专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Google技术

Android上怎么对文件进行读写

发布时间:2011-07-03 07:11:18 文章来源:www.iduyao.cn 采编人员:星星草
Android上如何对文件进行读写
如题,我试了一下用FileInputStream,但是总是显示读不出来,(文件是存在的)。不知道是不是我用的不对,请知道的大哥指点一下。

 FileInputStream fIn = null; 
  InputStreamReader isr = null; 
  char[] inputBuffer = new char[255]; 
  String data = null;
  try
  {
  fIn = openFileInput("/data/data/com.android.phone/shared_prefs/_has_set_default_values.xml"); 
  isr = new InputStreamReader(fIn); 
  isr.read(inputBuffer); 
  data = new String(inputBuffer); 
  text_data.setText(data);
  }catch(Exception e)
  {
  e.printStackTrace();
  text_data.setText("can not find this file\n");
  WarrningDialog();
  }finally
  {
 
  }



------解决方案--------------------
把文件放到"/data/data/com.android.phone/files"下面,然后直接传入文件名,不要路径。
------解决方案--------------------
先用android.os.Environment.getExternalStorageState()判断一下SD卡状态
重要的是是否是Intent.ACTION_MEDIA_MOUNTED状态,否则不能操作
通过以下方法获取SD卡路径,然后再进行操作
string path = android.os.Environment.getExternalStorageDirectory();
------解决方案--------------------
我的十分,我要定了
------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: