我一直对android源代码以及如何编译它感到困惑。通过阅读stackoverflow和其他网站我已经想到要编译它你必须拉动整个android树并在linux上进行实际编译。
我想从android源代码中对设置应用程序进行一些更改,并将其编译为独立的应用程序。
阅读和搜索我发现它无法完成,因为它调用了非公共API。虽然我看过一些其他建议的帖子。
是否可以进行更改并将“设置”应用编译为独立应用程序?
如果是这样,你可以告诉我应该去哪个方向吗?
答案 0 :(得分:1)
是否可以进行更改并将“设置”应用程序编译为独立应用程序?
在AOSP中,您可以构建单独的模块,因此答案是您可以构建它。问题是设置应用使用其代码位于“设置”应用之外的服务,因此您必须使用与ROM兼容的源。此外,“设置”应用还需要系统权限,因此您必须替换原始设置应用(它还可以避免与原始应用冲突)。
如果是这样,你可以告诉我应该去哪个方向
只有在您计划使用自定义ROM时,我才会继续这个方向。然后,我将下载其源代码并编译“设置”应用。在我验证了我的版本与ROM兼容后,我将开始使用我的更改来更新“设置”应用。