要获取应用程序的Uri,可以使用以下代码示例:
// 获取应用程序的Uri
Uri referrerUri = getReferrer();
if (referrerUri != null) {
String referrerUrl = referrerUri.toString();
// 在这里处理引荐URL
Log.d(TAG, "Referrer URL: " + referrerUrl);
} else {
// 如果没有引荐URL
Log.d(TAG, "No referrer URL found.");
}
要获取Web引用URL,可以使用以下代码示例:
// 获取应用程序的Uri
Uri referrerUri = getReferrer();
if (referrerUri != null) {
// 获取引荐URL
String referrerUrl = referrerUri.getQueryParameter("referrer");
if (referrerUrl != null) {
// 在这里处理引荐URL
Log.d(TAG, "Referrer URL: " + referrerUrl);
} else {
// 如果没有引荐URL
Log.d(TAG, "No referrer URL found.");
}
} else {
// 如果没有引荐URL
Log.d(TAG, "No referrer URL found.");
}
在AndroidManifest.xml文件中,确保你的活动声明了以下权限:
这样就可以获取到应用程序的Uri和Web引用URL了。