来自所有活动的Android常见webservice类

时间:2013-06-03 11:55:01

标签: android json web-services androidhttpclient

这是对我的一个简单怀疑。

我有一个包含10个活动的android应用程序。每个活动都有一些网络连接。因此,我编写了一个用于连接Web服务的ASYNC任务的每个活动。

对于处理Web服务并返回可用数据的公共类,有没有任何方法?

像这样(粗糙)

我的活动 - >创建一个JSON以发送到服务器 - >调用WebserviceClass - >将这些JSON发送到该Web服务类 - > Web服务将读取JSON - >发送到服务器 - >将状态/结果(JSON)返回到“我的活动” - >解析JSON等等......

通过这个我可以用一个类

来控制所有的webservice功能

我是Android应用程序开发的新手,请帮助我

提前致谢

2 个答案:

答案 0 :(得分:1)

谷歌刚刚发布了一个名为Volley的新网络库!我认为你会发现它适合你的需要(除非你想下载非常大的文件,然后使用DownloadManager

您可以找到GIT克隆网址here来获取项目

请查看this链接,了解有关如何使用它的示例

答案 1 :(得分:0)

如果您只是休息,我认为您可以使用http://square.github.io/retrofit/,这非常容易使用。

Neil建议的Volley也很好,但是用于你的用例有点复杂,而且大部分都没有记录。您可以在此处找到他们发布的示例应用程序https://github.com/evancharlton/folly