我希望应用与系统时间格式的变化相对应。对于Instance,如果我将android系统时间格式更改为24hr格式。我希望我的应用能够检测到该更改并反映应用中的更改。因此,如果系统时间格式是24小时,则应用程序内显示的时间也应该是24小时,反之亦然,如果是12小时格式。
答案 0 :(得分:1)
您可以使用以下代码检索系统时间格式:
SimpleDateFormat dateFormat = new SimpleDateFormat();
String pattern = dateFormat.toLocalizedPattern(); //if you want the string pattern
没有办法听取时间格式更改操作,但是这个操作总是在您的应用程序之外进行,您可以将代码放入Activity&#39s / s片段{{1}方法并相应地更改UI。