ANDROID - 超过1个应用程序使用的文件

时间:2014-08-27 13:10:18

标签: android file sharing

我如何拥有一个包含一些数据的小文件,即使只有阅读器正在运行,也可以被多个应用程序读取? 实际上我的问题是:平板电脑上的许多小应用程序,与网站通信的应用程序。每个平板电脑由特定组使用。 在应用程序安装时,tablette的所有者必须指明他的组,但我不希望他为每个应用程序指示。所以我想在平板电脑上放一个小文件,每个应用都会用来告诉网络服务"我是平板电脑的应用程序来自X组"。

Android doc谈论应用程序之间的通信系统,但似乎需要应用程序都在运行。 有没有办法表明(例如在"清单")应用程序之间共享一个文件?

非常感谢你的回答 最诚挚的问候你们 彼得

1 个答案:

答案 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();
    }
   } 

在查找"组"

时读取该文本文件