Llame al número de emergencia personalizado desde la pantalla de bloqueo

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_PHONEel 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 emergencycasos, 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
Su pregunta apareció en la cola de votación cerrada, por lo que quiero aclarar si está preguntando desde la perspectiva de un desarrollador o la perspectiva de un usuario final.
@Firelord en realidad, estaría más que feliz por una solución que se adapte a los usuarios finales, sin embargo, soy capaz de aceptar una solución de desarrollo y convertirla en una solución para el usuario final (es decir, a través de github/fdroid)

Respuestas (1)

La característica que está buscando ya existe en Android 7.0+ . Actualiza tu dispositivo si puedes.

Sinceramente, no puedo actualizar los dispositivos, sin embargo, lo que ha publicado es lo que mencioné en las respuestas incorrectas como primera opción, esto solo configurará la información de emergencia de ICE, pero no le permitirá llamar a dicho número de emergencia si no está en la tarjeta SIM ( donde se conservan los números de emergencia predeterminados 911, 112, etc.)
Lo siento, no sé qué es la información de ICE, pero ¿no quieres tener la posibilidad de llamar a contactos personalizados desde la pantalla de bloqueo sin desbloquearlos? Como puedes ver en la primera imagen hay un botón de "añadir contacto" para hacerlo. Lo he hecho en mi teléfono también, se puede ver aquí .
gracias, ¿realmente puede llamar a los contactos de la captura de pantalla publicada sin desbloquear el dispositivo? La información de ICE es la abreviatura de "En caso de emergencia", que es exactamente lo que ha publicado
Sí, puede llamar sin desbloquear, de ahí la sugerencia de actualizar si puede.