【问题标题】:Open Android App by sending a text message?通过发送短信打开Android App?
【发布时间】:2011-09-17 04:07:22
【问题描述】:

我想知道如果用户已经在他/她的手机上安装了该应用程序,是否可以通过向他们发送短信来在他们的手机上打开一个 Android 应用程序。有点像我的 Droid 应用程序在哪里?我可以像短信一样发送它,说“打开”,后台服务会识别它并打开应用程序吗?这是可能的吗?如果可以,他们的例子是什么?谢谢

【问题讨论】:

    标签: android service sms android-intent background-service


    【解决方案1】:

    是的,你可以,在清单中获得正确的权限。您可以告诉您的应用程序侦听 android.provider.Telephony.SMS_RECEIVED 意图,这将在 SMS 到达时打开广播接收器。然后,在授予您阅读 SMS 的权限的情况下,您可以简单地检查收到的 SMS 是否与您的参数匹配(例如,发件人的电话号码和文本内容)。

    一旦你检查了短信是正确的短信,你就可以开始一个活动或你想要的..

    【讨论】:

    • 因此,例如,如果 SMS 匹配 我可以开始并打算吗?你到底是怎么申请的?
    【解决方案2】:

    您只需要在清单中添加正确的权限:
    "android.provider.Telephony.SMS_RECEIVED"

    然后您需要从 IntentReceiver 扩展一个类。 并重写onReceiveIntent方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多