通过浏览器android

时间:2016-04-09 18:53:14

标签: android

我开发了2个Android应用程序,我希望彼此之间有互连。让我们说myapp和myapp123。我在myapp中实现了深度链接,深层链接网址为myapp://abcd/1;我想要做的是点击myapp123中的按钮,我想向myapp发送一个深层链接网址,这将启动我的应用并使用该特定内容深层链接。

我已经研究过并发现我可以通过myapp123的意图发送文本数据来捕获myapp中的意图,但我无法对myapp做任何更改。因此,我必须找到另一种解决方案。

到目前为止,我尝试过将数据作为myapp://abcd/1发送到浏览器,以便浏览器在深层链接工作时打开应用。但我遇到的问题是,要将数据发送到浏览器,架构必须是httphttps

我想知道的是,是否有一种方法可以在没有应用程序崩溃的情况下将特定数据发送到浏览器,以便打开myapp。

我是android新手所以我知道我在这里错过了一些东西。如果有人可以指出我的错误,那就太好了。

1 个答案:

答案 0 :(得分:0)

您可以使用IntentBroadcastReceiver

您想要做的是:

  • 在myapp123中创建一个Intent并添加您想要传递给此Intent的值
  • 广播创建的Intent
  • 在myapp中扩展BroadcastReceiver并将其注册到它的Manifest
  • 使用myapp的BroadcastReceiver开始您的活动,并从收到的Intent中读取值