android - 带有 JQM for android 的 Phonegap 中的字符串值配置文件

标签 android cordova jquery-mobile local-storage lawnchair

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

最佳答案

解决方案有很多种,您只需要选择最符合您目的的一种即可。

Javascript 解决方案

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

Lawnchair

可能是最常用的JSON本地存储框架之一,也是我选择的框架。它速度很快,但您第一次看到它时可能会有点困惑。但考虑到一切,它运作良好。

Persistencejs

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

localStorageDB

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

原生支持

在这里您还会发现一些可能性。比 JS 框架更好一点的解决方案,主要是因为它使用了手机原生存储支持。

Phonegap Storage

这是对本地 SQL 存储的官方 Phonegap 支持。这是一个常用的功能。但请注意,它可能有点问题。支持除 WM7+ 之外的所有可能的移动平台。

Cordova/PhoneGap sqlite plugin - Android version

Cordova/PhoneGap 插件中 sqlite 的本地接口(interface),尽可能地遵循 HTML5 Web SQL API。它不受 5MB 的限制,并且尽可能模仿经典的 SQL 用法。值得一提的是,它支持数据加密。与常见的 Phonegap 存储实现不同,此实现支持 Windows Mobile 但不支持黑莓。

Phonegap File

如果您想坚持使用文件,此解决方案可能是最好的解决方案。这是一种常见的 Phonegap 解决方案。将您的配置存储在 XML 中,并在 Java 或 Javascript 中使用它。

关于android - 带有 JQM for android 的 Phonegap 中的字符串值配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15779099/

相关文章:

java - 如何更新 firebase 用户 android 的个人资料图片?

android - getActivity() 是什么意思?

Cordova在浏览器平台运行时出错

javascript - cordova ios xmlhttprequest 似乎缓存响应

java - 如何实现Android Recyclerview项目点击和复选框项目点击?

android - NFC 标签 - 为什么在 Android 中使用 AAR 和 LaunchApp 而不是 URL intent?

visual-studio - PhoneGap 3.3.0 WP8 项目出现 MSBuild 错误

jquery - 如何从 jquery 移动单选按钮中删除边框

jquery-mobile - jQuery Mobile - 加载消息阈值

javascript - 如何在从服务器获取 ajax 响应的同时附加数据?