通过单击外部链接打开我的应用程序?

时间:2018-09-06 10:23:48

标签: java android android-intent

基本上,我希望我的应用程序显示在您单击android上的链接时弹出的应用程序列表中。用户选择我的应用程序以打开链接后,我希望将其设置为EditText的内容。关于如何操作的任何想法?

2 个答案:

答案 0 :(得分:0)

应该帮助

https://developer.android.com/training/app-links/deep-linking

在清单中的活动内部注册意图过滤器。这是一个小例子

<intent-filter>
<data android:scheme="https" android:host="www.example.com" />
<data android:scheme="app" android:host="open.my.app" />
</intent-filter>

答案 1 :(得分:0)

按照Android文档中的说明进行检查:

  

要使Google能够抓取您的应用程序内容并允许用户输入   搜索结果中的应用,则必须为   应用清单中的相关活动。这些意图过滤器允许   与您的任何活动中的内容进行深度链接。例如,   用户可能点击深层链接以查看购物中的页面   描述用户正在搜索的产品的应用程序。

为此,您需要在清单中添加一个包含动作,数据和类别属性的意图过滤器:

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

您可以在developers.android

中了解有关深层链接的更多信息。

希望这对您有所帮助。