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
  • asp之家 软件编程 m.aspxhome.com