【问题标题】:Intent to open a Twitch user profile打算打开 Twitch 用户个人资料
【发布时间】:2025-11-29 18:25:02
【问题描述】:

我想要打开用户的 twitch 个人资料,但我不知道在 Uri.parse(?) 中提供什么,我已经尝试过,但没有工作Intent to open Instagram user profile on Android

public String username;

public Intent TwitchProfile(){
    Intent i;

    try {
        i = new Intent(Intent.ACTION_VIEW, Uri.parse("<what should I put here>://user?screen_name=" + username));
    }catch (Exception e) {
       i = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.twitch.com/" + username));
    }
    return i;
}

【问题讨论】:

  • 超酷的问题 :) 好吧,至少它是别的东西 :P

标签: android twitch


【解决方案1】:

试试这个:

Uri uri = Uri.parse("https://www.twitch.com/_u/" + username);

Intent likeIng = new Intent(Intent.ACTION_VIEW, uri);

likeIng.setPackage("tv.twitch.android.viewer");

try {
    startActivity(likeIng);
} catch (ActivityNotFoundException e) {
    startActivity(new Intent(Intent.ACTION_VIEW,
            Uri.parse("https://www.twitch.com/"  + username)));
}

更多详情,您可以访问:https://dev.twitch.tv/docs/mobile-deeplinks/#launching-the-twitch-app

【讨论】: