在Android SDK文件夹中有个documentation.html的页面,其中包括了关于android的一些文档,对于其内容的学习记录如下:
- what is Android?
Android是应用在移动设备上的一些软件的组合,包括了操作系统(Linux)、中间件(lib和虚拟机)和典型应用(java程序)。 - Anatomy(分析) of an Android Application?
Android应用主要包括了操作系统层、库和Android运行环境、应用程序框架和应用程序。
- Development Tools
Android SDK中包含的开发工具:
- Android Development Tools Plugin (for the Eclipse IDE):主要是用于Eclipse中创建和调试Android程序,简称ADT plugin.
- Android Emulator:模拟移动设备为应用程序提供硬件环境.
- Android Virtual Devices(AVDS):虚拟设备配置.
- Hieraruchy Viewer:调试和优化用户见面.
- Draw 9-patch:图形编辑.
- Dalvik Debug Monitor Service (ddms) :Dalvik虚拟机中的进程管理和调试工具.
- Android Debug Bridge (adb) :用来将程序.apk文件安装到虚拟机上并可以通过命令行访问虚拟机.
- Android Asset Packing Tool (aapt):应用程序打包工具,包中可包含zip,jar,apk等文件.
- Android Interface Description Language (aidl):用来生成进程间通讯的代码.
- sqlite3:数据库访问工具.
- Traceview:图形化程序跟踪工具.
- mksdcard:创建可用于虚拟机的SD设备.
- dx:将文件转化为Android可以运行的格式.
- UI/Application Exerciser Monkey:用来进行虚拟随即压力测试.
- android:用来生成应用程序的脚本.
- Application Life in Cycle:应用程序的生命周期.
- 搭建开发环境并实现Hello World.
- 开始"Notepad Application"的制作和学习,并阅读"Developing Application"
- Reference Information