【发布时间】:2017-02-15 10:11:50
【问题描述】:
我已更新清单文件以支持深度链接。我已经从 Run(Edit Configuration) 中检查了它,它会打开指定的活动。
现在我需要使用深层链接发送一些数据。那么它的程序应该是什么。我添加了另一个数据属性,但我不明白如何以相同的键/值方式在 Activity 中获取数据。
我在 Activity 中得到这样的 Intent
Intent intent = getIntent();
String action = intent.getAction();
Uri data = intent.getData();
intent.getData() 有这个值= myapp://videodeeplink
我已经阅读了一些关于此的文章和教程,但我无法得到这个。请指导我如何在深度链接中放置和获取一些数据。
myapp://videodeeplink
<activity
android:name=".VideosListActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="myapp" android:host="videodeeplink"/>
<data android:scheme="videoURL" android:host="videoURL"/>
</intent-filter>
</activity>
【问题讨论】:
标签: android performance android-layout android-fragments deep-linking