精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

SDCard中文件存取的實現-創新互聯

注意:

創新互聯專注于網站建設|網站建設維護|優化|托管以及網絡推廣,積累了大量的網站設計與制作經驗,為許多企業提供了網站定制設計服務,案例作品覆蓋玻璃鋼雕塑等行業。能根據企業所處的行業與銷售的產品,結合品牌形象的塑造,量身開發品質網站。

第一步要先添加權限:

"android.permission.READ_EXTERNAL_STORAGE"/>

"android.permission.WRITE_EXTERNAL_STORAGE"/>

步驟:

        文件流

        1、寫:

                  a)創建文件輸出流(PATH)

                  b)將內容寫入文件輸出流(str.getBytes())

                  bb)關閉流

        2、讀:

                  a)創建文件輸入流

                  b)創建字節數組緩存(ByteArrayBufferarrayBuffer = new ByteArrayBuffer(1000);)——>為了后面分段讀取時拼接數據

                  c)創建字節數組buffer(1024)(建立變量len=0)

                  d)循環讀入——while(-1!=(len=fis.read(buffer)){arrayBuffer.append(buffer, 0, len) }

                  e)通過創建String的形式將字節數組轉換成字符串(new String(arrayBuffer.toByteArray()))

                  f)將內容顯示在文本框中

                  ff)關閉流

        對象流

        1、寫:

                  a)創建對象

                  b)創建文件輸出流(PATH)

                  c)創建對象輸出流(ObjectOutputStream,將文件輸出流嵌套在里面)

                  d)將對象寫入對象輸出流(oos.writeObject(person);)

                  dd)關閉最外層流(對象流)

        2、讀:

                  a)創建文件輸入流

                  b)創建對象輸入流

                  c)將讀到的Object對象強轉成所需對象(Personperson = (Person)ois.readObject();)

                  d)在文本框中顯示對象的各項內容

                  dd)關閉最外層流(對象流)

代碼實現(文件流):

1、往sdcard中寫入數據

        FileOutputStreamfos = null;

                  try{

                           fos= new FileOutputStream(PATH);

                           Stringstr = writeToSdcard.getText().toString();

                           //將字符串打散寫入流中

                           fos.write(str.getBytes());

                  }catch (FileNotFoundException e) {

                           //TODO Auto-generated catch block

                           e.printStackTrace();

                  }catch (IOException e) {

                           //TODO Auto-generated catch block

                           e.printStackTrace();

                  }finally{

                           if(fos!=null){

                                    try{

//如果path有問題,會跳到finally中,而fos此時為null,會發生空指針異常

                                              fos.close();

                                    }catch (IOException e) {

                                              //TODO Auto-generated catch block

                                              e.printStackTrace();

                                    }

                           }

                  }

2、從sdcard中讀取數據

        FileInputStreamfis = null;

                  //1000表示的是預留空間

                  ByteArrayBufferarrayBuffer = new ByteArrayBuffer(1000);

                  try{

                           fis= new FileInputStream(PATH);

                           byte[]buffer = new byte[1024];

                           intlen = 0;

                           while(-1!=(len=fis.read(buffer))){

                                    //拼接

                                    arrayBuffer.append(buffer,0, len);

                           }

                           //通過新建字符串的形式將arrayBuffer轉換成字節數組

                           StringreadBuffer = new String(arrayBuffer.toByteArray());

                           writeToSdcard.setText(readBuffer);

                  }catch (FileNotFoundException e) {

                           //TODO Auto-generated catch block

                           e.printStackTrace();

                  }catch (IOException e) {

                           //TODO Auto-generated catch block

                           e.printStackTrace();

                  }finally{

                           if(fis!=null){

                                    try{

                                              fis.close();

                                    }catch (IOException e) {

                                              //TODO Auto-generated catch block

                                              e.printStackTrace();

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


分享文章:SDCard中文件存取的實現-創新互聯
標題URL:http://m.jcarcd.cn/article/dgghgp.html
主站蜘蛛池模板: 91免费视频在线看 | 制服丝袜综 | 精品国产自左线拍 | 奇米影视77| 国内成人一区 | 国产精品国产精品偷 | 国产精品喷潮免费观 | 日韩精品在线第二页 | 福利所第一导航福利 | 另类老妇奶性 | 国产综合图色 | 碰碰视频| 国产v综合v | 日本乱子伦一 | 九九在线免费视频 | 国产高清不卡 | 国产精品一区二区亚 | 成人影视 | 欧美日韩动漫亚洲 | 午夜天堂| 国产一区二区五区 | 精品精品国产国产 | 91一区二区视频 | 成人自拍视频 | 国产精品女同一 | 国产熟女一 | 国产精品剧情在线 | 97看片网| 黑丝国产| 午夜性爱视频免费 | 国产福利在线小视频 | www.黄瓜视频 | 97日韩在线 | 国产疯狂女同互磨高 | 91深夜视频| 韩日精品一区二区 | 亚洲无码av午夜在线观看 | 伦理片免 | 女同欧洲 | 岛国岛国免费ⅴ片 | 欧美性猛|