BroadcastReceiver和Intetnt的理解 Day34
BroadcastReceiver和Intetnt的理解 Day34
mobile4.0
短信监控
问题堆栈
1. 下载开源项目View.网址自己fork一下
2. ContentProvider原理; 晚上完成
一些程序需要共享数据,每一个
ContentProvider都有自己特定公共的URI
3. BroadcastReceiver机制的理解
广播就是一个系统之间的事情,比如电池低,网络断网。系统会发送相应的广播告诉用户。
运行流程:我们把要发送的信息封装在
intent当中,由系统的事件机制触发广播或者通过Content.sendBroadcast(intent)发送广播。当Intent发送成功之后,系统会根据发送的
Intent信息和注册的广播接收器进行匹配。如果匹配成功,则实列化响应的Boradcast组件。调用onReceive(Context curContext, Intent broadcastMsg)方法,运行完毕,销毁广播组件。10s中左右。
3. Intetnt的理解
Intent就是各个组件之间的灵魂,负责对一次应用的操作的动作Action,涉及的数据Data``Extra``Buidle,和对意图进行的描述,组件的类别category。这样Android会根据我们对组件的描述,负责找到对象的组件。并讲
Intent传递给对应的组件,完成对组件之间的调用。对应的组件通常是
Activity少数是Service需要在AndroidManifest.xml配置<intent-filter>。Android原生应用也有对相应主键描述。我们就可以启动相应的应用程序,来获取到我们需要抓取的数据。
4. 晚上完成异步加载的问题
5. Intetn打开系统应用多选问题?
学习心得
- 多问为什么

浙公网安备 33010602011771号