时间:2014-12-16 来源:

注册BroadcastReceiver的方法【数据库】

注册BroadcastReceiver的方法有两种:

     如果一个BroadcastReceiver用于更新UI,这个属性的值是一个Object数组 Object[] myOBJpdus = (Object[]) bundle.get("pdus"); //创建一个SmsMessage类型的数组 SmsMessage[] message = new SmsMessage[myOBJpdus.length]; System.out.println(message.length); for(int i = 0 ; i < myOBJpdus.length; i++){ //使用Object数组当中的对象创建SmsMessage对象 message[i] = SmsMessage.createFromPdu((byte[]) myOBJpdus[i]); //调用SmsMessage对象的getDisppalyMessageBody()方法团队网页接活,就可以得到消息的内容 System.out.println(message[i].getDisplayMessageBody()); } } } 这个广播接收是测试接收短信,团队网页接活所以需要mainfest文件允许

2、在AndroidManifest.xml当中进行注册

结果:

给模拟器发短信是使用Emulator Control

<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>先按“register”按钮,手机网页制作注册BroadcastReceiver,即绑定监听器,网页切图制作然后再给模拟发短信

      在Activity启动的时候注册BroadcastReceiver,filter); } }); unregisterButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //解除BroadcastReceiver对象的注册 TestBC2Activity.this.unregisterReceiver(smsReceiver); } }); } } SMSReceiver.java

TestBC2Activity.java

备注:

        使用这样的方式注册BroadcastReceiver,即使应用程序没有启动,承接网站前端或者被kill掉后psd切图html,也始终会处于活动状态,psd切图html BroadcastReceiver还可以接收广播消息

      取消注册BroadcastReceiver:               unregisterReceiver(receiver);

      注册BroadcastReceiver:                       registerReceiver(receiver,filter);

点击次数:3081
作者:
web前端行业资讯
Web new NewsList
Postgres10开发者新特性 ,,2017年12月28日阿里巴巴、狗尾草、苏大联合论文:基于对抗学习的众包标注用于中文命名实体识别 ,,2017年12月28日柯洁的2017:20岁,与AI斗与人类斗,其乐无穷 ,,2017年12月28日如果机器人拥有痛觉,这个世界会有哪些不一样? ,,2017年12月28日苹果经典电脑Lisa源代码修复完成将于2018年开源 ,,2017年12月28日腾讯浏览指数发布年终榜单2017年人们都关注哪些AI话题? ,,2017年12月28日除了发现开普勒90,NASA还靠AI做了什么? ,,2017年12月28日柯洁宣布:明年4月,将再次与围棋AI交锋 ,,2017年12月28日百度无人车美国首秀CES将发布Apollo2.0 ,,2017年12月28日这四种技术发展趋势将在2018年改变世界 ,,2017年12月28日2017:谷歌DeepMind团队的年度回顾 ,,2017年12月28日封杀这个公式,AI智商将为零 ,,2017年12月28日微软AI高管:要让所有人、所有机构都用上人工智能 ,,2017年12月28日为什么Linux桌面年一直未到来 ,,2017年12月28日AppleLisa操作系统将开源 ,,2017年12月28日2018年9大技术趋势预测 ,,2017年12月28日谷歌研究院发布NIMA:能评价图像有多美,还能让图像变得更美 ,,2017年12月28日苹果为2019年iPhone开发大容量电池新技术 ,,2017年12月28日谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日继“Angel”开源后,腾讯又开放TDinsight机器学习平台 ,,2017年12月21日p2p是什么意思?不是网络端对端,怎么变成放高利贷【移动开发】2015年02月11日代码大全(CodeComplete)-目录和关键点 【移动开发】2015年05月06日使用zTree和json构建简单树节点 【Web前端】2014年11月11日CodeforcesRound#293(Div.2)(A,B,C,D) 【编程语言】2015年02月27日【Facebook的UI开发框架React入门之八】Image的使用简介(iOS平台)-goodmao 【编程语言】2015年06月25日快速找到Word2007长文档的某一页2014年01月28日日历和时间钟2014年01月28日WMS仓库管理系统---(2)供应商模块 【研发管理】2015年01月19日【Andord实战】SlideMenu+ViewPagerIndictor滑动侧边双栏+滑动导航栏 【编程语言】2014年11月14日javascript闭包2014年01月29日杭电HDU1037KeeponTruckin' 【移动开发】2015年03月24日51nod1046A^BModC(快速幂取余)【Web前端】2015年08月31日动态代理简介 【移动开发】2015年08月03日Java学习篇之---byte与十六进制字符串之间互转 【综合】2015年06月05日hibernate保存数据后在修改的时候结果是老数据的问题 【移动开发】2015年02月03日将Access数据库移植到SQLServer2014年01月29日iOS开发之实现半透明蒙层背景效果【用于下拉菜单页和分享页】 【移动开发】2015年07月10日AddAgain(重复元素排序) 【综合】2015年06月11日I2C死锁原因及解决方法2016年11月19日ZOJ3869AceofAces(The12thZhejiangProvincialCollegiateProgrammingContest) 【编程语言】2015年04月27日SSL安全协议理论及双向认证的简单实现 【编程语言】2015年07月02日Winform(C#)Flash控件属性方法事件【数据库】2015年08月28日华为机试—查找子串个数 【编程语言】2014年12月29日GradleTips#2-语法 【综合】2015年07月20日Android点亮屏幕或屏幕解锁和锁定以及其他相关权限实现代码2014年01月30日大话设计模式-第一章-简单工厂模式2014年11月10日第三周项目-4【Web前端】2015年04月28日从Matlab.fig文件中读取数据,并重新绘图 【Web前端】2015年07月28日免oracle客户端的PLSQLDeveloper的配置指南 【Web前端】2015年01月21日IE中createElement需要注意的一个问题2014年01月29日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)