gpt4 book ai didi

android - 从 Android 应用程序打开 Twitter 应用程序用户配置文件

转载 作者:可可西里 更新时间:2023-11-01 18:49:42 26 4
gpt4 key购买 nike

我可以启动 Twitter 应用程序(如果它存在于手机上),但我找不到如何自动显示特定用户个人资料。

像这样的东西适用于 Google+:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setClassName("com.google.android.apps.plus", "com.google.android.apps.plus.phone.UrlGatewayActivity");
intent.putExtra("customAppUri", "USER_ID");

这是 Facebook 的方式:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://profile/USER_ID"));
startActivity(intent);

当我启动 Twitter 应用程序时应该有相同类型的解决方案吗?

Intent intent = getPackageManager().getLaunchIntentForPackage("com.twitter.android");
intent.putExtra("WHAT_TO_PUT_HERE?", "USER_ID");
startActivity(intent);

最佳答案

try {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://user?screen_name=" + twitter_user_name)));
}catch (Exception e) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://twitter.com/#!/" + twitter_user_name)));
}

这在新的 Twitter 应用程序中运行良好。 @Baptiste Costa 提供的解决方案对我不起作用。

关于android - 从 Android 应用程序打开 Twitter 应用程序用户配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12036753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com