Android instala apk sin pedir permiso de usuario

Estoy construyendo una aplicación para fines de modo quiosco. El dispositivo no está enraizado. La aplicación es el administrador del dispositivo (android.permission.BIND_DEVICE_ADMIN). Quiero que la aplicación pueda descargar e instalar directamente otros apks en la tableta sin pedir permiso.

En este momento estoy usando Android DownloadManager para descargar el apk: entonces:

Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(filePath)), "application/vnd.android.package-archive"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // without this flag android returned a intent error! DownloadManagerActivity.this.startActivity(intent); 

Para instalar el apk. Pero esto trae un popup para confirmación. es theer otro lejos de instalar directamente el apk después de haber sido descargado? Gracias

Actualización :

Me encontré con este post: https://paulononaka.wordpress.com/2011/07/02/how-to-install-a-application-in-background-on-android/

Pero no funciona y es muy limitado.

No hay manera de instalar el APK sin la confirmación emergente. Esta es una característica de seguridad por diseño. Algunos proveedores de telefonía como Samsung ofrecen opciones como SAFE o KNOX para permitir que la instalación sin un aviso, pero requiere permisos adicionales y estas tecnologías no están disponibles en todos los dispositivos de Android.

  • Error en la conexión http java.lang.IllegalArgumentException: El carácter no permitido en la consulta en el índice 76
  • Uso del patrón de diseño Singleton para SQLiteDatabase
  • Android Vision Barcode API - leer código QR personalizado con datos binarios
  • Obtener estadísticas de tráfico wifi android
  • Error de Android: no se puede realizar esta operación porque se ha cerrado el grupo de conexiones
  • Obtener problemas de rendimiento de contactos
  • Haciendo clic dos veces en el botón Atrás para salir de una actividad
  • Android SearchView cadena vacía
  • Android Dx advertencia: Ignorar el atributo InnerClasses para un problema de archivo interno anónimo jar
  • LibGDX texturepacker rotación
  • Android: implementa un temporizador de intervalo de 1 segundo antes de llamar a una función
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.