比如我们可以将更新信息、版权信息等放到txt文件中,然后放到raw文件中,然后很方便地进行访问。
在raw中放铅和入一个肆清a.txt文件,然后就可以在Activity中使裂激前用getResources().openRawResource(R.raw.a)方法获取一个此文件的InputStream类,而后就可以很方便地进行读写a.txt了。
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState)
setContentView(R.layout.main)
String fileName = "/sdcard/y.txt"//文件路径
// 也可以用String fileName = "mnt/sdcard/Y.txt"
String res = ""
try {
FileInputStream fin = new FileInputStream(fileName)
// FileInputStream fin = openFileInput(fileName)
/岩汪/ 用这个就不行了,必须用FileInputStream
int length = fin.available()
byte[] buffer = new byte[length]
fin.read(buffer)
res = EncodingUtils.getString(buffer, "UTF-8")////依衫销Y.txt的编码类型选择合适的编码,如或枣游果不调整会乱码
fin.close()//关闭资源
System.out.println("res--->"+res)
int a=Integer.parseInt(res.substring(3, 5))
int b=Integer.parseInt(res.substring(8, 10))
System.out.println(a+"res--->"+b)//获取的a.b
} catch (Exception e) {
e.printStackTrace()
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)