项目8:接受手机推送消息
摘要:猿圈www.oxcoder.com接受手机推送消息1.1知识能力广播信息的使用方法:首先,创建一个Intent。调用sendBroadcast()函数,就可把Intent携带的消息广播出去,如果要在Intent传递额外数据,可以用Intent的putExtra()方法。利用Intent发送广播消息,并添加了额外的数据,然后调用sendBroadcast()发生了广播消息的代码如下:StringUNIQUE_STRING="com.example.BroadcastDemo";Intentintent=newIntent(UNIQUE_STRING);intent.putExtra("key1","value1");intent.putExtra("key2","value2");sendBroadcast(intent);广播消息发送后,利用BroadcastReceiver监听广播消息。具体方法如下:在AndroidManifest.xml文件或在代码中注册一个BroadcastReceiver,并在其中使用Intent过滤器指定要处理的广播消息。广播有两种注册方式,它们是:1)非常驻型广播,也就是说广播跟随程序的生命周期。2)常驻型广播,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。在BroadcastReceiver接收到与之匹配的广播消息后,onReceive()方法会被调用;onReceive()方法必须要在5秒钟执行完毕,否则Android系统会认为该组件失去响应,并提示用户强行关闭该组件。应用程序和Android系
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2022-04-06 13:40:43上传分享