当我们在android下建立多个activity后 需要在androidManifest.xml中注册 但是注册之后呢 有许多警告啊 让我觉得十分不靠谱 所以研究了一下
有的时候警告也是很要命的哦······
借鉴大家的经验之谈 一些警告的解决办法如下,不断更新中:
警告1:Exported activity does not require permission
原理:这是因为在Activity中添加了intent-filter属性,这个属性的添加意味着该Activity已经暴露给了不同进程的应用,也就是说其它的应用程序不需要任何权限就可以自由的实例化该
Activity。显然,如果不是有特殊需求,没人会希望自己写得应用程序会有这么个隐患。
解决:在对应的Activity中添加:android:exported="false"
警告2:<uses-permission> tag appears after <application> tag
解决办法:<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<application>
.......
</application> //我用这个方法好使 还有人说放到前面也会有警告 本人母鸡其中什么原理啊····
不断更新中········
所有评论(0)