繁体   English   中英

在 wp7 中缓存数据和图像

[英]Caching data and images in wp7

我在谷歌上搜索了如何在 windows 手机 7 上进行数据(xml)和图像缓存,但没有找到任何运气。 请引导我到正确的地方,从那里我可以阅读 wp7 中的缓存机制。 (仅供参考:我使用 HttpWebRequest 向服务器发出请求并以 xml 形式接收响应)。

提前致谢!

您可能想查看WP7Contrib - 它提供了在 WP7 上缓存瞬态数据的模式和实现。 它可能会给你一些关于如何实现你想要的想法的想法。

我是这个 OSS 项目的贡献者,这不是一个诚实的自我发布的例子:)

我知道这是一篇旧帖子,但我发现了这篇很棒的 class 其他人可能会觉得有用: Kawagoe Toolkit - PersistentImageCache

您可以使用独立存储来缓存您的数据和图像。

本质上,您可以将键值对或整个文件(使用字节流)写入沙盒隔离存储。

看看下面的两个链接是否有帮助:

不久前还出现了一个非常棒的自动请求和缓存框架。 它称为 AgFx,我相信它在 codeplex 和 nuget 上可用。 我现在在用手机,否则我会提供链接。

无论如何,我听说过 AgFx 摇滚,但就个人而言,我还没有足够的个人提供评论。 希望有帮助。

对于缓存图像,您可以使用JetImageLoader ,我为应用程序创建了它,我们需要在其中加载、缓存和显示大量徽标、图标等。

它可以用作绑定转换器,因此您甚至不应该更改您的代码! 只需更新您的 XAML!

请查看存储库中的示例,您会喜欢的;)

特征:

  • 缓存在磁盘上
  • memory 中的缓存
  • 完全异步
  • 可用作绑定转换器或以编程方式从您的代码中使用
  • 完全开源,分叉和改进它!

这是示例:

<Image Source="{Binding ImageUrl, Converter={StaticResource MyAppJetImageLoaderConverter}}"/>

PS我很抱歉,我从另一个问题中复制了我的答案,但是windows手机上的图像缓存是个大问题,我想分享我的解决方案,所以每个人都可以使用它并为开发者社区改进

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM