[英]How to Reset Android User Permissions Programatically in Java
我正在尝试通过 java 程序重置用户定义的 android 权限。
这是 android.webkit API 的一部分,我发现了 - GeolocationPermissions.Callback
虽然用户可以在 AndroidManifest.xml 中定义很多 android 权限。那么我如何在 Java 中重置 android 设备的所有权限? 有没有什么通用的方法可以做到这一点?
提前致谢。
有这个 API
((ActivityManager)context.getSystemService(ACTIVITY_SERVICE)).clearApplicationUserData();
允许应用程序从磁盘擦除自己的数据。 这相当于用户选择从设备设置 UI 中清除应用程序的数据。 它会删除与应用程序相关的所有动态数据——它的私有数据和外部存储私有区域中的数据——但不会删除已安装的应用程序本身,也不会删除任何 OBB 文件。 它还撤销应用程序已获得的所有运行时权限,清除所有通知并删除与此应用程序相关的所有 Uri 授权。
但是,此 api 将强制关闭您的应用程序。 此答案中的更多信息: https : //stackoverflow.com/a/29197259/5673746
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.