Android web服务的最优RESTful方法

Android web服务的最优RESTful方法,android,web-services,rest,Android,Web Services,Rest,我正在寻找用于生产应用程序的最佳REST/Json方法的指导。该场景是应用程序web服务服务器(lighttpd或nginx)我们的程序sql数据库。每次呼叫Android和服务器之间的数据流量非常小。客户机上没有明显的积垢 我看过Google IO 2010演示文稿(http://www.google.com/url?sa=D&q=http://dl.google.com/googleio/2010/android-开发restfulandroid apps.pdf)和3种模式(服务API、C

我正在寻找用于生产应用程序的最佳REST/Json方法的指导。该场景是应用程序web服务服务器(lighttpd或nginx)我们的程序sql数据库。每次呼叫Android和服务器之间的数据流量非常小。客户机上没有明显的积垢

我看过Google IO 2010演示文稿(http://www.google.com/url?sa=D&q=http://dl.google.com/googleio/2010/android-开发restfulandroid apps.pdf)和3种模式(服务API、ContentProviderAPI、ContentProviderAPI和SyncAdapter)。我简要地看了一下iosched 2010/11应用程序,但还没有弄清楚它实现了3种方法中的哪一种(如果有的话)

我们希望通过管理状态来支持各种类型的中断或故障,为我们的应用程序用户提供无缝体验。我们如何确定什么是满足我们需要的最佳休息方法?谷歌的建议是不是太过分了


提前谢谢

正确答案取决于我们讨论的数据量和操作

您写道:“客户端上没有重要的CRUD。”如果您只使用“CRUD”(从某处读取数据)中的“R”,并且如果您的应用程序并不真正依赖它,并且您没有频繁同步内容,那么您甚至可以在活动中获取它

但是,无论如何,您可能希望从一开始就探索服务API。正如谷歌的演示所说,你的活动随时都可能被关闭,所以如果把你的REST方法放在有更好机会完成的地方是有意义的话

请考虑你的应用程序的未来需求,它的用例,然后查看可用的选项。