成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android Http下載文件到手機內(nèi)存與SDCard

移動開發(fā) Android
Android 訪問Http下載文件到本地一共分兩步,使用gettextfilestring(String url)獲取文本文件內(nèi)容和分別下載到內(nèi)存和SDCard。

訪問Internet和保存文件到SDCard上,首先要在mainifest.xml文件中加上下面的權限。

  1. <uses-permission android:name="android.permission.INTERNET"/> 
  2. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
  3. <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> 

gettextfilestring(String url)獲取文本文件內(nèi):

  1. public String gettextfilestring(String url){ 
  2.                 InputStream input =getinputStream(url); 
  3.                 StringBuffer sb = new StringBuffer(""); 
  4.                 BufferedReader bfr = new BufferedReader(new InputStreamReader(input)); 
  5.                 String line = ""
  6.                 try { 
  7.                         while((line=bfr.readLine())!=null){ 
  8.                                 sb.append(line); 
  9.                         } 
  10.                         
  11.                 } catch (IOException e) { 
  12.                         toasterror("流文件讀寫錯誤"); 
  13.                         e.printStackTrace(); 
  14.                 }finally
  15.                         try { 
  16.                                 bfr.close(); 
  17.                         } catch (IOException e) { 
  18.                                 toasterror("流文件未能正常關閉"); 
  19.                                 e.printStackTrace(); 
  20.                         } 
  21.                 } 
  22.                 return sb.toString(); 

downFiletoDecive(String url,String filename)方法下載文件到設備內(nèi)存,下載的文件在應用的路徑file下:

  1. public void downFiletoDecive(String url,String filename){ 
  2.                     if((url!=null&&!"".equals(url))&&(filename!=null&&!"".equals(filename))){ 
  3.                             InputStream input = getinputStream(url); 
  4.                             FileOutputStream outStream = null
  5.                             try { 
  6.                                     outStream = c.openFileOutput(filename, Context.MODE_WORLD_READABLE|Context.MODE_WORLD_WRITEABLE); 
  7.                                     int temp = 0
  8.                                     byte[] data = new byte[1024]; 
  9.                                     while((temp = input.read(data))!=-1){ 
  10.                                             outStream.write(data, 0, temp); 
  11.                                     } 
  12.                             } catch (FileNotFoundException e) { 
  13.                                     toasterror("請傳入正確的上下文"); 
  14.                                     e.printStackTrace(); 
  15.                             } catch (IOException e) { 
  16.                                     toastemessage("讀寫錯誤"); 
  17.                                     e.printStackTrace(); 
  18.                             }finally
  19.                                     try { 
  20.                                             outStream.flush(); 
  21.                                             outStream.close(); 
  22.                                     } catch (IOException e) { 
  23.                                             toasterror("流文件未能正常關閉"); 
  24.                                             e.printStackTrace(); 
  25.                                     } 
  26.                                     
  27.                             } 
  28.                     } 
  29.                     toastemessage("下載成功"); 
  30.             } 

downFiletoSDCard(String url,String path,String filename)下載文件到SDCard中,自定義保存路:

  1. public void downFiletoSDCard(String url,String path,String filename){ 
  2.                 
  3.                 if((url!=null&&!"".equals(url))&&(path!=null)&&(filename!=null&&!"".equals(filename))){ 
  4.                                 
  5.                                 InputStream input = getinputStream(url); 
  6.                                 downloader(input, path, filename); 
  7.                         
  8.                 }else
  9.                                 /* 
  10.                                  * 對不合發(fā)的參數(shù)做處理 
  11.                                  */ 
  12.                                 if(url==null||"".equals(url)){ 
  13.                                         toasterror("url不能為空或為“”"); 
  14.                                 } 
  15.                                 if(path==null){ 
  16.                                         toasterror("path不能為空"); 
  17.                                 } 
  18.                                 if(filename==null||"".equals(filename)){ 
  19.                                         toasterror("filename不能為空"); 
  20.                                 } 
  21.                 } 
  22.                 
  23.         } 
責任編輯:徐川 來源: OSChina
相關推薦

2021-09-30 22:40:03

手機內(nèi)存技術

2022-01-17 21:19:25

手機內(nèi)存運存

2013-02-19 11:12:53

IE10

2021-06-10 10:24:37

WindowsiPhone蘋果手機

2021-11-15 23:47:19

手機內(nèi)存技術

2009-07-06 16:18:51

Servlet下載文件

2021-03-19 18:13:21

手機內(nèi)存軟件

2015-09-29 09:25:20

HTTP網(wǎng)絡協(xié)議

2015-10-08 09:38:24

HTTP網(wǎng)絡協(xié)議文件傳輸

2015-10-09 09:41:24

HTTP網(wǎng)絡協(xié)議文件傳輸

2015-10-10 16:46:14

HTTP網(wǎng)絡協(xié)議文件傳輸

2015-09-28 13:39:13

Http網(wǎng)絡協(xié)議HTTP

2010-01-28 14:28:03

Android創(chuàng)建sd

2011-05-26 15:41:25

java虛擬機

2017-03-09 14:42:21

LinuxsFTP上傳下載

2021-07-22 23:19:07

手機內(nèi)存存儲

2009-10-09 09:42:07

虛擬機內(nèi)存

2021-11-02 22:51:46

手機內(nèi)存技術

2019-04-09 15:56:46

虛擬機內(nèi)存區(qū)Java
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线影视 | 欧美日韩在线视频一区 | 成人午夜免费福利视频 | 久久日韩精品 | 亚洲人成人一区二区在线观看 | 免费在线观看一区二区三区 | 日韩高清一区 | 色综合视频 | 中文字幕一级 | 久久国产精彩视频 | 天堂三级 | 中文字幕一区二区三区日韩精品 | 久久久久精 | 一区二区三区在线观看视频 | 国产做a爱免费视频 | 亚洲在线一区 | 久久aⅴ乱码一区二区三区 亚洲国产成人精品久久久国产成人一区 | 中文字幕在线播放第一页 | 亚洲一级淫片 | 亚洲国产精品久久久久 | av黄色在线观看 | 热久久999 | 国产成人99久久亚洲综合精品 | 久久久久亚洲精品 | 成人超碰| 国产亚洲网站 | 久久蜜桃资源一区二区老牛 | 日韩网站在线 | 国产成人免费视频 | 日韩欧美精品在线播放 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 日韩精品av一区二区三区 | 一级全黄少妇性色生活免费看 | 成人在线观看免费爱爱 | japanhd成人 | 国产乱码一二三区精品 | 狠狠干美女 | com.国产 | 中文字幕国产视频 | 午夜不卡福利视频 | 国产成人叼嘿视频在线观看 |