我制作了2个应用程序。在第一个应用程序中有一个字符串和一个按钮。我希望在点击按钮后,应该打开第二个应用程序,并将该字符串传递给该应用程序。这怎么可能。 这是我的主要要求。如果第二个应用程序无法直接打开,那就太好了。打开它的唯一方法是单击第一个应用程序中的按钮。如果可以,请告诉我。
我是android的新手所以请帮助我。提前谢谢
答案 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
是可变的。