我的位置: 首頁 > 學(xué)習(xí)專區(qū) > 安卓技術(shù) > Android如何讀取文件內(nèi)容

Android如何讀取文件內(nèi)容

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

如果要打開存放在/data/data//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//cache目錄

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

評論
熱點(diǎn)專題
>>
相關(guān)文章推薦
>>
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
午夜亚洲AⅤ在线影视 | 日韩欧美福利视频一区二区三区四区 | 亚洲国产精品人久久 | 香港三日本三级三级少妇久久 | 中文字幕久久35一 | 午夜福利精品导航凹凸 |