0

是否可以仅从文本中调用 Android 意图?我打算将文本作为 SMS 发送给用户,单击文本时它应该调用 Intent。

由于我无法控制最终用户设备,因此我不想编写应用程序。它更像是发送文本并在单击时启动已安装的应用程序。

4

3 回答 3

2

不,我认为您无法通过 SMS 启动另一个应用程序的 Intent。特别是如果您无法控制设备,或者更重要的是您想要使用 Intent 启动的应用程序(即,如果您未经过验证,则无法使用 Intent 启动另一个私有应用程序 - 有一些方法可以做到这一点发生,但私有应用程序开发人员必须专门启用此功能)。

作为替代方案,您可以包含指向他们的 Play 商店应用程序的链接,这将启动 Play 商店(然后用户可以在其中打开应用程序)。

于 2013-10-05T05:38:48.677 回答
0

对的,这是可能的。让您的应用程序处理接收到的新 SMS 的广播,并从该广播接收器类中过滤文本并打开特定意图。

于 2013-10-05T05:40:39.803 回答
0

您正在启动的应用程序可能正在“观看”该 URL。例如,谷歌地图处理“ http://map.google.com/ ”...,而 yelp 处理“ http ://www.yelp.com/ ...”。如果您发送包含 URL 的文本短信并且用户点击它,它将启动应用程序(至少给您一个选项)。

但是,如果您想启动任意应用程序,则不。

于 2013-10-05T05:42:07.393 回答