我的位置: 首頁 > 學習專區 > 安卓技術 > Android如何讀取文件內容

Android如何讀取文件內容

2012-01-21 10:51:00
來源:
[導讀] 如果要打開存放在 data data files目錄應用私有的文件,可以使用Activity提供openFileInput()方法。FileInputStream inStream = this g

如果要打開存放在/data/data//files目錄應用私有的文件,可以使用Activity提供openFileInput()方法。

FileInputStream inStream = this.getContext().openFileInput(“itcast.txt”);

Log.i(“FileTest”, readInStream(inStream));

readInStream()的方法請看本頁下面備注。

或者直接使用文件的絕對路徑:

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”為應用所在包,當你在編寫代碼時應替換為你自己應用使用的包。

對于私有文件只能被創建該文件的應用訪問,如果希望文件能被其他應用讀和寫,可以在創建文件時,指定Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE權限。

Activity還提供了getCacheDir()和getFilesDir()方法:

getCacheDir()方法用于獲取/data/data//cache目錄

getFilesDir()方法用于獲取/data/data//files目錄

評論
熱點專題
>>
相關文章推薦
>>
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
日本乱人片一区二区三区 | 五月天堂在线观看视频 | 日韩欧美国产综合 | 亚洲日韩欧美少妇精品 | 亚洲无线码成人高清在线观看 | 亚洲中文字幕另类人成在线 |