Java 如何在android中以编程方式访问安装程序服务?

Java 如何在android中以编程方式访问安装程序服务?,java,android,installation,apk,Java,Android,Installation,Apk,我想出了一个主意,创建一个应用程序,自动安装放置在特定文件夹中的所有.apk包。在本文的上下文中,我想学习如何以编程方式访问安装程序服务 请在这方面告诉我。您最好的选择是使用类型application/vnd.android.package archive设置意图,然后启动安装程序活动: Intent promptInstall = new Intent(Intent.ACTION_VIEW) .setDataAndType(Uri.parse("file:///path/to/your

我想出了一个主意,创建一个应用程序,自动安装放置在特定文件夹中的所有.apk包。在本文的上下文中,我想学习如何以编程方式访问安装程序服务


请在这方面告诉我。

您最好的选择是使用类型application/vnd.android.package archive设置意图,然后启动安装程序活动:

Intent promptInstall = new Intent(Intent.ACTION_VIEW)
    .setDataAndType(Uri.parse("file:///path/to/your.apk"), 
                    "application/vnd.android.package-archive");
startActivity(promptInstall); 
退房

另外,请注意,出于安全原因,您不能在没有用户同意的情况下“静默”或自动安装apk。因此,你能做的最好的事情就是像上面那样