在Android应用程序中打开twitter / user / list intent

时间:2014-09-12 17:03:20

标签: android android-intent twitter

谁可以帮助我在推特推特中打开列表部分? 这个打开意图窗口可以选择用户想要打开此链接的方式,但我想在没有选择器对话框的Twitter应用程序中打开它。

try {
                startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("https://twitter.com/user/lists/list")));
            } catch (ActivityNotFoundException e) {
                startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("https://twitter.com/user/lists/list")));
            }

1 个答案:

答案 0 :(得分:0)

如果您想从应用创建Intent到其他应用(例如推特应用),可以使用

解决方案1 ​​

Intent i;
PackageManager manager = getPackageManager();
try {
i = manager.getLaunchIntentForPackage("app package name");
if (i == null)
    throw new PackageManager.NameNotFoundException();
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
} catch (PackageManager.NameNotFoundException e) {

}

解决方案2

Intent intent = new Intent("android.intent.action.MAIN");    
intent.setComponent(ComponentName.unflattenFromString("app package name"));
intent.addCategory("android.intent.category.LAUNCHER");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);