我可以使用Android中两个应用程序之间的深层链接传递数据

时间:2017-11-09 11:17:24

标签: java android deep-linking

我在Android应用程序中工作,我需要在两个应用程序之间共享数据。

我实现了同样的使用 内容提供商,共享首选项,意图

但是有没有办法在Android中使用深层链接执行相同的操作?

我想问的是,在应用1中按下按钮后,需要打开应用2。

我用于深层链接的代码是

                

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="myapp" />
        </intent-filter>
清单中的

我们将在Activity中获得意图。

有人可以指导我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用

检索与Intent相关联的Uri
Uri uri = getIntent().getData();

然后,您可以使用其中一个可用的getter来检索id,如果您提供的话。例如。 myapp://wallet/test?id=100

String id = data.getQueryParameter("id");

应该给你100