我有一款带有自定义标志、一些自定义的Json服务端点、偶尔自定义文本和可能自定义颜色方案的单个Android应用程序。
对于我的客户来说,这个特定的应用程序需要重新品牌,并通过5-10次完全不同的应用程序进行分发。因此,我正在寻找一种重复使用尽可能多代码的方法——活动和服务将完全相同,除了我提到的自定义内容之外。
首先,我该如何分享项目,以便一个项目将包含所有代码(包括活动),而其他项目只需修改一些值。我想不出一种聪明的方式来共享服务代码和活动代码,并通过属性抛出偶尔的值。
Android布局/字符串资源文件是否具有从属性中获取的功能?活动是否可以打包在jar文件中并与其他项目共享?
import com.company.app1.R
语句开头;这个R.java文件是由Android Studio或ADT动态生成的,其包名由AndroidManifest.xml中定义的应用程序包名确定。因此,与com.company.app2
共享可能并不容易。 - Alex Cohn