Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 開源的Android開發框架-------PowerFramework使用心得(五)網絡請求HTTPRequest,.netframework開源

開源的Android開發框架-------PowerFramework使用心得(五)網絡請求HTTPRequest,.netframework開源

編輯:關於android開發

開源的Android開發框架-------PowerFramework使用心得(五)網絡請求HTTPRequest,.netframework開源


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

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved