android - 从 Android 源代码编译设置应用程序

标签 android android-source android-settings

嗯,我一直对 android 源代码以及如何编译它感到困惑。通过阅读 stackoverflow 和其他网站,我想到要编译它,您必须拉取整个 android 树并在 linux 上进行实际编译。

我想从 android 源代码对设置应用程序进行一些更改并将其编译为独立应用程序。

阅读和搜索后,我想到它无法完成,因为它调用了非公共(public) api。尽管我看到了一些建议不同的帖子。

是否可以进行更改并将“设置”应用程序编译为独立应用程序?

如果可以,您能告诉我应该往哪个方向发展吗?

最佳答案

Is it possible to make changes and compile the Settings app as a standalone application ?

在 AOSP 中,您可以构建单独的模块,所以答案是您可以构建它。问题是“设置”应用使用的服务的代码位于“设置”应用之外,因此您必须使用与您的 ROM 兼容的源代码。此外,设置应用程序需要系统权限,因此您必须替换原来的设置应用程序(这也将避免与原始应用程序发生冲突)。

If so could you give me an idea on what direction I should go

只有当您计划使用自定义 ROM 时,我才会继续这个方向。然后,我将下载它的源代码并编译设置应用程序。验证我的版本与 ROM 兼容后,我将开始使用我的更改更新“设置”应用。

关于android - 从 Android 源代码编译设置应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37510401/

相关文章:

java - 在 Eclipse 中附加 Android SDK 源

android - AOSP项目是如何构建的?

java - 操作栏后退键返回主页

java - 使用操作栏从“设置”返回上一屏幕

android - 错误 : '__NDK_FPABI__' does not name a type

java - Android - 禁用软键盘弹出

android - 为 AOSP 开发设置 C++ IDE 项目(无 NDK)

Android 在 preferences.xml 文件中使用字符串资源

android - 在 Android 中从互联网获取数据

android - 设备屏幕休眠时测试失败