编程语言
首页 > 编程语言> > java-让用户选择在android中授予权限

java-让用户选择在android中授予权限

作者:互联网

我们有一个AutoCompleteTextView,它可以方便地从用户联系数据中读取.但是,有些用户抱怨该应用在安装时强制执行的“ READ_CONTACT”权限.有什么方法可以让用户选择授予此权限并使用此功能,还是拒绝它并释放该功能?如果在运行时无法实现,也许还有其他方法吗?不能构建两个应用程序,一个具有该权限,一个不具有该权限!

解决方法:

Is there any Way to let the user Choose to grant this permission and use this feature, or deny it and loose the feature?

抱歉不行.

If it is not possible at Runtime, maybe there is some other way? Building two Apps, one with that permission and one without is not an option!

您可以在没有该权限的情况下构建一个主应用程序,然后创建一个拥有该权限并与该主应用程序安全交互的插件.这是一种高级技术.我介绍了in one of my bookshere is the directory with sample projects,展示了主机和插件.就我而言,尽管权限(READ_CONTACTS)相同,但我使用的是CallLog而不是ContactsContract.

标签:code-access-security,permissions,java,android
来源: https://codeday.me/bug/20191201/2078980.html