Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android 讀取資源文件下面的文件

Android 讀取資源文件下面的文件

編輯:Android開發實例

今天在讀取文件的時候,突然想了一下,如果文件是放在raw目錄下面應該怎麼讀取呢?

 

需要注意的是,來自Resources和Assets 中的文件只可以讀取而不能進行寫的操作

 

以下為從Raw文件中讀取:

 

 

代碼
    public String getFromRaw(){  
try {

InputStreamReader inputReader = new InputStreamReader( getResources().openRawResource(R.raw.test1));

BufferedReader bufReader = new BufferedReader(inputReader);

String line="";
String Result="";

while((line = bufReader.readLine()) != null)
Result += line;
return Result;
} catch (Exception e) {
e.printStackTrace();
}
}

 

 

以下為直接從assets讀取

 

 

代碼
    public String getFromAssets(String fileName){  
try {
InputStreamReader inputReader = new InputStreamReader( getResources().getAssets().open(fileName) );

BufferedReader bufReader = new BufferedReader(inputReader);

String line="";
String Result="";

while((line = bufReader.readLine()) != null)
Result += line;
return Result;
} catch (Exception e) {
e.printStackTrace();
}
}

 

 

當然如果你要得到內存流的話也可以直接返回內存流!

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved