android下raw目录的作用,【android】读取/res/raw目录下的文件
1。獲取資源的輸入流
資源文件 sample.txt 位于 $PROJECT_HOME/res/ raw目錄下,可以在 Activity 中通過
Context.getResources().openRawResource(R.raw.sample);
方法獲取輸入流。
注意:如果資源文件是文本文件則需要考慮文件的編碼和換行符。建議使用UTF-8和Unix換行符。
例子:
//從resources中的raw 文件夾中獲取文件并讀取數(shù)據
public String getFromRaw(){
String result = "";
try {
InputStream in = getResources().openRawResource(R.raw.test1);
//獲取文件的字節(jié)數(shù)
int lenght = in.available();
//創(chuàng)建byte數(shù)組
byte[] buffer = new byte[lenght];
//將文件中的數(shù)據讀到byte數(shù)組中
in.read(buffer);
result = EncodingUtils.getString(buffer, ENCODING);
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
總結
以上是生活随笔為你收集整理的android下raw目录的作用,【android】读取/res/raw目录下的文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 合并excel文件 C语言,再见Ctrl
- 下一篇: android 布局点击效果,如何让Li