Android程序开发初级教程()开始Hello Android

平台简介

  令人激动的Google手机操作系统平台-Android正式发布了,这是一个开放源代码的操作系统,内核为Linux. 作为开发者,我们所关心的是这个平台的架构以及所支持的开发语言。下面是这个平台的架构模型:

  这个平台有以下功能:

  + Application framework: 可重用的和可替换的组件部分,在这个层面上,所有的软件都是平等的。

  + Dalvik virtul machine: 一个基于Linux的虚拟机。

  + Integrated browser: 一个基于开源的WebKit引擎的浏览器,在应用程序层。

  + Optimized graphics: 包含一个自定义的2D图形库和基于OpenGL ES 1.0 标准的3D实现。

  + SQLite: 数据库

  + Media support: 通用的音频,视频和对各种图片格式的支持(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)

  + GSM Telephony: GSM 移动网络, 硬件支持。

  + Bluetooth, EDGE,3G, and WiFi: 都依赖于硬件支持。

  + Camera, GPS, compass, and accelerometer: 都依赖于硬件支持。

  + Rich development environment: 包含一套完整的开发工具集,方便跟踪调试,内存检测和性能测试,而且提供了Eclipse的插件。

  下面我们就来亲身体验一下Android程序的开发之旅。

  先介绍一下开发环境,下面是对系统及相关软件的版本要求:

  操作系统:

  Windows XP orVista

  Mac OS X10.4.8or later (x86 only)

  Linux (tested on Linux Ubuntu Dapper Drake)

  Supported Development Environments

  Eclipse

  Eclipse 3.2, 3.3 (Europa)

  Android Development Tools plugin (optional)

  Other development environments or IDEs

  JDK 5 or JDK 6 (JRE alone is not sufficient)

  Not compatible with Gnu Compiler for Java (gcj)

  Apache Ant1.6.5or later for Linux and Mac, 1.7 or later for Windows

  我使用Eclipse 3.3 + JDK 1.6. + Ant 1.7 的组合。还有两个重要的就是: Android SDK 以及 Android 用于Eclipse 中的插件。

  Android SDK 的下载链接: http://code.google.com/android/

  如果你是第一次使用这些软件,请注意安装顺序和设置好环境变量。 一般的顺序是先安装 JDK 然后 解压 ant 压缩包,然后设置 java 环境变量和 ant 环境变量, 然后是解压 Android SDK ,再设置 Android SDK的环境变量。 总之就是把 JDK, ANT, Android SDK的路径添加到 path 里。

  Android for eclipse plug in 在安装过程很简单,通过网络安装插件就可以了,这个是 URL: https://dl-ssl.google.com/android/eclipse/

  具体的配置过程,可以查看:http://code.google.com/android/intro/installing.html#otherides

以下为一个hello Android的开发步骤:

  创建一个项目:

  创建一个新项目是很简单的,只要你安装了Eclipse插件,并且你的Eclipse软件版本在3.2或3.3,你就可以开始开发了。

  首先, 看一下要创建"Hello, World"程序从高级层面上有哪些步骤:

  1, 通过 File -> New -> Project 菜单,建立新项目"Android Project"

  2, 填写新项目各种参数。

  3, 编辑自动生成的代码模板。

  尽此而已,我们通过下面的详细说明来完成每个步骤。

  1, 创建一个新的Android项目

  启动Eclipse, 选择 File -> New -> Project 菜单, 如果你安装好了Android的Eclipse插件,你将会在弹出的对话框中看到"Android Project" 的选项。

……

查看全部

更多相关文章

  1. [Android]用架构师角度看插件化--章节列表
  2. Android(安卓)NDK开发篇(一):新版NDK环境搭建(免Cygwin,超级快)
  3. Android2.2添加busybox 支持——基于Android(安卓)Bionic库
  4. Android开发利器之pidcat安装方式
  5. Android操作Excel文件的功能实现
  6. Android(安卓)SDK安装
  7. android对html支持接口总结
  8. Anbox?????_Android
  9. Android(安卓)Studio重构之路,我们重新来了解一下Google官方的And

随机推荐

  1. 详解MySQL多版本并发控制机制(MVCC)源码
  2. MySQL快速插入一亿测试数据
  3. MySQL8.0.18配置多主一从
  4. MySql批量插入时如何不重复插入数据
  5. SQL模糊查询报:ORA-00909:参数个数无效问
  6. MySQL中日期型单行函数代码详解
  7. 如何搭建 MySQL 高可用高性能集群
  8. 分析mysql中一条SQL查询语句是如何执行的
  9. MySQL 发生同步延迟时Seconds_Behind_Mas
  10. MySQL如何使用使用Xtrabackup进行备份和