¿Se puede desinstalar un paquete por sí solo? ¿Puede un paquete desinstalar otro paquete si comparten el mismo ID de usuario y firma?¿Es posible desinstalar mediante programación un paquete en Android
Respuesta
Una aplicación de terceros no puede instalar o desinstalar ningún otro paquete mediante programación, eso sería un riesgo de seguridad para Android. Sin embargo, una aplicación tercera parte puede pedir el sistema operativo Android para instalar o desinstalar un paquete utilizando las intenciones, esta pregunta debería proporcionar información más completa:
install/uninstall APKs programmatically (PackageManager vs Intents)
en 2017 ¿podemos ahora? –
Hey probablemente demasiado tarde, pero esto funciona para mí.
Uri packageURI = Uri.parse("package:"+"your.packagename.here");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);
Puedes lograr esto mediante la primera toma de permiso Accesibilidad y luego mostrando una superposición accessbility puede decirle a su servicio para hacer clic en el botón Desinstalar !
En Kotlin, usando API 14+, sólo puede llamar a los siguientes:
startActivity(Intent(Intent.ACTION_UNINSTALL_PACKAGE).apply {
data = Uri.parse("package:$packageName")
})
se mostrará el símbolo de desinstalación de la aplicación. Puede cambiar packageName
a cualquier nombre de paquete de otra aplicación si es necesario.
- 1. ¿Es posible desactivar el modo silencioso mediante programación en Android?
- 2. hacer el paquete mac/paquete mediante programación
- 3. ¿Es posible establecer drawableLeft mediante programación?
- 4. Eliminar mi aplicación mediante programación (Android)
- 5. Desinstalar un paquete usando Chef
- 6. Editando Info.plist posible mediante programación?
- 7. Descargar un archivo mediante programación en Android
- 8. establecer mediante programación Android: layout_centerHorizontal
- 9. ¿Cómo desinstalar un paquete de pera?
- 10. crear un diseño mediante programación en Android - tema
- 11. Cómo eliminar un contacto mediante programación en Android
- 12. Cómo asociar mediante programación un dispositivo bluetooth en Android
- 13. Hacer clic mediante programación en las vistas en android
- 14. mediante programación en C#
- 15. aumentar mediante programación un comando
- 16. Cómo leer correos de voz mediante programación en Android
- 17. Instalar un ensamblaje en GAC mediante programación
- 18. Android destacado elemento ListView mediante programación
- 19. Android: Obtenga información de hardware mediante programación
- 20. Activar los proveedores de ubicación mediante programación en Android
- 21. Cómo crear un contacto mediante programación
- 22. ¿Puede determinar mediante programación si un usuario tiene licencia para un paquete?
- 23. Android - establecer fondo de diseño mediante programación
- 24. android peso de diseño mediante programación
- 25. cómo ocultar mediante programación identificador de llamadas en Android
- 26. ¿Cómo puedo unirme mediante programación 2 contactos en Android?
- 27. Android: agregar botones mediante programación a un diseño
- 28. Android: cómo detectar un número privado mediante programación
- 29. ¿Es posible evitar mediante programación que un juego se detenga cuando su ventana pierde el foco?
- 30. Es posible enviar un correo electrónico mediante programación sin utilizar ninguna cuenta de correo electrónico real
Pregunta por preguntar ... Sé que hay una aplicación de terceros llamada desinstalación fácil que le permite desinstalar el paquete, así que tal vez deberíamos ver la fuente. –