我无法从mi app执行另一个apk。
以这种方式在网上找到:
Intent launch = getPackageManager().getLaunchIntentForPackage("<package.name>");
startActivity(launch);
但是不起作用。
有任何想法来解决它。
感谢。 最好的祝福。
答案 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) {
}