如何调用其他APK

时间:2014-06-01 07:18:27

标签: android

我无法从mi app执行另一个apk。

以这种方式在网上找到:

Intent launch = getPackageManager().getLaunchIntentForPackage("<package.name>");
startActivity(launch);

但是不起作用。

有任何想法来解决它。

感谢。 最好的祝福。

1 个答案:

答案 0 :(得分:0)

尝试使用它:

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) {

}