1

我基本上希望我的按钮在点击时打开 tiktok 视频链接(链接应该由 tiktok 应用程序打开,而不是默认浏览器或 webview)。如何在 Android Studio 中对该按钮进行编程?

4

1 回答 1

1

也许是一个迟到的答案,但你可以做的不仅是 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 测试过,所以我认为同样的逻辑适用。

于 2021-11-28T17:23:33.620 回答