Is there any official or non-official API or a hack to replace default calendar (Georgian calendar) of Android OS with another calendar (my own Calendar)? You can see list of calendars around the world here if you are not familiar with them.
May I must override DateFormat or GregorianCalendar or Calendar.getInstance()?
(Added on an edit) And will it override use of Gregorian calendar totally, for example on Android lock-screen?
Thanks 🙂
Okay, this is not possible. My original concern was about the lock screen calendar that seems now is possible put a new widget for another calendar type on Android 4.2 so I’ve lost my interest to find solution of this problem (while I think it must be possible somehow…)!
Now I think the only real solution is patching AOSP itself to use other calendars in the GUI that is of-course not related to this question.
Edit:
Xposed framework is my dream that came true! Theoretically it can replace any method on Android framework with anything you want. But currently it is not compatible with Android 4.4 per this (snapshot as 11/28/2013) that I hope fixed soon.