从 Android 源代码编译设置应用程序
Compiling the Settings app from the Android Source Code
好吧,我一直对 android 源代码以及如何编译它感到困惑。通过阅读 Whosebug 和其他网站,我想到要编译它你必须拉出整个 android 树并在 linux.
上进行实际编译
我想对 android 源代码中的设置应用程序进行一些更改,并将其编译为独立应用程序。
阅读和搜索后我想到无法完成,因为它调用了非公开 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 源代码以及如何编译它感到困惑。通过阅读 Whosebug 和其他网站,我想到要编译它你必须拉出整个 android 树并在 linux.
上进行实际编译我想对 android 源代码中的设置应用程序进行一些更改,并将其编译为独立应用程序。
阅读和搜索后我想到无法完成,因为它调用了非公开 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 兼容后,我将开始使用我的更改更新设置应用程序。