如何禁用谷歌询问权限定期检查我的手机上安装的应用程序?
我正在开发一个Android应用程序,因此我无休止地在我的testing设备上进行构build和安装。 由于几天我得到每个构build/安装一个问题问
Google可能会定期检查已安装的应用程序是否有潜在的危害行为 在Google设置>validation应用程序中了解详情。
我可以select接受或拒绝。 我现在已经下降了大概一百次,但似乎是谷歌的政策,继续询问,直到我厌倦了信息,最后点击接受。 但我不想要那个!
所以我的问题是:我如何让Google一劳永逸地知道我不希望他们经常在手机上查看已安装的应用程序?
在4.2之前的Android上,转到Google设置 ,点按validation应用,然后取消选中validation应用 。
在Android 4.2+上,取消select设置>安全性>validation应用程序和/或设置>开发人员选项>通过USBvalidation应用程序 。
如果您想以编程方式closures应用validation,则可以使用以下代码执行此操作:
boolean success = true; boolean enabled = Settings.Secure.getInt(context.getContentResolver(), "package_verifier_enable", 1) == 1; if (enabled) { success = Settings.Secure.putString(context.getContentResolver(), "package_verifier_enable", "0"); }
您还需要以下系统权限:
<uses-permission android:name="android.permission.WRITE_SETTINGS" /> <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
另外值得注意的是,“package_verifier_enable”string来自Settings.Glabal.PACKAGE_VERIFIER_ENABLE
成员似乎无法访问。
它也可用于一般设置
设置 – >安全 – >validation应用程序
只是取消检查。
(我正在运行4.2.2,但最有可能的应该是4.0和更高的版本。不能说以前的版本…)
在我的设备的Android 5.1 Lollipop上,单击Google Settings
图标> Security
> Scan device for security threats
。
请注意, Google Settings
与“ Settings
应用本身是分开的。
如果设备是根源的,
root@mako:/ # settings put global package_verifier_enable 0
似乎要做的伎俩。
在Android 5.0+上
设置>更多>开发者选项>取消选中“通过USBvalidation应用程序”!
这对我工作…
在Android 4.2+上,取消select设置>安全性>validation应用程序和/或设置>开发人员选项>通过USBvalidation应用程序。
在Android 6+上按照这个path:设置 – >谷歌 – >安全 – >validation应用程序取消所有! 现在你很好去!
随着最新版本的棒棒糖,进入应用程序。 抽屉,并寻找谷歌设置。 向下滚动到“安全”,点击iit打开,向左滑动“改善有害应用”旁边的滑块。 检测“,然后是”扫描设备的安全威胁“。 退出,那恼人的popup将永远不会再出现!
在Nexus 5中,进入设置 – > 谷歌 – > 安全,并取消选中“ 扫描设备的安全威胁 ”和“ 改善有害的应用程序检测 ”。