【问题标题】:How to access sms inbox from javascript on android (phonegap)如何从 android 上的 javascript (phonegap) 访问短信收件箱
【发布时间】:2011-05-29 06:47:13
【问题描述】:

我刚刚发现了PhoneGap,想知道是否有办法通过Javascript 访问SMS 收件箱。或者,如果有另一种简单的方法可以在从 HTML/CSS/JS 解决方案创建的应用程序中执行此操作。

phonegap 文档中没有关于 SMS 访问的信息,但收件箱可能可以作为 url 或文件夹使用?

我想坚持使用 phonegap,以便该应用程序可以在许多设备上运行,但只有 android 的解决方案也令人满意。

【问题讨论】:

  • 嘿 naugtur,我看到您没有将任何答案标记为正确,而且您必须已经解决了它两年前的问题 - 所以我想知道,您是如何解决问题的结束了吗?
  • 好吧,我只是放弃了我当时的想法,我会接受一个当它出现时有效的答案。如果我有解决方案,我会发布答案。

标签: javascript android sms cordova


【解决方案1】:

此功能目前不在 PhoneGap 中,但可能会在未来的版本中提供。这可能是整个社区都会欣赏的!

我认为您暂时需要创建一个插件来实现此功能。一些插件示例在这里:https://github.com/phonegap/phonegap-plugins

这是一个使用 Android ContentProvider 与短信收件箱How to delete an SMS from the inbox in Android programmatically?进行交互的示例

【讨论】:

  • 这对我来说是个坏消息,因为我无意学习如何为所有平台创建本机应用程序...我可以在某处发出功能请求或评论现有应用程序吗?
  • 我会尝试在 phonegap 邮件列表中询问。为 phonegap 创建一个插件并不涉及太多的原生编码,并且至少在 Android 和 BlackBerry 之间通常是相似的。
【解决方案2】:

有一个用phonegap做的插件,

看看SMS reception plugin for Phonegap

【讨论】:

  • 这仅用于接收传入的短信,但要访问收件箱中已经存在的所有短信,任何插件都不在那里。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多