我正在使用带有JQM的Phonegap为Android开发应用程序。在J2ME
应用开发中,我们可以使用集中文件(message.txt
)来存储我们将要使用的字符串值列表。像这样我们可以有一些配置来从配置文件中获取字符串值。这样我们就可以轻松地对文本值进行更改。任何人都可以告诉我。
有可能。?
答案 0 :(得分:3)
有许多解决方案,您只需选择最适合您目的的解决方案。
所有javascript解决方案都使用localstorage作为最终存储目标。唯一的区别在于它们的实施,它们在多大程度上使它变得更容易。
可能是最常用的JSON localstorage框架之一,也是我选择的框架。它很快但你第一次看到它时可能有点混乱。但考虑到一切,它的效果非常好。
这是另一个很好的解决方案。最适合移动设备,但仍适用于广泛的移动设备(Android,iOS,BB)或桌面浏览器。无论使用哪种设备,它都将使用从HTML5 WebSQL到localstorage的最佳存储空间。如果你想要一个简单的方法进入WebSQL,这是一个很好的解决方案,但它比HTML5 WebSQL更难工作。
这是一个新人。像Lawnchair一样简单但更喜欢SQL。与Lawnchair一样,它仅使用localstorage来存储序列化的JSON字符串。它不适用于webSQL。
在这里你也会发现很少的可能性。比JS框架更好一点的解决方案,主要是因为它使用了手机本机存储支持。
这是对本地SQL存储的官方Phonegap支持。这是一种常用功能。但要注意它可能有点儿马车。除WM7 +外,每个可能的移动平台都有支持。
Cordova / PhoneGap插件中sqlite的本地接口,尽可能地遵循HTML5 Web SQL API。它没有5MB的限制,它尽可能地模仿经典的SQL使用。有一点需要注意,它支持数据加密。与普通的Phonegap Storage实施不同,这个支持Windows Mobile但不支持BlackBerry。
如果你想坚持使用这个解决方案可能是最好的解决方案。这是一个常见的Phonegap解决方案。将您的配置存储在XML中,并使用Java或Javascript进行播放。
答案 1 :(得分:0)
是的,可以在PhoneGap中保留一些字符串值。
由于PhoneGap基于HTML5技术,您可以使用web storage(sessionStorage,localStorage)来存储值。
或者考虑使用native storage feature设备。您可以在sqlite
db中存储一些配置值,并在必要时检索它。