kra*_*r65 83 permissions policy android privacy
我开发一个Android应用程序,我因此不断地建立和安装我的测试设备上.几天后,我每次构建/安装都会遇到问题
Google可能会定期检查已安装的应用是否存在潜在危害行为 在Google设置>验证应用中了解详情.
我可以选择接受或拒绝.我现在已经拒绝了大约一百次了,但似乎Googles政策继续询问,直到我厌倦了消息并最终点击接受.但我不希望这样!
所以我的问题是:我如何让Google一劳永逸地知道我不希望他们定期检查手机上安装的应用程序?
Sun*_*nny 98
在4.2之前的Android上,转到Google设置,点按验证应用,然后取消选中验证应用选项.
在Android 4.2+上,取消选中设置>安全性>验证应用和/或设置>开发人员选项>通过USB验证应用.
The*_*eIT 22
如果要以编程方式关闭应用验证,可以使用以下代码执行此操作:
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");
}
Run Code Online (Sandbox Code Playgroud)
您还需要以下系统权限:
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Run Code Online (Sandbox Code Playgroud)
另外值得注意的是,"package_verifier_enable"字符串来自Settings.Glabal.PACKAGE_VERIFIER_ENABLE似乎无法访问的成员.
The*_*ven 10
在我的设备的Android 5.1 Lollipop上,单击Google Settings图标Security>> Scan device for security threats.
请注意,Google Settings它与Settings应用程序本身分开.
如果设备已植根,
root@mako:/ # settings put global package_verifier_enable 0
Run Code Online (Sandbox Code Playgroud)
似乎可以做到这一点.
| 归档时间: |
|
| 查看次数: |
103741 次 |
| 最近记录: |