安装APK,启动系统Activity

Posted 一路向北

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装APK,启动系统Activity相关的知识,希望对你有一定的参考价值。

要同时设置data和type的话只能用函数setDataAndType

    private void installApk(File file) {
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.addCategory("android.intent.category.DEFAULT");
//        intent.setData(Uri.fromFile(file));
//        intent.setType("application/vnd.android.package-archive");
        intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
        startActivity(intent);
    }

以上是关于安装APK,启动系统Activity的主要内容,如果未能解决你的问题,请参考以下文章

如何查看apk的包名和启动Activity

在片段中启动 Activity [重复]

一键轻松查看apk包名和Main Activity

Android动态部署四:如何从插件apk中启动Activity

关于如何知道一个安装的apk的主activity

我可以在不放入 Activity 的情况下覆盖/处理片段中的 keyDown 吗?