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:
- Usando get () y put () para acceder a valores de píxeles en OpenCV para Java
- ¿Por qué funcionan los parámetros de diseño en la programación de Android?
- Variables estáticas públicas y gestión del ciclo de vida de la actividad de Android
- La conversión al formato de Dalvik falló: No se puede ejecutar dex: Java heap space
- Advertencia: Actividad no iniciada, su tarea actual ha sido llevada al frente
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.
- Importación de la biblioteca de Facebook en Android Studio: No se pudo encontrar la propiedad 'ANDROID_BUILD_SDK_VERSION'
- Biblioteca java vs biblioteca android
- ¿Dónde está un código de ejemplo / tutorial de Viewpager que funciona bien para todos?
- Cómo enviar datos a la misma aplicación instalada en otro dispositivo android usando wifi
- La mejor manera de implementar Client <-> Server <-> Arquitectura de bases de datos en una aplicación de Android?
- Android ¿por qué Fragmentos no deben comunicarse directamente entre sí?
- Cómo configurar la ruta de Java SDK en AndroidStudio?
- Biblioteca .jar de Android dentro de la biblioteca .jar - Dependencias anidadas
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.
- libGDX + com.google.android.gms: play-services: 7.0.0: android: dexDebug
- ImageView en CollapsingToolbarLayout no cubre la altura completa?