android studio 读取assets文件夹下的文件

首先,和eclipse不同的是assets文件夹的位置,在eclipse中,assets文件夹是在res文件夹下

Paste_Image.png

在android studio中有所不同

Paste_Image.png
Paste_Image.png

如果也和eclipse一样放在res文件夹下读取会报异常。

读取:

  InputStream inputStream = null;
  try {   
           inputStream = getAssets().open("test.txt");   
           int size = inputStream.available();    
           int len = -1;    
           byte[] bytes = new byte[size];   
           inputStream.read(bytes);    
           inputStream.close();    
           String string = new String(bytes);    
           Log.d("aa", string);
        } catch (IOException e) {   
             e.printStackTrace();
        }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容