file = new File(getFilesDir(), "data.txt");
try {
FileOutputStream fos = openFileOutput(fileName, Context.MODE_APPEND);
fos.write(data.getBytes());
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
有没有办法导出这个文件,所以我可以访问它?我没有可用的SD卡。
答案 0 :(得分:1)
File file = new File(Environment.getExternalStorageDirectory()+"/Download/", "yourFile.extension");
这是针对下载目录。
然后打开文件
Intent myIntent = new Intent(Intent.ACTION_VIEW);
myIntent.setData(Uri.fromFile(file));
Intent j = Intent.createChooser(myIntent, "Choose an application to open with:");
startActivity(j);
答案 1 :(得分:0)
如果您想要使用getFilesDir()
获取应用程序路径,则会为您提供路径/data/data/<your package>/files
因此,您可以在上述目录中使用android文件管理器找到您的文件。