Android 在没有用户交互的情况下更新apk

Android 在没有用户交互的情况下更新apk,android,Android,我在这里看到过类似的问题,但这些问题很久以前就被提出了, 我的apk不在Google play上,我也不打算这样做。 我的第一个问题是“可能吗?” 如果是,则如何继续。 我试过这个 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType( Uri.parse("file:///sdcard/app.apk"), "application/vnd.android.pack

我在这里看到过类似的问题,但这些问题很久以前就被提出了, 我的apk不在Google play上,我也不打算这样做。 我的第一个问题是“可能吗?” 如果是,则如何继续。 我试过这个

 Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setDataAndType(
           Uri.parse("file:///sdcard/app.apk"),
        "application/vnd.android.package-archive");
     startActivity(intent);
但它会导致一个屏幕,要求用户安装它,我想跳过那个页面。 如果不可能,那么为了了解Google play或ADB命令是如何实现的。
我们不能从应用程序运行adb命令。

这仅适用于定制的Andoid分发。长话短说,忘了那个想法吧。按一下“确定”似乎对用户要求不多。

除非您有根设备,否则未经用户许可,您无法在设备上安装APK。安卓这样做是件好事,用户对此表示赞赏。不要试图把它拿走。点击一次算不上什么大不了的事,但它是如何从谷歌游戏或ADB命令中发生的。