Ok, básicamente, lo que quiero es proporcionar un teléfono Android al niño, bloqueado por contraseña (o gesto), y permitir que el niño llame a los padres (dos números) desde el dispositivo bloqueado.
Mi dispositivo objetivo disponible actual es SDK 22, Android 5.1, pero no limitaré las respuestas a este objetivo.
Cuál no es la respuesta correcta:
- algo parecido a configurar la información de ICE, esto no permitirá llamar, solo para mostrar los números de teléfono de ICE
- modificar los datos de la tarjeta SIM, ya que esto no es posible generalmente y no está disponible en mi caso
- soluciones que requieren rootear el dispositivo, ya que esto no es posible en mi caso
- soluciones que utilizan CALL_PRIVILEGED, ya que este permiso está protegido y no se puede lograr sin rootear el dispositivo o tener una ROM personalizada
- Las soluciones que usan Samsung u otros marcadores de emergencia patentados, como los dispositivos a los que me dirijo, no usan ninguna medida de este tipo y se ven así
Lo que he tratado de hacer es
- Crear una intención de notificación personalizada en la pantalla de bloqueo, que usaría la intención y
android.permission.CALL_PHONE
el permiso
ACTION_CALL
- esta no es una solución que funcione, ya que CALL_PHONE requiere desbloquear el dispositivo
- Crear una intención de notificación personalizada en la pantalla de bloqueo, que enviaría SMS a números predefinidos
- esto funciona, sin embargo, puede ser costoso, y considero que esta es la opción de último recurso
- esto también resuelve/podría no resolver los
emergency
casos, el niño podría meterse, porque el tiempo de reacción depende de que los padres tengan el volumen del teléfono alto y vuelvan a llamar de inmediato
Señor del Fuego
marek sebera