我有以下声明
String value = android.provider.Settings.System.getString(getContentResolver(), android.provider.Settings.System.TIME_12_24);
它适用于我的Nexus 7(Android 4.3)和我的S3(CM10.2),但它在Android 2.3.3的模拟器中返回null
。
该声明中使用的所有内容都是API级别1。
知道为什么会返回null
或者如何检查时间分配(12 / 24h)呢?
答案 0 :(得分:2)
试试这个: boolean is24 = DateFormat.is24HourFormat(context);