如何在 Android 中打开特定的抖音视频 link?
How to open specific tiktok video link in Android?
我基本上希望我的按钮在点击时打开 tiktok 视频 link(link 应该由 tiktok app 打开,而不是默认浏览器或 webview) .如何在 Android Studio 中对该按钮进行编程?
也许是一个迟到的答案,但您不仅可以为 TikTok 做些什么,还可以为您想要从 Android 应用程序打开它的任何其他应用程序做的是使用它的包名称并使用 intent 打开它通常,例如打开 Instagram 的示例代码。
url = "https://instagram.com/p/imagecode"
Uri uri = Uri.parse(url);
Intent likeIng = new Intent(Intent.ACTION_VIEW, URI);
likeIng.setPackage("com.instagram.android"); // -> here is the part
try {
startActivity(likeIng);
} catch (ActivityNotFoundException e) {
//catch the Error if the app not installed.
}
包名可以从Google play URL里面得到包名,抖音包名是com.ss.android.ugc.trill
所以可以用它来打开使用上面的代码,我没有用 TikTok 测试它,但是它用 Instagram 测试过,所以我认为同样的逻辑适用。
我基本上希望我的按钮在点击时打开 tiktok 视频 link(link 应该由 tiktok app 打开,而不是默认浏览器或 webview) .如何在 Android Studio 中对该按钮进行编程?
也许是一个迟到的答案,但您不仅可以为 TikTok 做些什么,还可以为您想要从 Android 应用程序打开它的任何其他应用程序做的是使用它的包名称并使用 intent 打开它通常,例如打开 Instagram 的示例代码。
url = "https://instagram.com/p/imagecode"
Uri uri = Uri.parse(url);
Intent likeIng = new Intent(Intent.ACTION_VIEW, URI);
likeIng.setPackage("com.instagram.android"); // -> here is the part
try {
startActivity(likeIng);
} catch (ActivityNotFoundException e) {
//catch the Error if the app not installed.
}
包名可以从Google play URL里面得到包名,抖音包名是com.ss.android.ugc.trill
所以可以用它来打开使用上面的代码,我没有用 TikTok 测试它,但是它用 Instagram 测试过,所以我认为同样的逻辑适用。