av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

android開發實現文件讀寫

瀏覽:3日期:2022-09-23 10:10:23

本文實例為大家分享了android實現文件讀寫的具體代碼,供大家參考,具體內容如下

讀取

/*** 文件讀取* @param is 文件的輸入流* @return 返回文件數組*/private byte[] read(InputStream is) { //緩沖區inputStream BufferedInputStream bis = null; //用于存儲數據 ByteArrayOutputStream baos = null; try { //每次讀1024 byte[] b = new byte[1024]; //初始化 bis = new BufferedInputStream(is); baos = new ByteArrayOutputStream();int length; while ((length = bis.read(b)) != -1) { //bis.read()會將讀到的數據添加到b數組 //將數組寫入到baos中 baos.write(b, 0, length); } return baos.toByteArray(); } catch (IOException e) { e.printStackTrace(); } finally {//關閉流 try { if (bis != null) {bis.close(); } if (is != null) {is.close(); } if (baos != null) baos.close(); } catch (IOException e) { e.printStackTrace(); } } return null;}

寫入

/** * 將數據寫入文件中 * @param buffer 寫入數據 * @param fos 文件輸出流 */private void write(byte[] buffer, FileOutputStream fos) { //緩沖區OutputStream BufferedOutputStream bos = null; try { //初始化 bos = new BufferedOutputStream(fos); //寫入 bos.write(buffer); //刷新緩沖區 bos.flush(); } catch (IOException e) { e.printStackTrace(); } finally {//關閉流 try { if (bos != null) {bos.close(); } if (fos != null) {fos.close(); } } catch (IOException e) { e.printStackTrace(); } }}

使用

//獲取文件輸入流InputStream mRaw = getResources().openRawResource(R.raw.core);//讀取文件byte[] bytes = read(mRaw);//創建文件(getFilesDir()路徑在data/data/<包名>/files,需要root才能看到路徑)File file = new File(getFilesDir(), 'hui.mp3');boolean newFile = file.createNewFile();//寫入if (bytes != null) { FileOutputStream fos = openFileOutput('hui.mp3', Context.MODE_PRIVATE); write(bytes, fos);}

該步驟為耗時操作,最好在io線程執行

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 欧美三级成人 | 一级片免费 | 一级真人毛片 | 狠狠干在线视频 | 亚洲第一黄网 | 亚洲超碰在线 | 日韩国产一区 | 久久国产小视频 | 99久久99| 国产欧美精品一区 | 日韩精品小视频 | 福利片国产 | 国产精品久久久久久久久久久久久久 | 国产91精品在线观看 | 久久成人一区 | 国产美女自拍 | 欧美在线免费观看 | www久| 欧美日韩综合网 | av在线播放网站 | 日韩av在线看 | 日韩手机在线视频 | 黄色小视频免费 | 亚洲午夜久久 | 免费黄色小视频 | 好色影院 | 99在线视频免费观看 | 狠狠se | 成人激情在线观看 | 欧美福利一区 | 黄色国产网站 | 中文字幕免费看 | 日本一区二区三区在线视频 | av在线成人 | 天天插天天爽 | 国产成人精品三级麻豆 | 国产免费无遮挡 | 精品国产区 | 精品一区二区免费视频 | 国产乱码一区二区三区 | 特级黄色片 |