作为一个概念验证,我想创建一个简化的Android API,以便在API级别强制应用程序的某种行为,并且为了只有一个“干净”android的子集提供。实际上,它与拥有自定义ROM类似,但对开发人员执行一系列规则除外。
我应该从哪里开始?我可以合法地修改android源代码以更改开发人员API,还是禁止?我可以将修改后的版本用于商业目的吗?
也许有一个比改变Android源码更简单的解决方案,或者我应该开始挖掘存储库并构建我自己的版本?
谢谢, Harel的
答案 0 :(得分:1)
我应该从哪里开始?
我可以合法地修改android源代码以更改开发者API,还是禁止它?
是的,只要您遵守相关的软件许可证(主要是Apache许可证2.0),并且只要您意识到如果您以这样的方式更改API,则无法许可Play商店和其他商业Google应用程序兼容性测试套件失败。
我可以将修改后的版本用于商业目的吗?
是的,只要您遵守相关的软件许可证(主要是Apache许可证2.0)。
也许有一个比改变Android的源更简单的解决方案
由于目前还不清楚你希望完成什么,除了打破很多应用程序之外,任何人都很难回答这个问题。