Android应用与开发环境

 

1. Android系统的底层建立在Linux系统上,有操作系统、中间件、用户界面和应用软件,这4层组成,以软件叠层(Software Stack)的方式构建,具有低耦合性。

2. 每个Android应用程序都运行在单独的一个Dalvik虚拟机(运行.dex文件)中,以便实现对应用程序的隔离,并同时运行多个虚拟机。

3. 开发环境需要安装Eclipse、Android SDK、Android Development Tools(ADT:http://developer.android.com/tools/sdk/eclipse-adt.html)

  • 在图形界面或命令行中,管理“虚拟手机”:Android Virtual Device(AVD)
  • 启动Android模拟器(Emulator):
    • emulator -avd AVD设备名称
    • emulator -data 镜像文件名称
  • 用DDMS(Dalvik Debug Monitor Service)调试
  • Android Debug Bridge(ADB)
    • 查看当前运行的模拟器 
    • 电脑与模拟器之间的文件复制
    • 启动模拟器的shell窗口
    • 安装、卸载APK程序(Android程序的发布包) 
  • 使用DX编译Android应用
  • 使用Android Asset Packaging Tool(AAPT)打包资源:自动生成资源字典文件R.java
  • 使用mksdcard管理虚拟SD卡
  • 清单文件 AndroidManifest.xml(Android应用的全局描述文件)
  • 权限声明(权限都位于Manifest.permission类中)
    • 声明应用自身权限:<manifest.../>中添加<uses-permission.../>
    • 声明调用该应用的权限:<activity.../>中添加<uses-permission.../>

 

posted @ 2013-03-05 21:44  郎涛  阅读(170)  评论(0编辑  收藏  举报