问题标签 [isolatedstoragefile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1213 浏览

silverlight - 用于较大文件的 Silverlight 隔离存储技术?

当用户离开托管应用程序的页面时,我使用 Silverlight 3 中的 IsolatedStorage 来存储一些设置。

目前我正在使用 DataContractSerializer 将设置写入文件。在某些情况下,生成的文件非常大,超过 10MB(这个大小很大一部分是由于序列化程序本身和它生成的 XML)。这会产生问题,因为

  • 我必须向用户请求额外的空间
  • 将数据写入文件真的很慢

任何人都可以分享他们用于处理隔离存储中较大文件的一些策略吗?

  • 您如何确定可能需要的磁盘空间量?
  • 您是否使用 DataContract 或 Xml 序列化程序,然后在保存之前压缩结果?
  • 还是您使用某种二进制/自定义序列化?如果是这样,您是否节省了大量空间或时间?
  • 是否有某种方式可以声明您的应用程序需要一定的配额,以便不必在某个任意点提示用户?

我个人不喜欢像这样将大量数据写入文件,但在向产品经理解释问题并说服他们更改要求之前,我需要了解所有可用选项。

谢谢!

0 投票
4 回答
8196 浏览

silverlight-4.0 - Silverlight 4.0:如何增加独立文件存储的配额

在这里得到了这行代码,但它不起作用。

0 投票
1 回答
558 浏览

silverlight-4.0 - Silverlight 4.0:超链接按钮

如何将您的超链接按钮导航重定向到您的隔离存储?

或者

是否有解决方法将数据从隔离存储显示到新浏览器?

0 投票
2 回答
3000 浏览

c# - 您如何获得IsolatedStorage 中所有文件的平面列表?

我需要获取给定独立存储文件夹中所有文件的列表。隔离存储的根目录下有子文件夹,这些需要包含在列表中。

常用的 System.IO 类不能与 IsolatedStorage 一起使用。

0 投票
1 回答
734 浏览

windows-phone-7 - 在 Windows Phone 7 中将文件部署到独立存储

大家
好,我想知道部署应用后是否可以将我的应用资产直接部署到独立存储。
我目前正在从代码中提取它们,但这会使应用程序的首次启动速度太慢,并且一旦提交到市场就会被拒绝。
我想知道是否有一个很好的技巧可以让这个过程更快
谢谢

0 投票
1 回答
1290 浏览

xna - 在 Windows Phone 7 XNA 中保存对象列表

我需要保存一个对象列表,对象是从我创建的类创建的。我该怎么办?

我尝试了 XmlSerializer,并将 [XmlElement] 添加到需要序列化的字段中。但它一直给我“XML 文档中有错误”。我也尝试了 DataContractSerializer,我使用了 [DataContract] 和 [DataMember] 但它不会保存我的对象。

两个存储类都适用于基本元素(int、bool .. 等),但不适用于我的对象。

这是我的保存代码:

这个用于加载:

我的卡类:

谁能告诉我我们如何在 XNA 中保存用户定义对象列表?

0 投票
1 回答
1389 浏览

xml - 检查内存WP7中是否存在xml文件

我将 xml 文件从 Internet 下载到内存手机。我想查看 Internet 连接是否可用于进行下载,如果没有则发送消息。如果不是,我想查看内存中是否已经存在 xml 文件。如果存在,则应用程序不会进行下载。

问题是我不知道如何制作“if”条件来查看文件是否存在。

我有这个代码:

我不知道如何查看文件是否存在条件:(

0 投票
1 回答
339 浏览

c# - WP7 IsolatedFileStorageStream - 错误的字节大小

使用 c#,我正在从用户在手机上输入的 url 下载文件。当它把文件写入IsolatedStorage 时,它​​向文件写入了太多字节,因此,用于打开这些文件的程序将无法打开。

当我调试时,位大小是 451,258 字节,但是当文件从 IsolatedStorage 中导出时,它是 454,656 字节。它正在用空格填充剩余的空间。无论如何调整这个文件大小?最后剪掉多余的空间并保存?

原谅我的无知,因为我是 C# 和 WP7 开发的新手。我非常感谢您的帮助。

这是我的代码:

0 投票
1 回答
495 浏览

windows-phone-7 - WP7:删除独立存储文件

对于从 WP7 上的 IsolatedStorage 中删除文件,我真的很感激。我基本上是从网上下载一个文件,将其存储在独立存储中,然后将其上传到我的 Dropbox 中的下载文件夹。上传后,我想从独立存储中删除该文件,但尝试执行此操作时出现异常错误。

这是我的代码:

我想不出我哪里出错了,但如果有人能指出我正确的方向,我将不胜感激。

0 投票
2 回答
1840 浏览

webview - 适用于 Android 的 Mono 上的独立存储

android 设备上的 IsolatedStorage 到底在哪里。我原以为它会在该/mnt/sdcard/Android/data/[packagename]/位置,但事实并非如此。我使用文件资源管理器(来自 eclipse)尝试找到它,但我不能。

如果我能以某种方式将 html 页面加载到 WebView 中或播放来自 IsolatedStorage 的视频,那么我将不需要这个实际路径。但是,我不想为了播放它而将电影复制到一个临时位置,我还不如将它存储在 SD 卡上。

我使用IsolatedStorage 的原因是为了最小化跨平台的自定义代码,我正在为Windows Phone 开发,它只允许IsolatedStorage。