我想知道如果用户已经在他/她的手机上安装了应用程序,是否可以通过向他们发送短信来在他们的手机上打开一个 android 应用程序。有点像我的 Droid 应用程序在哪里?我可以像短信一样发送“OPEN”,后台服务会识别并打开应用程序吗?这是可能的吗?如果可以,他们的例子是什么?谢谢
问问题
2294 次
2 回答
4
是的,你可以,在清单中获得正确的许可。您可以告诉您的应用程序在 android.provider.Telephony.SMS_RECEIVED 意图上进行侦听,这将在 SMS 到达时打开广播接收器。然后,在授予您阅读短信的权限的情况下,您可以简单地检查收到的短信是否与您的参数匹配(例如,发件人的电话号码和文本内容)。
一旦你检查了短信是正确的短信,你就可以开始一个活动或你想要的..
于 2011-06-17T12:48:23.877 回答
0
您只需要在清单中添加正确的权限:
“android.provider.Telephony.SMS_RECEIVED”
然后你需要从 IntentReceiver 扩展一个类。并覆盖 onReceiveIntent 方法
于 2011-06-17T14:26:43.783 回答