从Android的深度链接中获取值可以通过以下步骤实现:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="myapp"
android:host="page" />
</intent-filter>
Uri data = getIntent().getData();
if (data != null) {
String param1 = data.getQueryParameter("param1");
String param2 = data.getQueryParameter("param2");
// 使用获取到的参数值进行后续操作
}
在上述代码中,getIntent().getData()
用于获取启动当前Activity的Intent中的数据,即深度链接的URI。然后,使用getQueryParameter()
方法根据参数名获取对应的值。
需要注意的是,深度链接的格式和参数名根据你的应用需求而定,上述代码中的示例仅供参考。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云