在他们有可以购买的代码之后,我正在构建用于从我的服务器下载某些内容(食谱)的应用程序。到目前为止,我在我的应用程序中做了这个:
- 用户将受密码保护的压缩文件下载到 SD 卡,因此只有应用程序才能在代码中使用密码提取它
- 按下按钮事件的用户使用用代码编写的密码解压缩文件并将配方文本保存到数据库
当我想提取图像时出现问题。提取不是问题,但是一旦我将它们提取到SD卡,用户就可以访问并拥有这些图片是一个问题。有没有一种方法可以以某种方式将图像保存在 SD 卡上,这样用户就无法访问它们并受到保护,因此用户无法删除它们(所以我不需要经常检查应用程序,应用程序有所有要显示的图像) - 我不知道这怎么可能,因为理论上在这种情况下应用程序可以填满整个 SD 卡并且不允许用户删除这些图片(也许图片可以以某种方式连接到应用程序安装?)。使用配方的文本表示没有问题,因为它直接进入数据库,但我不想将 blob 保存到数据库。
所以,我希望你能理解我的问题。你能告诉我如何解决它,如果我走错了路?