您的位置:首页 > 移动开发 > Android开发

读书时间《深入浅出Android》 2010-12-15

2010-12-15 21:10 211 查看
读书时间《深入浅出Android》

Chap 1.

1. target与AVD

target指Android的不同SDK版本;AVD(Anadroid Virtual Device)是虚拟役备,必须指定安装的target

一个target可以用很多AVD

Chap 3.

1. 应用程序基本构件

Activity - UI界面类

Service - 无界面后台执行类,长时间,如音乐播放

BoradcastReceiver - 事件监听器,如监听电池电量event

ContentProvider/ContentResolver - 多个应用程序之间传递信息的机制

Intent/Intent-filter - 另一种组件之间调用机制,被Activity/Service/BroadcastReceiver使用

2. Activity的生命周期

@ 用户程序无法自己控制生命周期,其状态迁移完全由memory manager来决定

三种典型Activity周期:完整、可见、活跃

Q: onPause前会调用onSaveInstanceState(bundle),但这个bundle什么时候会被使用?onCreate中?

3. 访问资源

this.getWindow().setTitle(Resources.egtText(R.string.main_title);

4. AndroidManifest.xml

权限申明,若缺失,系统不会出现权限错误提示,会出现莫名其妙问题。

<uses-permission ..../ >

<permission ... />

Chap 4 创建用户界面

1. Dialog

Activity.showDialog(dialogId) // 此语句被调用时,onCreateDialog()被调用

Activity.onCreateDialog(dialogId)

2. ProgressDialog

Q 例子中的Handler代码如何理解?没有多线程,在一个线程内部调用Handler?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: