【发布时间】:2021-09-01 18:17:33
【问题描述】:
我基本上希望我的按钮在点击时打开 tiktok 视频链接(链接应该由 tiktok 应用程序打开,而不是默认浏览器或 web 视图)。如何在 Android Studio 中对该按钮进行编程?
【问题讨论】:
标签: java android android-intent openurl tiktok
我基本上希望我的按钮在点击时打开 tiktok 视频链接(链接应该由 tiktok 应用程序打开,而不是默认浏览器或 web 视图)。如何在 Android Studio 中对该按钮进行编程?
【问题讨论】:
标签: java android android-intent openurl tiktok
可能是一个迟到的答案,但你可以做的不仅是 TikTok,而且你想从你的 Android 应用程序打开它的任何其他应用程序是使用它的包名称并使用意图正常打开它,示例代码打开以 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.
}
你可以从谷歌播放URL本身获取包名,它包含包名,对于TikTok,包名是com.ss.android.ugc.trill,所以你可以使用上面的代码打开它,我没有用TikTok测试过,但它已经在 Instagram 上进行了测试,所以我认为同样的逻辑也适用。
【讨论】: