1

我正在使用带有 JQM 的 Phonegap 为 android 开发应用程序。在J2ME应用程序开发中,我们可以有一个集中的文件 ( message.txt),我们存储我们将要使用的字符串值列表。像这样我们可以有一些配置来从配置文件中获取字符串值。这样我们就可以轻松地对文本值进行更改。有谁能告诉我。是否可以 。?

4

2 回答 2

3

有许多解决方案,您只需要选择最适合您的目的的一个。

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 中使用它。

于 2013-04-03T08:44:18.990 回答
0

是的,可以在 PhoneGap 中保留一些字符串值。

由于PhoneGap 基于HTML5 技术,您可以利用 网络存储(sessionStorage、localStorage)来存储值。

或者考虑使用设备的本机存储功能。您可以将一些配置值存储在sqlitedb 中,并在必要时检索它。

于 2013-04-03T04:54:50.147 回答