Ok, en gros, ce que je veux, c'est fournir un téléphone Android à l'enfant, verrouillé par un code (ou un geste), et permettre à l'enfant d'appeler ses parents (deux numéros) à partir de l'appareil verrouillé.
L'appareil cible dont je dispose actuellement est le SDK 22, Android 5.1, mais je ne limiterai pas les réponses à cet objectif.
Ce qui n'est pas la bonne réponse :
- quelque chose de l'ordre de la configuration des informations ICE, qui ne permettra pas d'appeler, mais seulement d'afficher les numéros de téléphone ICE
- modifier les données de la carte SIM, ce qui n'est généralement pas possible et n'est pas disponible dans mon cas
- les solutions nécessitant un ROOTing de l'appareil, ce qui n'est pas possible dans mon cas
- les solutions utilisant CALL_PRIVILEGED, car cette permission est protégée et ne peut être obtenue sans ROOTing de l'appareil ou sans ROM personnalisée.
- Les solutions utilisant des composeurs d'urgence Samsung ou d'autres propriétaires, comme les appareils que je vise, n'utilisent aucune mesure de ce type et ressemblent à ce qui suit cette
Ce que j'ai essayé de faire, c'est
- Création d'une intention de notification personnalisée sur l'écran de verrouillage, qui utiliserait les intentions ACTION_CALL et
android.permission.CALL_PHONE
autorisation- cette solution ne fonctionne pas, car CALL_PHONE nécessite le déverrouillage de l'appareil
- Création d'une intention de notification personnalisée sur l'écran de verrouillage, qui enverrait des SMS à des numéros prédéfinis
- cela fonctionne, mais cela peut être coûteux, et je considère que c'est l'option de dernier recours
- cela ne résout pas non plus le problème de la
emergency
Le temps de réaction dépend du fait que les parents ont le volume du téléphone à fond et qu'ils rappellent immédiatement.