Android读取Asset读取指定的Text文档
2016-02-01 14:50
363 查看
/** * 按行读取txt * * @param is * @return * @throws Exception */ private String readTextFromSDcard(InputStream is) throws Exception { InputStreamReader reader = new InputStreamReader(is, "UTF-8"); BufferedReader bufferedReader = new BufferedReader(reader); StringBuffer buffer = new StringBuffer(""); String str; while ((str = bufferedReader.readLine()) != null) { buffer.append(str); buffer.append("\n"); } return buffer.toString(); } /** * 从Asset读取text文件 * @param filename 文件名 * */ private void getContentByAsset(String filename){ try { AssetManager am = getAssets(); InputStream is = am.open(filename); final String content = readTextFromSDcard(is) + ""; runOnUiThread(new Runnable() { @Override public void run() { mContentTv.setText(content); } }); } catch (IOException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } }
相关文章推荐
- android 图标和图片位置,drawable or mipmap?
- android 弹性ScrollView
- Android-86需 在如下几个方向做提升
- android studio打jar包
- Android 四大核心组件之Activity
- 源码解析Android中View的measure量算过程
- Android-彻底理解文件存储
- assets文件夹资源的访问
- 阅读《Android 从入门到精通》(20)——图片视图
- assets文件夹资源的访问
- Android的消息循环机制 Looper Handler类分析
- Android ToolBar 基本使用
- android键盘监听方案
- Android 自定义View之柱状图实践
- android notification 使用
- android 处理图片之--bitmap处理
- Android6.0 按键流程(五)无线鼠标右键无效 -- hal层
- 【MIG专项测试组】如何准确评测Android应用的流畅度?
- android listview多视图嵌套多视图
- Android-StrictMode-性能优化