Android 我可以在同一目录中预装文件和下载文件吗?

Android 我可以在同一目录中预装文件和下载文件吗?,android,in-app-purchase,Android,In App Purchase,我正在开发一个应用程序,其中包括一些用户可以访问的预装图像文件,以及通过应用内购买获得的其他图像文件。还将有一个XML文件,其中包含有关图像的详细信息 我希望能够将所有文件放在同一个位置,不管它们是预安装的还是以后购买的,但我不知道如何做到这一点 当他们购买图像时,应用程序将访问我的服务器,然后将图像(和XML)下载到一个私有目录,但我不知道如何将预安装的图像放在同一个位置 理想情况下,我希望它们都放在一个地方,以保持代码干净和简单,而不必对预安装的图像执行一种方式,然后对购买的图像执行另一种方

我正在开发一个应用程序,其中包括一些用户可以访问的预装图像文件,以及通过应用内购买获得的其他图像文件。还将有一个XML文件,其中包含有关图像的详细信息

我希望能够将所有文件放在同一个位置,不管它们是预安装的还是以后购买的,但我不知道如何做到这一点

当他们购买图像时,应用程序将访问我的服务器,然后将图像(和XML)下载到一个私有目录,但我不知道如何将预安装的图像放在同一个位置

理想情况下,我希望它们都放在一个地方,以保持代码干净和简单,而不必对预安装的图像执行一种方式,然后对购买的图像执行另一种方式

这能做到吗?或者我应该用别的方法来处理这个问题


谢谢

第一种方法: 在应用程序第一次运行时,将预安装的映像移动到您的私有目录,稍后当用户购买映像时,它将下载到同一个私有目录。

第二种方法:
创建并维护一个xml,它将为所有图像提供路径,并在用户购买新图像时更新它(写入新图像路径)。请注意,解析xml会很复杂,但会有助于处理图像路径。

一种方法是在安装应用程序时将预安装的
图像文件写入内部存储器中的文件夹。然后,用户购买的图像文件也可以存储在这个文件夹中。我很惊讶(也很失望)Android没有办法将文件自动安装到应用程序的私有目录中。我不喜欢复制文件的想法,所以我只需要一个控制文件,让应用程序知道从哪里获取不同的文件。