最近自己学习了安卓的一点东西,由于android虚拟机启动超慢,于是用的真机测试的.
看到数据持久化这一块的时候,先玩了一下文件存储数据,可是这个数据保存到哪里了却不知道;
public void save(String inputText) {
FileOutputStream out = null;
BufferedWriter writer = null;
try {
out = openFileOutput("data", Context.MODE_PRIVATE);
writer = new BufferedWriter(new OutputStreamWriter(out));
writer.write(inputText);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (writer != null) {
writer.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
无非就是把EditText中输入的内容保存到文件中,代码应该没错误吧???
很简单的一个demo,可是就是没找到数据存储到哪里了,在网上查了下说是保存到data下面,可是我的手机存储和内存扩展卡下都没有data这个文件夹,麻烦做android开发的同学指导下,3q!!!
------解决思路----------------------
是被隐藏了的。你手机需要root,然后用有root权限的文件查看器去看。我用的是root explorer,你可以试试。
------解决思路----------------------
楼上说的对。。。