Code Bye

求指导,关于android文件操作问题?、

如题:
private void saveFile(String data)
{
FileOutputStream out = null;
BufferedWriter writer = null;
try
{
out = openFileOutput(“dataFile”, Context.MODE_APPEND);
writer = new BufferedWriter(new OutputStreamWriter(out));
writer.write(data);
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try
{
if(writer != null)
writer.close();
}catch(IOException ei)
{
ei.printStackTrace();
}
}
}
使用上面代码保存文件,调用函数可以成功提示。
但是发现,在模拟器中在data/data/xxx目录下可以找到文件,而本人用小米4真机调试却找不到文件,问一下这个是什么问题?
是不是小米4的ROM不是SD卡,也就是上面的函数不能用于小米4真机中?
假如是,问一下现在手机一般都没有SD卡,那使用什么方式操作文件呢?
先谢谢。
解决方案

20

引用:
Quote: 引用:

现在的手机自带的SD卡,哪里没有SD卡了

但是,问一下为什么查看不到文件呢?

模拟器看得到是原因是有root权限,你真机没root,是看不到data/data/xxx目录下的

20

楼上正解,你也可以设置个按钮来读取文件的信息。这样也可以知道你在真机上体有没有成功。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求指导,关于android文件操作问题?、