首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android java动态设置app权限

Android java动态设置app权限
EN

Stack Overflow用户
提问于 2015-06-22 21:55:32
回答 4查看 1.6K关注 0票数 2

是否可以在java中动态设置android应用程序permission,通常是在AndroidManifest.xml中设置。但我想要做的是让我的用户选择他们想要我的应用程序提供什么permissions。提前感谢!

EN

回答 4

Stack Overflow用户

发布于 2015-06-22 22:01:14

不,目前还不可能。通过Android Lollipop,权限必须在应用程序的清单中明确请求,并且必须由用户在安装时集体授予或拒绝(不是安装应用程序)。

然而,Android M正在改变这一点。从Android M开始,权限将在运行时授予,而不是在安装时授予,允许用户更多地控制他们允许您的应用程序使用哪些权限。

有关更多详细信息,请参阅Android M runtime permissions documentation

票数 3
EN

Stack Overflow用户

发布于 2015-06-22 22:01:49

目前还不可能使用http://developer.android.com/guide/topics/security/permissions.html

Android has no mechanism for granting permissions dynamically (at run-time) because it complicates the user experience to the detriment of security.

在新的android M版本中,情况可能会发生变化

票数 1
EN

Stack Overflow用户

发布于 2015-06-22 22:12:33

不是的。App的权限在AndroidManifest.xml中声明,用来告诉Android系统需要哪些权限。应用程序安装程序将显示所有权限,帮助用户判断应用程序的好坏。

如果恶意应用程序在安装时不需要任何内容,而在运行时动态地需要摄像头权限

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30981795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档