Aquí hay algunas soluciones potenciales.
[Edit]: ¡Solución No PC añadida abajo!
MÉTODO PARA PC
Requisitos
Paso 1: Habilitar la Depuración USB en el Teléfono Android
- Abre Configuración en tu teléfono Android..
- Navega hasta Acerca del teléfono
- Pulsa varias veces en Número de compilación hasta que se desbloqueen las opciones de desarrollador. Normalmente se mostrará un mensaje flotante que dice "Ahora eres un desarrollador".
- Ahora navega hasta Opciones de desarrollador. (Que ahora están desbloqueadas en tu configuración)
- Desplázate hasta la opción de Depuración USB y actívala.
Paso 2: Conectar el Teléfono Android a ADB
- Abre la PC/Mac con ADB instalado. Consulta aquí las instrucciones de instalación de ADB.
- Conecta el Teléfono Android a la PC/Mac mediante el cable USB.
- Haz clic en la notificación emergente en el Teléfono Android y selecciona Transferencia de archivos.
- Abre la Terminal en la carpeta de ADB en la PC/Mac (Omite si ADB está instalado en todo el sistema)
-
Ejecuta el comando adb devices
para obtener una lista de dispositivos conectados. ¡El dispositivo conectado debería estar disponible en la lista de dispositivos! por ejemplo
$ adb devices
Lista de dispositivos conectados
xxxxxxxx dispositivo
$
Paso 3: Determinar el Nombre del Paquete de la Aplicación de Android
Existen muchas formas de determinar el nombre del paquete de la aplicación de Android cuyos permisos se van a habilitar, incluidas algunas a continuación;
- Haciendo una búsqueda en Google :).
- Usando aplicaciones de terceros como Package Name Viewer.
- Verificando la carpeta en el teléfono Android
Android/data
, etc.
El nombre del paquete puede aparecer como com.android.testapp
Paso 4: Habilitar Permisos
Finalmente, para habilitar el permiso Mostrar sobre otras aplicaciones para la aplicación, escribe cuidadosamente el siguiente comando en la Terminal;
Nota: ¡Reemplaza por el nombre del paquete de tu aplicación!
adb shell pm grant android.permission.SYSTEM_ALERT_WINDOW
O
adb -d shell appops set SYSTEM_ALERT_WINDOW allow
Ahora regresa a la configuración de tu teléfono y verifica los permisos de la aplicación, deberían estar concedidos.
MÉTODO NO PC
Requisitos
- Aplicación Shizuku (Descarga desde aquí).
- App Ops (Descarga desde aquí).
- Obviamente, el teléfono :).
Paso 1: Instalar Requisitos de la Aplicación
- Descarga e instala las aplicaciones Shizuku y App Ops desde la Play Store o desde los siguientes enlaces;
Paso 2: Iniciar la Aplicación Shizuku
- Abre Iniciar Shizuku siguiendo las instrucciones aquí.
Recomiendo Iniciar utilizando el método de depuración inalámbrica para aquellos que no quieran usar PC o root.
Paso 3: Abrir App Ops y Conceder Permiso
- Ahora abre App Ops.
- Recibirás un aviso para elegir un modo de trabajo, haz clic en Shizuku luego Continuar y permite el acceso a shizuku desde el diálogo emergente.
- Si Shizuku está en funcionamiento, y el permiso se ha concedido a App Ops correctamente--
- Se mostrará una lista de aplicaciones instaladas.
- Haz clic en la aplicación cuyos permisos se van a modificar y--
- En Otros, verás el permiso Mostrar sobre otras aplicaciones.
- Haz clic en Conceder/Permitir.
Disfruta de mostrar ventanas en Otras Aplicaciones.
Nota: He probado estas soluciones en un Nokia 1.4 y funcionaron con éxito, ¡no hay garantía para otros teléfonos!