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