从另一个应用程序启动应用程序
问题描述:
我制作了2个应用程序。在第一个应用程序中有一个字符串和一个按钮。我想要点击按钮后,第二个应用程序应该打开,该字符串应该传递给该应用程序。这怎么可能。 这是我的主要要求。如果第二个应用程序无法直接打开,那将会很棒。只有通过点击第一个应用程序中的按钮才能打开它。如果这是可能的,那么让我知道。从另一个应用程序启动应用程序
我是新到Android,请帮助me.thanks提前
答
尝试如下
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
是可变的。
[如何在Android上实现我自己的URI方案]可能的重复(http://*.com/questions/2448213/how-to-implement-my-very-own-uri-scheme-on-android ) – SnyersK