PhoneGap中的字符串ValuesConfiguration文件,带有JQM for android

时间:2013-04-03 04:50:23

标签: android cordova jquery-mobile local-storage lawnchair

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

2 个答案:

答案 0 :(得分:3)

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

Javascript解决方案

所有javascript解决方案都使用localstorage作为最终存储目标。唯一的区别在于它们的实施,它们在多大程度上使它变得更容易。

Lawnchair

可能是最常用的JSON localstorage框架之一,也是我选择的框架。它很快但你第一次看到它时可能有点混乱。但考虑到一切,它的效果非常好。

Persistencejs

这是另一个很好的解决方案。最适合移动设备,但仍适用于广泛的移动设备(Android,iOS,BB)或桌面浏览器。无论使用哪种设备,它都将使用从HTML5 WebSQL到localstorage的最佳存储空间。如果你想要一个简单的方法进入WebSQL,这是一个很好的解决方案,但它比HTML5 WebSQL更难工作。

localStorageDB

这是一个新人。像Lawnchair一样简单但更喜欢SQL。与Lawnchair一样,它仅使用localstorage来存储序列化的JSON字符串。它不适用于webSQL。

原生支持

在这里你也会发现很少的可能性。比JS框架更好一点的解决方案,主要是因为它使用了手机本机存储支持。

Phonegap Storage

这是对本地SQL存储的官方Phonegap支持。这是一种常用功能。但要注意它可能有点儿马车。除WM7 +外,每个可能的移动平台都有支持。

Cordova/PhoneGap sqlite plugin - Android version

Cordova / PhoneGap插件中sqlite的本地接口,尽可能地遵循HTML5 Web SQL API。它没有5MB的限制,它尽可能地模仿经典的SQL使用。有一点需要注意,它支持数据加密。与普通的Phonegap Storage实施不同,这个支持Windows Mobile但不支持BlackBerry。

Phonegap File

如果你想坚持使用这个解决方案可能是最好的解决方案。这是一个常见的Phonegap解决方案。将您的配置存储在XML中,并使用Java或Javascript进行播放。

答案 1 :(得分:0)

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

由于PhoneGap基于HTML5技术,您可以使用web storage(sessionStorage,localStorage)来存储值。

或者考虑使用native storage feature设备。您可以在sqlite db中存储一些配置值,并在必要时检索它。