android 讀取txt檔案內容

2021-09-07 03:03:29 字數 1125 閱讀 1143

android的res資料夾是用來儲存資源的,可以在res資料夾下建立乙個raw資料夾,放置在raw資料夾下的內容會被原樣打包,而不會被編譯成二進位制檔案,並且可以通過r檔案進行很方便地訪問。

比如我們可以將更新資訊、版權資訊等放到txt檔案中,然後放到raw檔案中,然後很方便地進行訪問。

在raw中放入乙個a.txt檔案,然後就可以在activity中使用getresources().openrawresource(r.raw.a);方法獲取乙個此檔案的inputstream類,而後就可以很方便地進行讀寫a.txt了。

1     inputstream inputstream = getresources().openrawresource(r.raw.a);
view code

乙個獲取inputstream中字串內容的方法:傳入乙個inputstream,返回其中的文字內容。

1

public

static

string getstring(inputstream inputstream) catch

(unsupportedencodingexception e1)

8 bufferedreader reader = new

bufferedreader(inputstreamreader);

9 stringbuffer sb = new stringbuffer(""

);10

string line;

11try

16 } catch

(ioexception e)

19return

sb.tostring();

20 }

view code

以gbk編碼讀取內容,不同的文字檔案可能編碼不同,如果出現亂碼,可能需要調整編碼。

1 inputstreamreader = new inputstreamreader(inputstream, "

gbk");

view code

Android讀取txt的方法

1 放入到資源資料夾裡面,也就是所建立android工程的res下面。我們可以在裡面建立資料夾,放置我們要讀取的檔案。例如 res裡面建立目錄raw,將要讀取的檔案abc.bin放入到該資料夾下,此時通過 openrawresource 方法即可讀取。為 inputstream is getreso...

讀取txt 檔案資訊

c 讀取txt檔案實現的一些總結 1 niit.txt 預設在 file read bin debug 檔案下 假如你不想程式執行報錯,那麼就在這個檔案下建立 1 因為這裡咱們是讀取文字,所以niit.txt,內容自己寫一下!留心兩點 1.1 檔案最好不要寫中文的,否則執行結果用 代替中文 2.2 ...

Python 讀取TXT檔案

一 開啟檔案 f open filename,access mode r buffering 1 filename 檔名 access mode 開啟方式,r讀,w寫,a追加,r w a 都是以讀寫方式開啟,rb二進位制讀,wb二進位制寫,rb wb ab 二進位制讀寫 buffering 預設值 ...