我正在开发一个包含2个应用的小项目。我在1. app中创建了一个文本文件,并将其保存在此处:Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS)
。之后我使用2. app,我必须将我的文件(在1. app中制作)中的数据保存到Sqlite数据库中。
我的问题是如何进入文件,阅读或删除它?
任何帮助都非常感谢。谢谢, - 史蒂夫
答案 0 :(得分:0)
你可以试试这个,我认为这是完整的解决方案:
String text = null;
FileInputStream fis = null;
try {
fis = new FileInputStream(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS)+ "/ParentFolder/Child");
BufferedReader bfr = new BufferedReader(new InputStreamReader(fis));
text = bfr.toString();
} catch (FileNotFoundException e) {
e.printStackTrace();
}