android exported 权限,Exported activity does not require permission
发布日期:2021-06-24 17:58:22 浏览次数:2 分类:技术文章

本文共 437 字,大约阅读时间需要 1 分钟。

根据android资料解释,如题所示的警告:Exported activity does not require permission意味着:在一个应用程序中添加了多个antivity后,是因为在Activity中添加了intent-filter属性。

上述这个属性的添加意味着,该Activity已经暴露给了不同进程的应用。也就是说,其它的应用程序不需要任何权限就可以自由的实例化该Activity。显然,如果不是有特殊需求,没人会希望自己写得应用程序会有这么个隐患。

解决方法之一是在Activity中添加:android:exported="false"。

还有一种解决方法是定义Activity的权限。先在标签下加入然后在标签下android:permission="oem.permission.SENDMAIL"                

在我目前测试的拇指接龙游戏中在测试接入ShareSDK时即出现上述警告,在请教了ShareSDK服务人员后,说是不影响集成,只好先放过去上述警告了。

转载地址:https://blog.csdn.net/weixin_34237700/article/details/117766005 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:gdb如何确定内存 已经释放_GDB查看内存(x 命令)
下一篇:android在特定时间,在特定时间发送给用户的通知Android

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月10日 15时18分59秒