当我们在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>                //我用这个方法好使  还有人说放到前面也会有警告   本人母鸡其中什么原理啊····

不断更新中········

 

转载于:https://www.cnblogs.com/jinsqy/archive/2013/05/11/3072683.html

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐