Android开发 读取assets下的TXT文本一直提示找不到文件
2017-02-24 01:18
483 查看
发现了一个问题,以前写的方法(点击打开)读取Assets目录下的文本,今天弄过来发现一直找不到文件,试了N多种办法都不行,最后发编译看了一下assets目录下的TXT文本,发现tex文本没有扩展名,怪不得找不到,这个文本是直接在AndroidStudio的assets目录右键新建的,然后我删除了这个文件,在外面创建了文本复制进来调用方法就可以打开。。。。
——————2017年2月24日01:16:58———————
下面有人要完整代码,读取代码如下:
—————————–2017年4月8日12:14:23—————————–
——————2017年2月24日01:16:58———————
下面有人要完整代码,读取代码如下:
String content = FileUtils.readAssetsTextReturnStr(AgreementActivity.this, "agreement");
/** * 读取assets下的txt文件,返回utf-8 String * @param context * @param fileName 不包括后缀 * @return */ public static String readAssetsTextReturnStr(Context context,String fileName){ try { //Return an AssetManager instance for your application's package InputStream is = context.getAssets().open(fileName+".txt"); int size = is.available(); // Read the entire asset into a local byte buffer. byte[] buffer = new byte[size]; is.read(buffer); is.close(); // Convert the buffer into a string. String text = new String(buffer, "utf-8"); // Finally stick the string into the text view. return text; } catch (IOException e) { // Should never happen! // throw new RuntimeException(e); e.printStackTrace(); } return ""; }
—————————–2017年4月8日12:14:23—————————–
相关文章推荐
- Android开发 读取assets目录下的txt文件
- 移动开发 - Android - 读取assets目录下的txt文件(中文乱码问题)
- android 读取assets文件下的txt文件
- 基于android中读取assets目录下a.txt文件并进行解析的深入分析
- Android开发读取assert下的txt文件
- Android开发实现读取Assets下文件及文件写入存储卡的方法
- Android开发实现读取assets目录下db文件的方法示例
- CrossApp开发时, 存放在Resource下的文件在android环境下使用assets/..路径 使用C++的文件操作类如(fopen、ifstream等)找不到的问题
- Android中读取一个txt文本文件,然后显示到界面上的操作
- android 读取assets下和raw下的txt文件
- 读取android项目assets目录下的txt文件.
- android开发--- jni读取assets资源文件
- android解决读取assets文件夹下的json或txt文件乱码问题
- Android开发笔记(二十五)assets目录下的文件读取
- android开发步步为营之54:读取assets,raw文件夹下文件
- Android从assets和raw中读取txt文件
- Android读取txt文本文件
- Android 读取assets文件下的txt文件
- Android 读取assets文件下的txt文件
- Android开发 读取assets自定义的xml文件