【问题标题】:How to programmatically access installer service in android?如何以编程方式访问android中的安装程序服务?
【发布时间】:2014-04-30 04:47:11
【问题描述】:

我想到了创建一个应用程序,该应用程序会自动安装放置在特定文件夹中的所有 .apk 包。在此背景下,我想了解如何以编程方式访问安装程序服务?

请多多指教。

【问题讨论】:

    标签: java android installation apk


    【解决方案1】:

    最好的办法是使用 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); 
    

    查看Install Application programmatically on Android

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-10
      • 2023-04-07
      • 2010-09-26
      • 2010-11-03
      • 1970-01-01
      • 2023-03-20
      • 2012-06-23
      相关资源
      最近更新 更多