有没有办法在FirefoxOS应用程序中嵌入大块文本或图像/视频,同时直接从应用程序访问它们(类似于Android中的/ res / raw /)?我不知道在示例应用程序中访问/ data /目录的位置。
答案 0 :(得分:1)
有很多方法可以做到这一点:
将您的网络应用分发为packaged app。在这种情况下,所有资源文件都压缩在一个文件中,在安装后通过文档中描述的URL方案提供。
Application Cache允许您指示浏览器下载文件以供离线使用。我喜欢Rob Hawkes' utility来生成appcache清单文件。
您可以通过XMLHttpRequest下载文件并通过IndexedDB将数据存储在DeviceStorage API数据库或SD卡上来自行管理数据。
答案 1 :(得分:0)
我认为你最好的选择是filehandle API,但更重要的是要记住,Firefox OS应用程序基本上是一个网站,所以你不应该把它看作一个可以携带它的媒体的Android应用程序,所以上。
祝你好运答案 2 :(得分:0)
如果要在网站中显示图像,请将图像放在同一个根文件夹或子文件夹中。同样适用于firefox OS。将您的图像放在您的应用程序文件夹中并使用它们。如果您想使用移动设备上的图片,则可以使用device Storage API。您可以找到示例here