Android应用程序具有不同的数据访问层后端

时间:2013-05-23 00:22:56

标签: java android

我正在研究这个项目,它基本上向客户员工显示从客户端服务器提取的数据。我想拥有一个带有单个数据访问层的前端代码库,每个客户端将根据他当前的设置(可以是直接数据库访问或某些Web服务等)具有不同的实现,这个实现将由客户端的站点程序员只有dal接口。这意味着我的应用程序不了解实现,只能使用接口。

此外,我的目标是能够使用他的后端实现生成不同的apks,每个客户端一个。

1)是否有一些Android模式/最佳实践可以用于开发具有松散耦合dal实现的应用程序?

2)如何设置环境以自动生成apks?

我花了几个小时研究和阅读多项内容,现在我很困惑。我只需要一些提示就可以了。

非常感谢。

1 个答案:

答案 0 :(得分:0)

用于抽象数据源的Android模式是Content Provider。只要您可以将数据表示为游标,就可以动态插入后端并使用内容URI绑定它们。