【问题标题】:android programming based on message基于消息的android编程
【发布时间】:2012-01-21 19:29:36
【问题描述】:

我正在开发一个android应用程序,它必须响应某个SMS消息。

消息必须如下:

  • 它必须来自应用程序已知的特定号码。
  • 它必须包含特定的代码作为文本。

如果满足这两个条件,则SMS 中的代码应显示在应用程序的特定button object 内。

谁能帮我做这件事?我只需要找到这样做的方法。

【问题讨论】:

  • 欢迎来到 SO!最好显示一些代码或解释您已经完成的工作。鉴于您付出了巨大的努力,大多数 SO 用户都非常乐意提供帮助。

标签: android mobile sms messaging


【解决方案1】:

以下文章介绍了使用 Android 发送和接收短信:http://mobiforge.com/developing/story/sms-messaging-android

【讨论】:

    【解决方案2】:

    首先,没有可用于 SMS 的官方 API,但仍有一些解决方法(尽管您无法保证它可以在所有供应商的设备上运行)。

    查看@Stefan 提供的链接,了解如何拦截短信。

    比你需要解析的数字(getOriginatingAddress())。如果满足您的条件,请为您的代码字 (getMessageBody().toString()) 解析 SMS 正文。

    最新,如果满足所有条件,您必须获取对按钮对象的引用 (findViewById(R.id.) 并使用 setText("your text") 更改文本。

    考虑将按钮放置在布局中,并将可见性属性设置为“不可见”,并在设置文本时将可见性属性更改为“可见”(不确定是否需要这样)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多