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

时间:2013-03-29 19:46:28

标签: android

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

我应该从哪里开始?我可以合法地修改android源代码以更改开发人员API,还是禁止?我可以将修改后的版本用于商业目的吗?

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

谢谢, Harel的

1 个答案:

答案 0 :(得分:1)

  

我应该从哪里开始?

http://source.android.com

  

我可以合法地修改android源代码以更改开发者API,还是禁止它?

是的,只要您遵守相关的软件许可证(主要是Apache许可证2.0),并且只要您意识到如果您以这样的方式更改API,则无法许可Play商店和其他商业Google应用程序兼容性测试套件失败。

  

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

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

  

也许有一个比改变Android的源更简单的解决方案

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