Android的 - 不同的应用程序之间共享活动/代码(Android - sharing acti

2019-09-20 10:25发布

我有一个自定义的标志,一些自定义的JSON服务端点,偶尔的自定义文本,可能是一个自定义颜色方案中,单个Android应用程序。

对于我的客户这一特定的应用程序将需要在大约5-10次更名,并将其作为一个完全不同的应用程序。 所以我在寻找方法来重用的代码量最多 - 活动和服务将是除我提到的自定义的东西是相同的。

首先,我怎么能在这个意义上共享项目一个项目将持有的所有代码(包括活动),而其他人只是修改几个值。 我想不出来通过性能甩在了偶尔的价值同时共享服务代码和活动代码一个聪明的办法。

做Android的布局/字符串资源文件具有从属性,以拉的能力吗? 可活动罐内进行捆绑,并与其他项目共享?

Answer 1:

您可以使用Android库项目共享公共代码。 通过阅读开始此文章



Answer 2:

你不必有不同的Java命名空间,他们可以为所有的项目是共同的。 所有你需要的是替代资源和修改舱单包含每个应用程序的不同的命名空间。 有具有类的同名多个应用程序中没有问题。 除非你想重新命名它的所有用户的方式也找不到它实际上是相同的代码,当然。



文章来源: Android - sharing activities/code between different applications
标签: android share