有两个已发布的应用程序都使用相同的方法来编写作为应用程序配置文件基础的文件。我想创建一个中心点,用户可以在其中读取其聚合的配置文件信息。我应该尝试访问哪些目录以获取这些文件以在我的新应用程序中读取它们?这是否可能,或者我应该使这两个应用程序使用sqlite w /内容提供商?还是其他一些方法?
我已阅读fos documentation但只有某些方法提供了一条路径,而有问题的方法却没有
我不确定如何处理这个问题。 谢谢你的指导。
这是写方法:
public void write(Context ctx){
try {
FileOutputStream fos;
fos = ctx.openFileOutput("profile", Context.MODE_WORLD_READABLE);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(profile);
oos.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
Toast.makeText(ctx, "Error: Writing to file",
Toast.LENGTH_SHORT).show();
}
}