• 1. Android开发基础
  • 2. Android程序框架 应用程序组件 Activity的生命周期 内容简介
  • 3. Android程序框架
  • 4. 目录结构src gen android.jar res drawable values layout manifest.xml
  • 5. 重要文件AndroidManifest.xml HelloworldActivity.java main.xml
  • 6. 应用程序组件 Activity Service Content Provider Broadcast Receiver
  • 7. Activity
  • 8. ActivityActivity表示一个可视化用户交互界面,既一个单独的屏幕。每一个Activity都被实现为一个单独的类,并且必须继承基类Activity。
  • 9. Service
  • 10. ServiceService是一种没有可视化界面,却长时间在后台运行的组件,通过继承Service类来实现。由于不会阻塞其他组件或界面,Service通常用来完成那些比较耗时且不需要与用户进行交互的工作 .
  • 11. Content Provider
  • 12. Content ProviderContent Provider可以在不同的应用程序之间实现数据共享,其主要功能就是存储并检索数据以及向其他应用程序提供访问数据的接口。Android 系统为一些常见的数据类型(如音乐、视频、图像、手机通信录联系人信息等)内置了一系列的 Content Provider, 这些都位于android.provider包下。
  • 13. Broadcast ReceiverBroadcast Receiver是为了接收系统广播而提供的一种组件。例如手机电量低时会发出一个系统广播,这时候所有注册了对这个系统消息感兴趣的Broadcast Receiver就会被触发响应 .
  • 14. 活动组件Intent
  • 15. 活动组件Intent Intent本身不是四大组件之一,而是在不同组件之间传递消息,将一个组件的请求意图传送给另一个组件,可以实现组件之间的调用,还可以通过Intent在组件之间传递数据。Android系统会根据Intent的内容选择适当的组件进行调用。
  • 16. Activity的生命周期 使用DDMS进行程序调试 Activity的生命周期
  • 17. 使用DDMS进行程序调试启动调试 Window->Open Perspective->DDMS Device Emulator Control File Explorer LogCat
  • 18. Activity的生命周期
  • 19. 例1创建一个Android工程 在主Activity中继承onCreat、onStart、onResume、 onPause 、onStop、onDestroy函数,并在每个函数中写一条输出语句,输出到LogCat。
  • 20. 使用Android Dev开发文档 Dev Guide(开发指南) Reference(类定义,函数定义) Resurces Training Sample Code Turorials Community
  • 21. Android开发的学习Start with a book Maybe some video Android SDK Document