2011-04-11 50 views
0

如果我在/data/data//files/data.dat中有一个文件,如何获取data.dat文件? 为了得到它我maked这样的:如何添加/获取内部应用程序数据?

File f1 = new File("data/data/carburant.android.com/files/data.dat"); 
InputStream in = new FileInputStream(f1); 

我知道这不是100%coorect?如何纠正它?以及如何在此路径中添加文件?

非常感谢。

回答

2

选项#1:调用openOutputStream("data.dat");

选项2:调用new File(getFilesDir(), "data.dat");使用getFilesDir()

选项#3:调用getFileStreamPath("data.dat");

+0

并请如何在“数据/数据添加新文件/ carburant.android.com/files/“? – androniennn 2011-04-11 15:43:06

+2

@androniennn:我的答案中的三个选项都会给你一个'File'或者'OutputStream'。从那里,你使用普通的Java I/O。 – CommonsWare 2011-04-11 15:51:22

相关问题