android - 具有本地数据库、通知和警报的跨平台移动应用程序——在 PhoneGap 中可行吗?

标签 android iphone cordova symbian phonegap-plugins

我有一个项目要将我为 Android 手机完成的移动应用程序移植到 iPhone(和 Symbian/WP7)。我只是想知道这一切是否都可以在 PhoneGap 中完成。我对它的个人经验为零,Symbian 开发也是如此。根据我的阅读,我认为 PhoneGap 的学习曲线与 Symbian 相比是陡峭的。我有一个非常可靠的 HTML + CSS 背景。

我需要移植的应用有...

  • 重复通知 – 最重要的功能(一天 自上次数据库记录以来一个月后的时间间隔)
  • 一个小型本地数据库 (SQlite)
  • 解析远程xml文件(这里可以考虑子浏览器,因为这是 也以 Flash 格式呈现)。
  • 地址列表和谷歌地图整合

在 PhoneGap 中这一切都可以用最少的 native 代码实现吗?如果我对文档的理解正确,那么 PhoneGap 不支持 native 警报管理器 API,无论如何?我看到了适用于 iPhone 和 Android 的通知插件,所以我认为可以处理。

任何想法都很好,谢谢!

编辑:
特别是 PhoneGap 本身似乎很难/不可能重复后台服务/通知,我说的对吗?
也欢迎大家推荐好书。
也欢迎任何好的 PhoneGap 插件站点。 (除了PhoneGap的官方插件页面)
任何用于开发/学习的好资源。

最佳答案

您可以使用 PhoneGap 做到这一切。是的。 如果您没有找到 100% 适合您需求的 PhoneGap 插件,很容易扩展 PGPlugin 并实现它的功能。加油!!!

关于android - 具有本地数据库、通知和警报的跨平台移动应用程序——在 PhoneGap 中可行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8705339/

相关文章:

javascript - 如何在 Meteor-cordova 项目上添加应用程序链接

iphone - map View :viewForAnnotation: not called when delegate set in code

android - 当收到电子邮件时,如何让 Android 上的应用程序自动启动?

android - 更新到构建工具 2.3.0 后,LibraryPlugin 中没有 sdkHandler 字段

c# - MonoDroid 启动画面

iphone - 三元运算在iPhone中是否比 "if/else"更好

css - 弹出窗口内的输入字段在聚焦时跳跃

cordova - PhoneGap 在哪里定义项目目录?

javascript - 从数组元素创建 div

android - 在特定任务中使用 NFC 启动 Activity