Android Kitkat 4.4.2 - 如何设置 PACKAGE_VERIFIER_ENABLE 隐藏 API 属性?

Posted

技术标签:

【中文标题】Android Kitkat 4.4.2 - 如何设置 PACKAGE_VERIFIER_ENABLE 隐藏 API 属性?【英文标题】:Android Kitkat 4.4.2 - How to set PACKAGE_VERIFIER_ENABLE hidden API attribute? 【发布时间】:2015-02-01 07:23:55 【问题描述】:

我希望通过自定义 APK 或 ADB 终端在我的 android 设备上的 Settings >> Security 下设置 Verify Apps 属性。

我找到了启用隐藏/内部 API 设置 here 的过程,但是 Eclipse 不允许我编译我的 APK。

我在 MainActivity 中的调用是:

Settings.Secure.putInt(MainActivity.this.getContentResolver(), Settings.Secure.PACKAGE_VERIFIER_ENABLE, 0);

我在this comment 中看到可以通过 adb shell 使用广播接收器。是否可以使用此方法设置隐藏/内部 API 设置?

这两种方法都适合我完成这项任务,但如果它们都存在的话,了解这两种方法会很好。

【问题讨论】:

【参考方案1】:

禁用

settings put global package_verifier_enable 0 

启用

settings put global package_verifier_enable 1

【讨论】:

以上是关于Android Kitkat 4.4.2 - 如何设置 PACKAGE_VERIFIER_ENABLE 隐藏 API 属性?的主要内容,如果未能解决你的问题,请参考以下文章

如何避免使用 KITKAT 4.4.2 版本的 SD 卡上的“EACCES 权限被拒绝”。谷歌的新政策

Android KitKat:实现后台服务以在应用程序卸载(或失去前台)时执行某些操作

如何在 android API 19 (KitKat) 中保持权限?

Android 5.0 材料设计风格的 KitKat 导航抽屉

如何在 KitKat 4.4 中以编程方式录制 Android 屏幕视频

如何以编程方式在 Android(KitKat 及更高版本)中添加 APN