androd44以上设置默认短信应用.docVIP

  • 7
  • 0
  • 约5.14千字
  • 约 12页
  • 2019-01-04 发布于广东
  • 举报
androd44以上设置默认短信应用.doc

androd4.4以上设置默认短信应用 从4.4之后系统设置里面允许用户修改默认的短信应 用,只有被选中的短信应用才可以对 SMSProvider执行写入 操作。在收到信息时 该默认的SMS信息时应用会收到 SMS_DELIVER_ACTION 广播,在收到MMS信息时,会收 到WAP_PUSH_DELIVER_ACTION 广播。在接收到或者发 送短信的时候,改默认应用负责讲消息内容写入到 SMS Provider. 其他没有被选作默认消息处理的应用只能读取 SMSProvider. 但是在接收到新消息的时候还是可以监听到 SMS_RECEIVED_ACTION 广播,这样做的目的是以便其他 的应用可以在接收到消息之后,做其他的读取操作。为了让 你的应用出现在系统设置中的默认消息处理应用界面,你需 要在manifest中做以下声明, 在一个 broadcast receiver 中,加I入 intent-filter action SMS_DELIVER_ACTION(vider.Telephony.SMS_ DELIVER)这个 receiver 需要 BROADCAST_SMS 权限。 在另一个 broadcast receiver 中声明 intent-filter WAP_PUSH_DELIVER_ACTION(vider.Telephon y.WAP_PUSH_DELI

文档评论(0)

1亿VIP精品文档

相关文档