Android快速开发之appBase——(6).HttpReq和APICloudSDK

转载请注明本文出自JFlex的博客http://blog.csdn.net/jflex/article/details/46462077,请尊重他人的辛勤劳动成果,谢谢!

Android快速开发之appBase——(6).HttpReq和APICloudSDK

HttpReq和APICloudSDK都是网络请求组件,都是基于xUtils的HttpUtils重新封装的。接下来讲一下使用方法。

1、HttpReq

这里写图片描述
看以看到有这么几个方法

  1. GET:GET方式请求
  2. POST:普通的POST表单提交
  3. POST:将数据以流的形式传递

    
    /**
     * POST请求,用InputStream的方式传递请求参数
     * 
     * @param api
     *            接口地址
     * @param requestBody
     *            请求Body
     * @param contentType
     * @param callBack
     */
    public void POST(String api, String requestBody, String contentType,
            RequestCallBack<String> callBack) {
            } 
    
  4. postJson:扩展自3,以json的方式提交数据,类似于jquery的json提交。
  5. cancelHandler:这个方法是取消一个网络请求,为了解决网络请求重复调用问题。

2、APICloudSDK

这里写图片描述
方法如下:
以下方法所有Content-Type: application/json; charset=utf-8
1. GET方法:请求普通的GET请求
2. POST方法:普通的POST请求。
3. PUT方法:用来更新数据的方法
4. DELETE方法:用来删除数据的方法
根据APICloud官网,还有通过GET添加filter规则获取数据,这个将会在后面添加上。

 APICloud:大家在开发APP,做网络数据测试的时候可以免费使用,接口响应速度还不错,数据文件依托upaiyun,高效,稳定。。

3、使用

两个类都需要传递HttpUtils对象。没有其他构造器,为了就是能够统一HttpUtils的管理,让使用HttpUtils的对象,尽量使用来自com.snicesoft.Application中的HttpUtils对象。

网络请求就是这么简单,对于app来讲,现在网络请求少不了,几乎是必须的。

这一篇,基本上把appBase基本的组件讲完了。从View绑定、View数据绑定、Adapter的简化使用、BaseActivity、Application到BasePresenter、网络请求组件,基本上构件app项目,大体能够快速完成项目的业务开发。

当然,在android开发中,这些只是基础的东西,最重要的是UI开发和性能优化。
后面,我将会用appBase进行几个项目实战。尽请期待!!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值