修改Android源代码以满足我的业务需求



作为概念验证,我想创建一个简化的Android API,以便在API级别强制应用程序的特定行为,并且为了只有"干净"Android提供的子集。实际上,它类似于拥有一个自定义ROM,除了对开发人员强制执行一组规则之外。

我应该从哪里开始?我可以合法地修改android源代码,以改变开发者API,或者它是被禁止的?我可以将修改后的版本用于商业用途吗?

也许有比更改Android源代码更简单的解决方案,或者我应该开始挖掘存储库并构建自己的版本?

谢谢,Harel

我应该从哪里开始?

http://source.android.com

我可以合法地修改android源代码,以改变开发人员的API,还是它是被禁止的?

是的,只要你遵守相关的软件许可证(主要是Apache许可证2.0),并且只要你意识到如果你以这种方式改变API而无法通过兼容性测试套件,你就无法授权Play Store和其他商业谷歌应用程序。

我可以将修改后的版本用于商业用途吗?

是的,只要你遵守相关的软件许可证(主要是Apache许可证2.0)。

也许有比更改Android源代码更简单的解决方案

由于不清楚你希望完成什么,除了破坏许多应用程序,任何人都很难回答这个问题。

最新更新