是否可以仅通过文本调用Android意图? 我打算在点击文本时将文本作为短信发送给用户。
由于我无法控制最终用户设备,我不想写一个应用程序。 它更像是发送文本并在点击它时启动已安装的应用程序。
答案 0 :(得分:2)
不,我认为您无法通过短信启动另一个应用程序的Intent。特别是如果您无法控制设备,或者更重要的是您想要使用Intent启动的应用程序(即,如果您未经过验证,则无法使用Intent启动另一个私有应用程序 - 有办法允许此操作发生了,但私有应用程序开发人员必须专门启用此功能。)
作为替代方案,您可以添加指向其Play商店应用的链接,该应用会启动Play商店(然后用户可以在其中打开应用)。
答案 1 :(得分:0)
是的,这是可能的。让您的应用程序处理收到的新SMS的广播,并从BroadCast Reciever类中过滤文本并打开特定的意图。
答案 2 :(得分:0)
您启动的应用可能正在“观看”该网址。例如,谷歌地图处理“http://map.google.com/”...,并且yelp处理“http://www.yelp.com/ ...”。如果您发送文本短信包含URL并且用户点击它,它将启动该应用程序(至少为您提供一个选项)。
但是,如果您要启动任意应用,请输入