Android 资源文件调用
来源:互联网 发布:淘宝店铺信誉度怎么刷 编辑:程序博客网 时间:2024/05/18 00:39
首先要在资源目录Assets下存入文件
从asset中获取文件并读取数据(资源文件只能读不能写)
String fileName = "yan.txt"; //文件名字
String res="";
try{
InputStream in = getResources().getAssets().open(fileName);
// \Test\assets\yan.txt这里有这样的文件存在
int length = in.available();
byte [] buffer = new byte[length];
in.read(buffer);
res = EncodingUtils.getString(buffer, "UTF-8");
}catch(Exception e){
e.printStackTrace();
}
Assets下可允许存在子目录,保持原始的文件格式,需要用AssetManager以字节流的形式读取文件,不能写入
代码
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();
}
}
RAW与之不同,目录不能分包,只能写入原格式文件
也是通过流读取的,只是调用方法不同 getResources().getAssets().openRawResource(fileName)
阅读全文
0 0
- Android 资源文件调用
- android基本架构,资源文件调用方法
- 调用资源文件
- Android 调用 资源目录下xml文件中的属性
- 【Android】无法调用R.java的文件中的资源
- .net 资源文件的调用
- android:调用字符数组资源
- Android资源文件
- Android资源文件
- Android资源文件
- android资源文件
- android资源文件找不到
- android 资源文件详解
- android xml资源文件
- 六、ANDROID资源文件
- Android 读取资源文件
- android 读取资源文件
- android 资源文件
- leetcode58. Length of Last Word
- php使用phpqrcode类库生成带图片LOGO的二维码
- (VIEW控件)PullToRefreshExpandableListView的用法
- DateUtils
- JZ2440点灯程序
- Android 资源文件调用
- mysql数据库data目录下文件说明
- 函数作用域和声明提前
- 回溯法,深度优先遍历
- Dictionary之setValue和setObject的区别(说起来简单,却很容易忽略的知识点)
- leetcode 53. Maximum Subarray
- python 时间戳转标准时间
- rudy环境下sass编译报错的问题
- 【几何】CodeForces