是否可以创建项目并添加诸如volley等库,无论如何都将用于大多数项目,然后复制此项目以供使用一次又一次地作为所有未来项目的基础?我可以在Android中创建项目并将其用作未来项目的基本模板
我可以看到存在的唯一问题是与密钥库,但如果我更改所有的软件包名称,那么肯定这应该不是一个问题?
是否可以创建项目并添加诸如volley等库,无论如何都将用于大多数项目,然后复制此项目以供使用一次又一次地作为所有未来项目的基础?我可以在Android中创建项目并将其用作未来项目的基本模板
我可以看到存在的唯一问题是与密钥库,但如果我更改所有的软件包名称,那么肯定这应该不是一个问题?
是的,你可以,这应该是一个很好的做法。 Android Boostrap做类似的事情。
你可以看看base_app_android
这里摘录:
基础骨架结构开始每个新项目的基础上,由罗伯特C.马丁(又名Bob大叔建议 设计patters )在他的 干净的建筑学。
base_app_android是我们在Refineria Web上使用的项目,用于启动任何新的Android项目 。它提供了3层结构,域, 数据和表示;这种方法的选择目的是创建一个应用程序来执行单元测试,并允许在平台之间(主要是iOS)之间的可移植性。
是的你可以创建它作为一个库,你可以使用它