android:使用包安装程序以编程方式安装应用程序

b.i*_*b.i 1 android install action package-managers

我正在以编程方式安装Android应用程序.出现一个"完成操作使用"对话框.他们之间有许多选项"Package Installer".如何在不要求用户选择的情况下隐式选择"包安装程序"?

编辑 我正在使用的代码是:

 Intent intent = new Intent();
intent .setDataAndType(Uri.fromFile(new File("/mnt/sdcard/download/App.apk")),"application/vnd.android.package-archive");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

Tim*_*Tim 5

我正在使用此代码执行该任务.我想你错过了添加类型?

Uri fileUri = Uri.fromFile(myFile);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(fileUri, "application/vnd.android.package-archive");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)