Android读取Assert文件夹下txt文本并变为String的方法
16lz
2021-01-26
使用场景,在assert文件夹下 有些文本文件,我们需要通过工具类读取出来,然后放到String字符串中,我们该如何操作呢:
直接上代码:
public static String readAssertResource(Context context, String strAssertFileName) { AssetManager assetManager = context.getAssets(); String strResponse = ""; try { InputStream ims = assetManager.open(strAssertFileName); strResponse = getStringFromInputStream(ims); } catch (IOException e) { e.printStackTrace(); } return strResponse; } private static String getStringFromInputStream(InputStream a_is) { BufferedReader br = null; StringBuilder sb = new StringBuilder(); String line; try { br = new BufferedReader(new InputStreamReader(a_is)); while ((line = br.readLine()) != null) { sb.append(line); } } catch (IOException e) { } finally { if (br != null) { try { br.close(); } catch (IOException e) { } } } return sb.toString(); }}
更多相关文章
- (Android(安卓)studio)关于drawable文件夹的问题
- android ndkR7以上的环境配置搭建(wondows及linux)
- Android(安卓)UI【Android(安卓)仿Iphone文件夹分裂效果】
- Android(安卓)定制EditText 改变 底线颜色
- 正则表达式的不包含
- Android应用资源的使用方法(数组、颜色、尺寸、字符串、布尔、整
- 我在Android开发中遇到的坑之微博正文点击处理
- Android真机测试,Find Explorer无法打开data文件夹解决办法
- Android真机连接Eclipse时,打不开File Explorer下的data文件夹解