我能启动 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);
@
? - Jonas Borggren