Android 下载后自动安装apk

Android 下载后自动安装apk,android,android-asynctask,Android,Android Asynctask,我有一个使用Asynctask从服务器下载apk的代码,当前会弹出新的意图并请求用户许可,如何使应用程序在下载完成后自动安装apk。我想像google play store那样将安装进度放在通知栏中:) 下面是我如何显示apk的代码: @Override protected void onPostExecute(Void unused) { Intent intent = new Intent(Intent.ACTION_VIEW);

我有一个使用Asynctask从服务器下载apk的代码,当前会弹出新的意图并请求用户许可,如何使应用程序在下载完成后自动安装apk。我想像google play store那样将安装进度放在通知栏中:) 下面是我如何显示apk的代码:

@Override
        protected void onPostExecute(Void unused) {
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setAction(android.content.Intent.ACTION_VIEW);
            intent.setDataAndType(Uri.parse("file:///sdcard/MaxApps/3d.apk"), "application/vnd.android.package-archive");
            startActivity(intent);
        }

我猜这(幸运的)是不可能的,因为用户需要确认新应用的安装(特别是如果他们请求权限的话)

这幸运的是不可能。以后请使用本页右上角的搜索表单。关于这一点,有太多的问题和答案。只有在用户批准您的应用访问超级用户权限后,才能使用根设备。