Android 讀取文件內(nèi)容實現(xiàn)方法總結(jié)
Android 讀取文件內(nèi)容實現(xiàn)方法,這里整理了幾種方法,大家需要可以看下。
如果要打開存放在/data/data/<package name>/files目錄應(yīng)用私有的文件,可以使用Activity提供openFileInput()方法。
FileInputStream inStream = this.getContext().openFileInput("itcast.txt");
Log.i("FileTest", readInStream(inStream));
readInStream()的方法請看本頁下面?zhèn)渥ⅰ?/p>
或者直接使用文件的絕對路徑:
File file = new File("/data/data/cn.itcast.action/files/itcast.txt"); FileInputStream inStream = new FileInputStream(file); Log.i("FileTest", readInStream(inStream));
注意:上面文件路徑中的“cn.itcast.action”為應(yīng)用所在包,當(dāng)你在編寫代碼時應(yīng)替換為你自己應(yīng)用使用的包。
對于私有文件只能被創(chuàng)建該文件的應(yīng)用訪問,如果希望文件能被其他應(yīng)用讀和寫,可以在創(chuàng)建文件時,指定
Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE權(quán)限。
Activity還提供了getCacheDir()和getFilesDir()方法:
getCacheDir()方法用于獲取/data/data/<package name>/cache目錄
getFilesDir()方法用于獲取/data/data/<package name>/files目錄
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android旋轉(zhuǎn)、平移、縮放和透明度漸變的補間動畫
這篇文章主要實現(xiàn)Android旋轉(zhuǎn)、平移、縮放和透明度漸變的補間動畫,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2018-04-04Android開發(fā)之DatePickerDialog、TimePickerDialog時間日期對話框用法示例
這篇文章主要介紹了Android開發(fā)之DatePickerDialog、TimePickerDialog時間日期對話框用法,結(jié)合實例形式分析了Android使用DatePickerDialog、TimePickerDialog顯示日期時間相關(guān)操作技巧,需要的朋友可以參考下2019-03-03實例探究Android開發(fā)中Fragment狀態(tài)的保存與恢復(fù)方法
這篇文章主要介紹了實例探究Android開發(fā)中Fragment狀態(tài)的保存與恢復(fù)方法,或許開發(fā)者們對Fragment的操作都比較熟悉,但onSaveInstanceState()方法并不能夠很好地保存Fragment狀態(tài),需要的朋友可以參考下2016-04-04Android使用Scroll+Fragment仿京東分類效果
這篇文章主要為大家詳細(xì)介紹了Android使用Scroll+Fragment仿京東分類效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-02-02Android?Studio開發(fā)實現(xiàn)簡單計算器功能
這篇文章主要為大家詳細(xì)介紹了Android?Studio開發(fā)實現(xiàn)簡單計算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05android基礎(chǔ)教程之夜間模式實現(xiàn)示例
這篇文章主要介紹了android的夜間模式實現(xiàn)示例,需要的朋友可以參考下2014-02-02