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

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

android開發實現文件讀寫

瀏覽:10日期: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
相關文章:
主站蜘蛛池模板: 欧美国产日韩在线观看 | 免费观看av | 在线观看成人免费视频 | 99精品国产一区二区三区 | 欧美一级特黄aaa大片在线观看 | 国产一区二区三区色淫影院 | 亚洲国产aⅴ成人精品无吗 综合国产在线 | 在线观看视频中文字幕 | 久久久精品 | 91精品国产一区二区三区 | 妹子干综合 | 免费看国产一级特黄aaaa大片 | 黄色骚片 | 久久国产激情视频 | 在线观看av免费 | 精品免费国产一区二区三区四区介绍 | 91香蕉嫩草| 久久久精品国产 | 91黄在线观看| 亚洲综合视频 | 中文字幕亚洲一区二区三区 | 国产污视频在线 | 久久免费大片 | a级在线| 欧美日韩一区二区在线播放 | 综合久久久久 | 成人福利影院 | 一区二区三区四区在线播放 | 日韩国产免费观看 | 日本三级电影在线免费观看 | 高清黄色 | 亚洲高清视频在线观看 | 欧美激情在线精品一区二区三区 | 午夜小视频在线播放 | 久草色播 | 99精品电影 | 国产男女视频网站 | 看真人视频一级毛片 | 欧美区在线 | 亚洲黄色一级 | a久久|