是否可以在java中动态设置android应用程序permission,通常是在AndroidManifest.xml中设置。但我想要做的是让我的用户选择他们想要我的应用程序提供什么permissions。提前感谢!
发布于 2015-06-22 22:01:14
不,目前还不可能。通过Android Lollipop,权限必须在应用程序的清单中明确请求,并且必须由用户在安装时集体授予或拒绝(不是安装应用程序)。
然而,Android M正在改变这一点。从Android M开始,权限将在运行时授予,而不是在安装时授予,允许用户更多地控制他们允许您的应用程序使用哪些权限。
有关更多详细信息,请参阅Android M runtime permissions documentation。
发布于 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版本中,情况可能会发生变化
发布于 2015-06-22 22:12:33
不是的。App的权限在AndroidManifest.xml中声明,用来告诉Android系统需要哪些权限。应用程序安装程序将显示所有权限,帮助用户判断应用程序的好坏。
如果恶意应用程序在安装时不需要任何内容,而在运行时动态地需要摄像头权限
https://stackoverflow.com/questions/30981795
复制相似问题