首页 > 移动平台 > 详细

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

时间:2016-07-20 13:26:36      阅读:218      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!