概述
在android中的文件放在不同位置,它们的读取方式也有一些不同。
本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。
一、资源文件的读取:
1) 从resource的raw中读取文件数据:
String res = ''; try{ //得到资源中的Raw数据流 InputStream in = getResources().openRawResource(R.raw.test); //得到数据的大小 int length = in.available(); byte [] buffer = new byte[length]; //读取数据 in.read(buffer); //依test.txt的编码类型选择合适的编码,如果不调整会乱码 res = EncodingUtils.getString(buffer, 'BIG5'); //关闭 in.close(); }catch(Exception e){ e.printStackTrace(); }
2) 从resource的asset中读取文件数据String fileName = 'test.txt'; //文件名字 String res=''; try{ //得到资源中的asset数据流 InputStream in = getResources().getAssets().open(fileName); int length = in.available(); byte [] buffer = new byte[length]; in.read(buffer); in.close(); res = EncodingUtils.getString(buffer, 'UTF-8'); }catch(Exception e){ e.printSt
最后
以上就是迷你曲奇为你收集整理的android random函数,Android的全部内容,希望文章能够帮你解决android random函数,Android所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复