Android 读取资源文件实例详解
作者:lqh 时间:2022-08-28 13:31:17
Android 读取资源文件实例详解
本文主要介绍 Android 读取资源文件,直接从 assets 读取,从 Raw 文件中读取,InputStream 转 String。
以下为直接从assets读取:
/**
* 得到Assets里面相应的文件流
*
* @param fileName
* @return
*/
private InputStream getAssetsStream(String fileName) {
InputStream is = null;
try {
is = getAssets().open(fileName);
//is.close();
} catch (IOException e) {
e.printStackTrace();
}
return is;
}
以下为从Raw文件中读取:
/**
* 读取raw文件夹下面的文件
* @return
*/
public InputStream getFromRaw() {
InputStream ins = null;
try {
ins = getResources().openRawResource(R.raw.area);
} catch (Exception e) {
e.printStackTrace();
}
return ins;
}
下面是 InputStream 转 String
/**
* InputStream 转String
* @param inputStream
* @return
*/
private String InputStreamToString(InputStream inputStream) {
String result = null;
try {
int length = inputStream.available();
byte [] buffer = new byte[length];
inputStream.read(buffer);
result = EncodingUtils.getString(buffer, "UTF-8");
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
来源:http://www.123si.org/android/243.html
标签:Android,读取文件
0
投稿
猜你喜欢
Android实现双击返回键退出应用实现方法详解
2023-03-23 21:33:29
SpringBoot返回Json对象报错(返回对象为空{})
2022-06-30 03:31:19
Java创建随机数的四种方式总结
2022-05-11 10:29:17
WinForm中实现picturebox自适应图片大小的方法
2022-09-07 21:14:01
1秒实现Springboot 图片添加水印功能
2022-07-21 04:30:59
java int类型二维数组实现“杨辉三角”的完整实例
2022-10-05 19:31:49
java生成图片验证码功能
2023-06-27 00:31:55
java实现文件上传下载功能
2021-11-26 17:19:05
详解Java线程堆栈
2021-06-29 03:37:38
Java SpringSecurity+JWT实现登录认证
2022-12-13 16:44:18
Android中使用CircleImageView和Cardview制作圆形头像的方法
2022-04-19 05:41:35
Java中ArrayList集合的常用方法大全
2023-09-01 15:23:30
java实现酒店管理系统
2023-06-09 23:59:50
Java实现为Word每一页设置不同图片水印的效果
2023-01-30 07:10:04
深入了解java.util.Arrays的使用技巧
2023-01-10 18:01:32
IDEA类与方法注释模板设置图文教程(非常详细)
2022-02-24 10:18:29
Java 控制线程的方法
2022-10-14 15:20:22
arthas jprofiler做复杂链路的调用分析
2022-01-15 12:01:25
Java实现企业员工管理系统
2023-08-22 16:44:50
C# WPF 自定义按钮的方法
2021-08-30 23:42:11