如果应用程序存在于手机上,我想打开Twitter主要活动Twitter应用程序。我怎么能这样做?
我找到了这些代码。但它会打开用户个人资料活动
try {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://user?user_id=USERID"));
startActivity(intent);
} catch (Exception e) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://twitter.com")));
}
感谢帮助..
答案 0 :(得分:0)
您应该查询PackageManager并检查应用程序是否存在,或检查是否可以在设备上解释该意图。如果存在,则启动意图。否则无论你需要做什么。
答案 1 :(得分:0)
intent =新的Intent(Intent.ACTION_VIEW,Uri.parse(“ https://twitter.com/”)); intent.setPackage(“ com.twitter.android”);