大家好,我是 Android 核心应用程序的新手,但我喜欢在 Android 中制作动画。但我想要的是我想使用我的应用程序启动另一个应用程序。例如。我想使用我的应用程序启动 facebook 应用程序。 我不知道这个问题是否被理解,但真的需要一个关于如何做这些事情的线索。 谢谢!!
最佳答案
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(launchIntent);
在您的情况下,您应该检查此应用程序包名称并替换它们。
首先检查它是否安装是个不错的主意:
private boolean isPackageInstalled(String packagename, Context context) {
PackageManager pm = context.getPackageManager();
try {
pm.getPackageInfo(packagename, PackageManager.GET_ACTIVITIES);
return true;
} catch (NameNotFoundException e) {
return false;
}
}
关于android - 如何从我的应用程序启动 Android 中另一个已安装的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31736919/