Existe-t-il un moyen de remplacer le calendrier interne du système Android par un calendrier complètement différent ?
Réponse
Trop de publicités?Non - Les applications individuelles doivent mettre en œuvre et prendre en charge les différents calendriers.
En interne, le noyau du système Android ne connaît que les éléments suivants Horodatage UNIX . Si vous modifiez la date et l'heure manuellement sans réseau, vous modifiez cette valeur.
Il appartient à l'Android Framework ou aux développeurs tiers de prendre en charge les différents calendriers.
Depuis le début d'Android, il y a eu le Classe de calendrier grégorien et seulement avec Android 7.0 (Android API 24) et plus tard ont des calendriers supplémentaires comme Islamique y Chinois ont été disponibles dans le cadre d'Android. Vous pouvez voir les autres calendriers disponibles pour les développeurs dans la section Classe de calendrier de base pour l'internationalisation
Quoi qu'il en soit, les développeurs d'Android devront ajouter leur propre code pour prendre en charge les différents calendriers et les problèmes liés aux la complexité des mathématiques de la date et de l'heure .
Malheureusement, vous devrez vérifier chaque application que vous utilisez pour voir si elle possède les capacités d'internationalisation que vous souhaitez.
Si vous souhaitez modifier les informations de calendrier de l'écran de verrouillage/de la barre d'état/de l'écran de notification, il faudrait probablement une ROM personnalisée qui exposerait le type de calendrier à utiliser dans ces champs.