一、私有文件夹下的文件存取(/data/data/包名)

Java代码
  1. importjava.io.FileInputStream;
  2. importjava.io.FileOutputStream;
  3. importorg.apache.http.util.EncodingUtils;
  4. publicvoidwriteFileData(StringfileName,Stringmessage){
  5. try{
  6. FileOutputStreamfout=openFileOutput(fileName,MODE_PRIVATE);
  7. byte[]bytes=message.getBytes();
  8. fout.write(bytes);
  9. fout.close();
  10. }
  11. catch(Exceptione){
  12. e.printStackTrace();
  13. }
  14. }
  15. publicStringreadFileData(StringfileName){
  16. Stringres="";
  17. try{
  18. FileInputStreamfin=openFileInput(fileName);
  19. intlength=fin.available();
  20. byte[]buffer=newbyte[length];
  21. fin.read(buffer);
  22. res=EncodingUtils.getString(buffer,"UTF-8");
  23. fin.close();
  24. }
  25. catch(Exceptione){
  26. e.printStackTrace();
  27. }
  28. returnres;
  29. }


二、从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)

Java代码
  1. publicStringgetFromRaw(StringfileName){
  2. Stringres="";
  3. try{
  4. InputStreamin=getResources().openRawResource(R.raw.test1);
  5. intlength=in.available();
  6. byte[]buffer=newbyte[length];
  7. in.read(buffer);
  8. res=EncodingUtils.getString(buffer,"UTF-8");
  9. in.close();
  10. }
  11. catch(Exceptione){
  12. e.printStackTrace();
  13. }
  14. returnres;
  15. }



三、从asset中获取文件并读取数据(资源文件只能读不能写)

Java代码
  1. publicStringgetFromAsset(StringfileName){
  2. Stringres="";
  3. try{
  4. InputStreamin=getResources().getAssets().open(fileName);
  5. intlength=in.available();
  6. byte[]buffer=newbyte[length];
  7. in.read(buffer);
  8. res=EncodingUtils.getString(buffer,"UTF-8");
  9. }
  10. catch(Exceptione){
  11. e.printStackTrace();
  12. }
  13. returnres;
  14. }

由www.J2meGame.com精心收集

更多相关文章

  1. Android studio 解析JSON格式数据
  2. 单元测试,数据存储
  3. android用代码获取布局文件
  4. android Thread 数据加载 ProgressDialog 请求超时处理 线程 Han
  5. 2014-7-22 Android SharedPreferences 写入与读取数据
  6. Android 代码扫描工具

随机推荐

  1. Android(安卓)开发优化 知识点
  2. Android上面的百度地图使用步骤
  3. 搭建 Android(安卓)X86 系统,替代AVD模拟
  4. Android(安卓)NDK调试方式之一: adb logca
  5. picasso_强大的Android图片下载缓存库
  6. Android(安卓)GestureDetector手势识别类
  7. Android调用测试
  8. android animation
  9. Android上的OpenGL ES 使用错误 解决
  10. Android中RatingBar的自定义总结