Android App&x27;s文件文件夹可供其他应用程序访问

Android App&x27;s文件文件夹可供其他应用程序访问,android,android-sharing,android-fileprovider,Android,Android Sharing,Android Fileprovider,我有两个应用程序生成一些文件,我希望这些文件在服务器上同步。为了避免代码重复,我只创建一个后台工作线程来同步这些文件。现在我有两个独立的问题: 让一个工作线程在服务器上同步两个应用程序的文件是一种好做法吗 假设工作线程在app1中,app1如何访问app2的文件 我做了一些研究,我发现内容提供者将是一个很好的方法,如果我正在使用一个数据库。 2.如果文件被存储在外部文件DIR或SD卡中,它们可以被所有其他应用程序读取。不,这些文件是私有的,它存储在App FoDRY中,你认为什么是APP文件夹?

我有两个应用程序生成一些文件,我希望这些文件在服务器上同步。为了避免代码重复,我只创建一个后台工作线程来同步这些文件。现在我有两个独立的问题:

  • 让一个工作线程在服务器上同步两个应用程序的文件是一种好做法吗
  • 假设工作线程在app1中,app1如何访问app2的文件

  • 我做了一些研究,我发现内容提供者将是一个很好的方法,如果我正在使用一个数据库。

    2.如果文件被存储在外部文件DIR或SD卡中,它们可以被所有其他应用程序读取。不,这些文件是私有的,它存储在App FoDRY中,你认为什么是APP文件夹?你知道有几个应用程序文件夹?data/package/files我通过getFilesDir()检索路径,其中大部分是/data/data/package/files。其他软件包没有对FilesDir的访问权限。所以我会让应用程序自己处理同步。