¿Existe una forma de cambiar el calendario interno del sistema Android por uno completamente diferente?
Respuesta
¿Demasiados anuncios?No - Las aplicaciones individuales tienen que implementar y apoyar los diferentes calendarios.
Internamente, el núcleo del sistema Android sólo conoce Marca de tiempo UNIX . Si cambias la fecha/hora manualmente sin ninguna red, estarás cambiando ese valor.
Depende del Framework de Android o de los desarrolladores de terceros la compatibilidad con los distintos calendarios.
Desde los inicios de Android ha existido la Clase de calendario gregoriano y sólo con Android 7.0 (Android API 24) y posteriores tienen calendarios adicionales como Islámica y Chino en el marco de Android. Puede ver los otros calendarios disponibles para los desarrolladores en el Internacionalización Clase base del calendario
En cualquier caso, los desarrolladores de Android tendrían que añadir su propio código para soportar diferentes calendarios y cuestiones relacionadas con la complejidad de las matemáticas de la fecha/hora .
Así que, lamentablemente, tendrás que comprobar cada aplicación que utilices para ver si tiene las capacidades de internacionalización que deseas.
Si quieres cambiar la información del calendario de la pantalla de bloqueo/barra de estado/notificación, eso sería probablemente una ROM personalizada que expondría el tipo de Calendario a utilizar en esos campos.