Android读程序包的资源
2015-06-05 14:59
399 查看
private static final String ENCODING = "utf-8"; public static String loadText(Context context, String assetFilePath){ InputStream is = null; try { is = context.getResources().getAssets().open(assetFilePath); String textfile = convertStreamToString(is); return textfile; } catch (IOException e) { e.printStackTrace(); } return null; } public static String convertStreamToString(InputStream is) throws IOException { Writer writer = new StringWriter(); char[] buffer = new char[2048]; try { Reader reader = new BufferedReader(new InputStreamReader(is, ENCODING)); int n; while ((n = reader.read(buffer)) != -1) { writer.write(buffer, 0, n); } } finally { is.close(); } String text = writer.toString(); return text; } }
相关文章推荐
- Android属性动画完全解析(上),初识属性动画的基本用法
- Android ActionBar使用方法
- Android:简易弹幕效果实现
- android布局属性
- android 小技巧,不断更新中
- Android4.4----Vold挂载管理分析USB挂载(四)
- android设置背景色为透明
- android paint 研究总结
- 中国气象网 气象数据开放平台 API使用方法 (Android)
- android 无法生成R文件的原因剖析
- Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
- Android定位开发之百度定位、高德定位、腾讯定位,三足鼎立一起为我所用!
- android 常用方法集合
- Android Studio快捷键大全
- 关于Android中各种尺寸的总结
- Android批量图片加载经典系列——使用LruCache、AsyncTask缓存并异步加载图片
- Android Studio之版本管理工具Git (图文教程)附连接到Git@OSC教程
- Android 得到当前已连接的wifi的信号强度
- Android批量图片加载经典系列——使用LruCache、AsyncTask缓存并异步加载图片
- Android-理解PendingIntent