【问题标题】:How to open specific tiktok video link in Android?如何在Android中打开特定的tiktok视频链接?
【发布时间】:2021-09-01 18:17:33
【问题描述】:

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

【问题讨论】:

    标签: java android android-intent openurl tiktok


    【解决方案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 上进行了测试,所以我认为同样的逻辑也适用。

    【讨论】:

    • 现在是回答的好时机。这是正确的答案。 i.setPackage("com.ss.android.ugc.trill"); (貌似tiktok改了包名,是“com.zhiliaoapp.musically.go”)。另外,链接格式为vm.tiktok.com/videoID(链接可以通过tiktok app->分享->复制链接获取)
    • 感谢您清除正确的包名称,如果有帮助,请随时将其标记为答案,祝您有美好的一天。
    • 您的答案已被接受。最好的问候!
    • 这是我第一条评论的更新。抖音做出了改变。现在,tiktok 视频链接的格式应该是:tiktok.com/@username/video/videoID
    猜你喜欢
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-20
    • 1970-01-01
    • 2022-01-09
    • 2015-06-13
    相关资源
    最近更新 更多