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

时间:2013-08-30 00:12:46

标签: android in-app-purchase

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

我希望能够将所有文件放在同一个地方,无论它们是预先安装还是以后购买,但无法弄清楚如何执行此操作。

当他们购买图像时,应用程序将访问我的服务器,然后将图像(和XML)下载到私人目录,但我无法弄清楚如何将预安装的图像放在同一个地方。

理想情况下,我希望将它们集中在一个地方,以保持代码清洁简单,而不必为预先安装的图像做单向处理,然后对购买的图像采用不同的方式。

可以这样做吗?或者还有其他方法我应该处理这个吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

第一种方法:

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

第二种方法:

创建并维护一个xml,它将拥有所有图像的路径,并在用户购买新图像时更新它(写入新的图像路径)。请注意,由于您必须解析xml,它将很复杂,但有助于处理图像路径。