参照 https://www.youtube.com/watch?v=xHXn3Kg2IQE。任何人都可以提供实现这种设计的源/链接吗?
答案 0 :(得分:21)
Google I/O app遵循此设计,很容易理解。
Google工程师还简要介绍了REST客户端开发here。
答案 1 :(得分:15)
我根据Google IO 2010中的特定视频会话编写了一个Android库。它已准备好投入使用,已经在多个应用中使用
它被称为 DataDroid ,可以让您轻松添加到您的项目中:
该项目包含:
每个功能都可以独立于其他功能实现,因此根据您要在项目中使用的功能,您可能只需要示例项目中提供的部分骨架。
根据Beerware许可证,GitHub上的最新内容可用:
只要您保留此通知,您就可以随心所欲 这个东西。如果我们有一天见面,你认为这些东西是值得的,你可以给我买啤酒作为回报。
您可以在official website
找到有关其体系结构的更多信息,在项目中添加它的方式或使用它的应用程序示例答案 2 :(得分:1)
请在此处查看restful-android示例代码:
https://github.com/aug-mn/restful-android
这是由Jeremy Haberman,Brad Armstrong和我领导的Twin Cities Android Dev Group(Aug.mn)的项目,旨在为演讲中描述的主要模式提供参考实现。
在源代码树的docs目录中有一个restful-android版本的图表,它突出显示哪些组件是自定义的,哪些是Android SDK类提供的功能。你可以看到杰里米和布拉德今年在明尼巴尔对它进行了概述:
答案 3 :(得分:0)
您可能会喜欢Enroscar。是基于谷歌的模式,看起来很强大。 实际上,我还没有在商业项目中使用它。查看他们的示例项目。
答案 4 :(得分:0)
您可以查看实现此视频中显示的服务模式(模式A)的RESTDroid。
答案 5 :(得分:0)
我非常成功地使用Resteasy移动设备,它使用提供的接口和注释进行自动代理。