Android客户端服务器最佳实践

时间:2015-01-16 12:18:19

标签: android google-app-engine client-server

我遇到谷歌应用引擎,因为它似乎是一个简单的初学者服务器解决方案,并找到这个链接,以帮助我开始:https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/HelloEndpoints

我做了教程并且进展顺利但我发现它很奇怪,也许我不明白如何使用它但是为了理解我的端点中的每个Api方法我需要一个不同的AsyncTask,这使得客户端编码要复杂得多。 那么还有另一个更好的方法来使用它吗?

构建客户端 - 服务器Android应用程序的最常用方法是什么,我的意思是如何构建客户端类来处理与我的服务的交互?我应该使用简单的HTTPRequest还是其他什么?我真的希望有一个很好的客户服务处理程序示例。

1 个答案:

答案 0 :(得分:0)

在android中,执行服务器请求的最佳方法是使用Async类。所有后台处理都应该通过这个,Async。除此之外,你有一些选择使用Handler和Loopers,但我建议你现在进入这些。 Ypu可以设计由Asynctask类扩展的类,它将处理所有请求和响应。此外,如果您想要使用runOnUiThread选项可以执行的顶级访问UI线程。这是一个很好的答案 check this

抱歉,我忘了提及,这也取决于你建立了什么样的服务以及他们重新调整的类型,例如json或soap。

对于Json的回应,你有一个很好的解释,称为齐射   cehck this