在android M / N中隐藏权限弹出窗口

Posted

技术标签:

【中文标题】在android M / N中隐藏权限弹出窗口【英文标题】:Hide permission popup in android M/N 【发布时间】:2016-11-09 23:18:02 【问题描述】:

android M/N 中是否有任何方法可以隐藏权限弹出窗口。 我完全理解 Android M 以后它有一个新的安全模式,它要求运行时权限检查危险权限。但我没有找到任何与隐藏/抑制弹出窗口相关的内容。

在阅读了开发人员文档(下面的链接)上的材料后,我发现系统只能预先授予正常权限,而无需用户询问。但对于其他人,例如相机、网络、媒体文件等。我们必须获得用户的许可,我试图避免这样做以获得更好的用户体验。

https://developer.android.com/guide/topics/security/permissions.html#normal-dangerous

我想了解的是,有什么方法可以创建具有更高权限的应用程序或在 AOSP 中进行修改,或者我们可以做些什么来抑制 Android M 或 N 中的权限弹出窗口?

任何帮助将不胜感激。谢谢!

【问题讨论】:

我不这么认为——我会惊讶地发现任何事情,这与谷歌的理念以及他们试图在平台上推进的所有步骤完全矛盾。我将密切关注这个问题,因为我对任何事态发展都非常好奇。 【参考方案1】:

仅具有 root 权限。

Runtime.getRuntime().exec("su -c \"pm grant com.example.app android.permission.ACCESS_FINE_LOCATION\"");

【讨论】:

嘿迪玛,谢谢你的回答。我会尽力让你知道。

以上是关于在android M / N中隐藏权限弹出窗口的主要内容,如果未能解决你的问题,请参考以下文章

Unity在Android 6.0及以上版本弹出权限申请窗口的问题

如何在Android中判断软键盘是不是弹出或隐藏

android 仿朋友圈表情弹出与键盘隐藏

jQuery.mobile 弹出窗口在显示后立即隐藏

如何隐藏或集成地理定位权限弹出到按钮(Javascript + HTML)

Android studio怎么使用工具窗口隐藏技巧