码迷,mamicode.com
首页 > 移动开发 > 详细

开源的Android开发框架-------PowerFramework使用心得(五)网络请求HTTPRequest

时间:2016-07-20 13:29:54      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

GET请求示例

//所有参数都使用Bundle,用putString
Bundle bundle = new Bundle();
bundle.putString("username", "RederXuGet");
bundle.putString("password", "farmerGet");
//url
String url = "http://www.baidu.com";
//发起请求
HTTPRequest.GET(this,url, bundle, new onRequestOverListener() {
    @Override
    public void onRequestOver(String result) {
        //返回结果(或错误原因)
        Log.e("onRequestOver", result);
    }
});

POST请求与GET请求的写法一致,只有调用方法不同。

POST请求示例

//所有参数都使用Bundle,用putString
Bundle bundle = new Bundle();
bundle.putString("username", "RederXuGet");
bundle.putString("password", "farmerGet");
//url
String url = "http://www.baidu.com";
//发起请求
HTTPRequest.POST(this,url, bundle, new onRequestOverListener() {
    @Override
    public void onRequestOver(String result) {
        //返回结果(或错误原因)
        Log.e("onRequestOver", result);
    }
});

文件下载

String url = "http://192.168.1.174:8020/video1.mp4";
String path = "/mnt/sdcard/";
HTTPRequest.fileDownload(url, path,true, new onFileDownloadListener() {
     
    @Override
    public void onDownloading(int max, int progress) {
        // TODO Auto-generated method stub
        Log.e("下载进度", progress + "/" + max);
    }
     
    @Override
    public void onDownloadOver(String result) {
        Log.e("下载完成,存储位置:", result);
         
    }
});

 文件上传

String uploadUrl = "http://192.168.1.174:8020/android/FileUpload.php";
String filePath = "/mnt/sdcard/screenshot.png";
HTTPRequest.uploadFile(uploadUrl, filePath, new onRequestOverListener() {
    @Override
    public void onRequestOver(String result) {
        //服务端上传成功后返回的信息
        Log.e("upload", result);
    }
});

  

 

框架和DEMO文件下载地址  http://www.ideayapai.com/Application/Home/View/default/PowerFamily/index-2.htm

 

欢迎各位大牛、大神莅临QQ群进行交流:575026537

开源的Android开发框架-------PowerFramework使用心得(五)网络请求HTTPRequest

标签:

原文地址:http://www.cnblogs.com/ideayapai/p/5687858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!