当前位置:  开发笔记 > Android > 正文

将图像下载到包中?

如何解决《将图像下载到包中?》经验,为你挑选了1个好方法。

我在UIWebView中显示文本和图像.内容并不总是一样的.我使用捆绑路径访问内容中的图像.对于内容版本的内容更新,我想让用户能够下载新内容(文本和图像).这个新内容也将显示在UIWebView中.问题是我将不得不使用磁盘路径而不是使用捆绑路径的常见模式.除非有办法在运行时将图像重新打包到包中.

一旦应用程序的下一个应用程序商店更新可用,所有以前下载的图像将在应用程序包中.在此更新中,我将写入覆盖以前的内容并使用图像的包路径.减去图像路径的内容将完全相同.

任何人都可以深入了解这可能如何工作或更好的方法?



1> Benjamin Cox..:

据我所知,一旦您的应用程序发布到App Store,您就无法重新打包iPhone上的软件包.换句话说,将bundle中的数据放在文件系统上,这样你就可以在运行时更改它.

我常用的技巧是:

捆绑初始数据

有一个例程,可以在启动时检查iPhone文件系统上是否存在版本化文件

如果该例程找不到该文件的当前版本,则将所有数据复制到iPhone的文件系统中

从我的应用程序中的文件系统引用数据,而不是使用捆绑路径

所以,基本上你的bundle只是一种传递机制,一种用你需要的东西预加载文件系统的方法.一旦它在文件系统上,你可以改变你想要的任何东西.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有