用于开发的android引擎

时间:2014-05-19 14:40:40

标签: android

我在很多闭源项目上工作,但经常发现自己扩展相同的类,实现相同的库,为缓存和解决内存问题做同样的事情,并看到我工作的其他公司面临同样的问题

这让我想知道是否为某些目的创建了针对Android的引擎。我在这个问题上粗略搜索谷歌是非生产性的

但我认为这个问题具有建设性,因为对此有一个真正的答案,而不是讨论。或者,什么StackExchange网站会是一个更好的问题?

谷歌播放服务和排球是很好的例子和谷歌对某些问题的回应,例如但不限于GPS /定位逻辑,网络电话,位图缓存,但我想知道是否还有其他更多的问题。< / p>

1 个答案:

答案 0 :(得分:1)

听起来你有几个不同的问题,每个都有自己的解决方案。

  

扩展相同的类,[...]为缓存和解决内存问题做同样的事情

制作包含这些自定义子类和缓存实现的库,可能非常适合您的需求。

您可能还想了解如何为Android Studio创建自己的模板。模板(例如“新的主/详细信息流”默认模板)可用于自动生成类和XML文件,以避免花时间编写样板代码。 Here's a GitHub repo with a number of examples

  

实施相同的库

这听起来像你的核心抱怨是你想要一种方法为你的项目自动生成排序的基础项目,可能会自动包含某些库,设置包结构等。这可以使用{{3}来完成}。

如果您想要一个如何创建Maven原型的示例,我会查看Maven archetypes