android - 如何修改自定义 Android ROM 中的应用程序设置?

标签 android settings customization cyanogenmod rom

这是我的问题:

我已经在 Google、Stack Overflow 和 XDA Developers 论坛上进行了一些研究,但我什至没有找到相关问题。

我正在尝试自定义 this CyanogenMod ROM,因此在使用 ClockWorkMod 安装 ROM 后默认选中“未知来源”复选框(在“设置”>“应用程序”中),但我似乎找不到在哪里执行此操作。

我使用 apktool 搜索了以下 APK 文件:

  • /system/framework/framework-res.apk
  • /system/app/Settings.apk
  • /system/app/SettingsProvider.apk
  • /system/app/ApplicationsProvider.apk
  • /system/app/PackageInstaller.apk
  • /system/app/CertInstaller.apk

但我什么也没找到。

有什么想法吗?

最佳答案

好吧,原来我搜索不够努力。

对于那些感兴趣的人,要编辑的文件位于 SettingsProvider.apk 中。
您必须反编译它(使用 apktool )并编辑文件 SettingsProvider/res/values/bools.xml,替换此行:

<bool name="def_install_non_market_apps">false</bool>

通过这个:

<bool name="def_install_non_market_apps">true</bool>

然后,重新编译等

希望这对您有所帮助。

来源:xda-developers forum

关于android - 如何修改自定义 Android ROM 中的应用程序设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24491799/

相关文章:

comments - 如何定义自己的 doxygen 评论样式?

python - 奥杜 10 : Getting a view like invoice _line_ids from Invoice module

Android Numberpicker 小数

java - Xamarin Android 应用程序中的 ListView

android - 如何在 Android Studio 中创建自定义键盘快捷键

电子邮件设置 API 身份验证

android - 单击后 SearchView 会向左移动,并且在再次单击之前不会显示搜索字段

ios - 为什么 Xcode 目标的功能 Pane 内的 App Sandbox 选项不可见?

intellij-idea - 如何在 IntelliJ 中撤消 "Import Settings"

emacs - 在 emacs 中扩展/自定义现有的颜色主题