我正在使用带有 JQM 的 Phonegap 为 android 开发应用程序。在J2ME
应用程序开发中,我们可以有一个集中的文件 ( message.txt
),我们存储我们将要使用的字符串值列表。像这样我们可以有一些配置来从配置文件中获取字符串值。这样我们就可以轻松地对文本值进行更改。有谁能告诉我。是否可以 。?
2 回答
有许多解决方案,您只需要选择最适合您的目的的一个。
Javascript 解决方案
所有 javascript 解决方案都使用 localstorage 作为最终存储目标。唯一的区别在于他们的实施,他们在多大程度上使它更容易。
草坪椅
可能是最常用的 JSON 本地存储框架之一,也是我选择的一个框架。它速度很快,但您第一次看到它时可能会有点混乱。但考虑到一切,它工作得很好。
持久性
这是另一个很好的解决方案。最适合移动设备,但仍适用于广泛的移动设备(Android、iOS、BB)或桌面浏览器。无论使用哪种设备,它都会使用从 HTML5 WebSQL 到 localstorage 的最佳可用存储。如果您想以一种简单的方式进入 WebSQL,这是一个很好的解决方案,但它比 HTML5 WebSQL 更难工作。
本地存储数据库
这个是新人。像 Lawnchair 一样简单,但更像 SQL。与 Lawnchair 一样,它仅使用本地存储来存储序列化的 JSON 字符串。它不适用于 webSQL。
原生支持
在这里,您还会发现一些可能性。比 JS 框架好一点的解决方案,主要是因为它使用了手机原生存储支持。
电话间隙存储
这是对本地 SQL 存储的官方 Phonegap 支持。这是一个常用的功能。但请注意,它可能有点错误。支持除 WM7+ 之外的所有可能的移动平台。
Cordova/PhoneGap sqlite 插件 - 安卓版
Cordova/PhoneGap 插件中 sqlite 的本机接口,尽可能地遵循 HTML5 Web SQL API。它不受 5MB 限制的影响,并且尽可能地模仿了经典的 SQL 用法。值得一提的是,它支持数据加密。与常见的 Phonegap Storage 实现不同,它支持 Windows Mobile,但不支持 BlackBerry。
电话间隙文件
如果您想坚持使用文件,此解决方案可能是最好的解决方案。这是一种常见的Phonegap 解决方案。将您的配置存储在 XML 中,并在 Java 或 Javascript 中使用它。