后,进入 cmd 命令窗口,检查 SDK 是不是安装成功。
运行 android_h 如果有类似以下的输出,表明安装成功: 验证 Android SDK 是否安装成功 (4) ADT 安装打开 Eclipse IDE,进入菜单中的 Help - Install New Software点击 Add...按钮,弹出对话框要求输入 Name 和 Location:Name 自己随便取,Location输入 http://dl-ssl.google.com/android/eclipse。
如下图所示:确定返回后,在 work with 后的下拉列表中选择我们刚才添加的 ADT,我们会看到下面出有 Developer Tools,展开它会有 Android DDMS 和 Android Development Tool,勾选他们。
如下图所示:然后就是按提示一步一步 next。
完成之后:选择 Window Preferences...在左边的面板选择 Android,然后在右侧点击 Browse...并选中 SDK 路径,本机为D:AndroidDevelopandroid-sdk-windows点击 Apply、OK。
配置完成。
(5) 创建 AVD为使 Android 应用程序可以在模拟器上运行,必须创建 AVD。
1. 在 Eclipse 中。
选择 Windows Android SDK and AVD Manager2. 点击左侧面板的 Virtual Devices,再右侧点击 New3. 填入 Name,选择 Target 的 API,SD Card 大小任意,Skin 随便选,Hardware 目前保 持默认值4. 点击 Create AVD 即可完成创建 AVD 以上就完成了 Android 开发环境的搭建。
2.4 Android 的功能特征 (1) 应用程序架构:在应用程序架构内已经具备多种不同的基础组件,在开发 应用程序时,就可以直接调用这些组件来使用, 可以节省开发应用程序 的心力及时间。
(2) Dalvik 虚拟机器:在 Android 平台上所使用 Java 虚拟机,不是 Sim 公司的 标准 Java 虚拟机,而是使用 Google 自主开发的代号为 Dalvik 的虚拟机, 它在保证 API 方面的兼容的同时,针对移动手机进行了大幅优化,占 用资源更小,运行效率更高。
(3) 集成的浏览器:集成的浏览器是 Android 内建的浏览器,是以 WebKit 的 浏览引擎为基础所开发成的。
WedKit 是一个开源浏览器网页排版引擎, 目前使用 WebKit 引擎的浏览器主要有:Safari,Midori,Epiphany 等。
配合 Android 手机的功能,可以在浏览网页时,达到更好的效果,例如: 局部性的缩放网页上的资讯、触控式的操作等效果。
(4) 优化的绘图能力:在程序里可以用到的绘图功能分为 2D 与 3D 两个方面。
在 2D 方面,Android 提供了一套特有的类库SGL而在 3D 方面则是使 用 OpenGLES1.0openGL for Embedded systems规范的类库。
它们是一 种非常快的图形引擎,并且支持硬件加速。
(5) SQLite 数据库:SQLite 提供结构化的数据存取。
SQLite 是一款轻型的数 据库,它的设计目标是嵌入式的,目前已经在很多嵌入式产品中使用了 它,它占用的资源非常低。
它能够支持 Windows/Linux/U nix 等主流的 操作系统,同时能够跟很多程序语言相结合,比如 php,Java 等,还有 ODBC 接口,同样比起 Mysql,PostgreSQL 来讲,它的处理速度比它们 都快。
它无需安装和管理配置,它是一个储存在单一磁盘文件中的完整 数据库,体积小只有 250KB 但支持数据库大小至 2TB。
它虽然很小巧, 但是支持的 SQL 语句毫不逊色于其它开源数据库。
同时它还支持事务 功能和并发处理等等。
SQLite 也是一套开放性的关联式资料库,其特 点在于轻量性方面的设计结构,更适合在手机上使用。
(6) 多媒体的支持能力:主要用于播放媒体文件。
这同时包括对音频如播放 MP3 或其他音乐文件等和视频如播放从网上下载的视频的支持,并 支持“播放 URI 地址”Note:URI 即是统一资源识别地址模式—在网络 上直接播放的流媒体。
另外支持各种通用的静态图像格式,例如:JPG、 PNG、GIF 等格式。
(7) Global System for Mobile Communications,即全球移动通讯系统,俗称” ,是一种起源于欧洲的移动通信技术标准,是第二代移动通信 全球通” 技术,其开发目的是让全球各地可以共同使用一个移动电话网络标准, 让用户使用一部手机就能行遍全球。
GSM 技术是属于手机硬件方面的 展现,也是在开发 Android 应用程序时可以突出的特点之一。
(8) 蓝牙、EDGE、3G 及 Wi-Fi:蓝牙是一种新型、开放、低成本、短距离的 无