从其他应用程序启动应用程序

时间:2015-07-10 08:56:36

标签: android

我制作了2个应用程序。在第一个应用程序中有一个字符串和一个按钮。我希望在点击按钮后,应该打开第二个应用程序,并将该字符串传递给该应用程序。这怎么可能。 这是我的主要要求。如果第二个应用程序无法直接打开,那就太好了。打开它的唯一方法是单击第一个应用程序中的按钮。如果可以,请告诉我。

我是android的新手所以请帮助我。提前谢谢

2 个答案:

答案 0 :(得分:0)

您可以使用隐式意图检查Receiving/calling implicit intent 来执行此操作 和
修改 查看this question

答案 1 :(得分:0)

尝试以下

    String app_Name ="com.package.name";
Intent intent = getPackageManager().getLaunchIntentForPackage(app_Name);
    if (intent != null) {
        // Activity now start the activity
        intent.putExtra("EXTRA_SESSION_ID", "Your variable Here");
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
    } else {
        //Go to the market  
        intent = new Intent(Intent.ACTION_VIEW);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.setData(Uri.parse("market://details?id=" + app_Name));
        startActivity(intent);
    }

app_Name是可变的。