招生熱線(xiàn)
0755-86191118 0755-86191118
我的位置: 首頁(yè) > 學(xué)習(xí)專(zhuān)區(qū) > 安卓技術(shù) > Android如何讀取文件內(nèi)容

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

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

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

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

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

readInStream()的方法請(qǐng)看本頁(yè)下面?zhèn)渥ⅰ?/p>

或者直接使用文件的絕對(duì)路徑:

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)你在編寫(xiě)代碼時(shí)應(yīng)替換為你自己應(yīng)用使用的包。

對(duì)于私有文件只能被創(chuàng)建該文件的應(yīng)用訪(fǎng)問(wèn),如果希望文件能被其他應(yīng)用讀和寫(xiě),可以在創(chuàng)建文件時(shí),指定Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE權(quán)限。

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

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

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

評(píng)論
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
亚洲产在线精品亚洲第二站 | 亚洲香蕉午夜国产理论电影 | 性欧美在线看片a免费观看 亚洲欧美日韩中文在线v日本 | 五月婷之综合在线 | 中出仑乱中文字幕视频网 | 日韩亚州欧美中文字幕 |