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

《深入浅出Google Android》读书笔记

2010-05-15 12:13 225 查看

第3章 Activity

P40, 图3-2。这个图可以给大家一个大概,以了解Android各个组件之间的交互关系。但是这个图如果能够补充一点线程和进程的内容就更好了。

P42,Activity.setContentView将View放入Activity
P43,通过ContentResolver来操作ContentProvier的内容。这里ContentProvier其实是一个模型,而ContentResolver提供了对模型数据的操作接口。
P44,生命周期这一部分。
P50,Activity栈 图3-11
P51,
图3-12,Activity状态转换。没看懂。
P56,可见生命周期的介绍。onStop的时候该暂停或者结束动画、线程、定时器、服务等资源。
P63,Android系统自定义的所有权限位于类Manifest.permission

第4章 View

P65
搞清楚View和ViewGroup之间的关系。
P85
菜单和对话框。
P85 选项菜单:
创建:Activity::onCreateOptionsMenu。按Menu按键可以弹出。
事件处理:
1)可以通过设置监听器对象OnMenuItemClickListener
2)通过onOptionsItemSelected
3)通过setIntent。
动态更新菜单选项:onPrepareOptionsMenu,在每次菜单显示之前被调用。
P88上下文菜单:
悬浮于主界面之上的菜单。当注册到一个对象上后,默认情况下用户可以通过长按大约2秒View对象弹出上下文菜单。
创建:Activity::onCreateContextMenu
事件处理:onContextItemSelected。
为View注册上下文菜单:使用registerForContextMenu。

P91 对话框:
创建:onCreateDialog。
显示:showDialog。
动态更新对话框:onPrepareDialog。

P99 事件处理
使用回调函数或者监听接口。

P104 适配器控件
适配器控件:通过特定的适配器将适配器控件的子控件与特定数据邦定起来的控件。
这个其实是MVC模型。在这里,模型是特定数据。视图是适配器控件的子控件。而控制器则包括了适配器和适配器控件。

P110 9.png图片
9Patch:
可规则拉伸的PNG图片.

第5章 Intent

BroadcastIntent只会发送给BroadcastReceiver。
显示Inrtent:更多用于程序内部消息传递;
隐示Inrtent:不同程序间。
一个没有声明IntentFilter的组件只能响应指明自己名字的显示Intent请求。而无法响应隐示 Intent。

第6章 Service

第7章 外部数据和服务

第9章 ContentProvider&ContentResolver

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: