我如何拥有一个包含一些数据的小文件,即使只有阅读器正在运行,也可以被多个应用程序读取? 实际上我的问题是:平板电脑上的许多小应用程序,与网站通信的应用程序。每个平板电脑由特定组使用。 在应用程序安装时,tablette的所有者必须指明他的组,但我不希望他为每个应用程序指示。所以我想在平板电脑上放一个小文件,每个应用都会用来告诉网络服务"我是平板电脑的应用程序来自X组"。
Android doc谈论应用程序之间的通信系统,但似乎需要应用程序都在运行。 有没有办法表明(例如在"清单")应用程序之间共享一个文件?
非常感谢你的回答 最诚挚的问候你们 彼得
答案 0 :(得分:-1)
为什么不将文件转储到SD卡上?
https://stackoverflow.com/a/8152217/1117029
public void generateNoteOnSD(String sFileName, String sBody){
try
{
File root = new File(Environment.getExternalStorageDirectory(), "Notes");
if (!root.exists()) {
root.mkdirs();
}
File gpxfile = new File(root, sFileName);
FileWriter writer = new FileWriter(gpxfile);
writer.append(sBody);
writer.flush();
writer.close();
Toast.makeText(this, "Saved", Toast.LENGTH_SHORT).show();
}
catch(IOException e)
{
e.printStackTrace();
importError = e.getMessage();
iError();
}
}
在查找"组"
时读取该文本文件