android开发笔记android开发笔记:[1]android4.0监听失效

android开发笔记:[1]android4.0 监听失效,在测试应用程序的时候发现,在adroid2.3上运行没有问题的程序在adroid4.0版本上却有问题.想来肯定是版本兼容性问题.比如,在adroid2.3上广播接受者的使用非常简单,不论是采用在maifet.xml中注册还是在服务中注册.都只需要在itetfilter上注册相应的actio即可...
在测试应用程序的时候发现,在android2.3上运行没有问题的程序在android4.0版本上却有问题.想来肯定是版本兼容性问题.比如,在android2.3上广播接受者的使用非常简单,不论是采用在manifest.xml中注册还是在服务中注册.都只需要在intentfilter上注册相应的action即可.然而在3.0之后,就必须要在manifest.xml的use-permission中注册相应的权限才行.这就是症结所在.以在服务中监听电话拨打和来电为例进行说明!步骤阅读工具/原料eclipseandroid4.0步骤1:注册来去电监听器1定义来电监听器步骤阅读2定义去电监听器步骤阅读3注册监听器步骤阅读4到此: 在服务中注册来去电监听器已经完成,但是在启动服务后,这两个监听器根本没有运行! 调试也不会报错! END步骤2:解决办法是在manifest中添加权限1添加:监控电话状态的权限和监控外拨电话的权限    2验证测试:步骤阅读3总结:有时候因为版本问题,会出一些莫名其妙的问题.总的来讲版本越高,对于安全性的考虑就更高.因此,特别需要注意权限是否在manifest里面注册了.ENDandroid开发笔记(共4篇)下一篇:常用权限说明

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/YP6JAp1dem.html

(0)

相关推荐