获取Android系统时间是24小时制还是12小时制
来源:互联网 发布:天津seo诊断 编辑:程序博客网 时间:2024/04/30 07:18
最近项目出现了一个bug,进入导航查看GPS定位情况,有时会导致导航软件意外停止,发现是GPS时间有时候不能获取Android系统时间是24小时制还是12小时制,原来使用的是下面的:
ContentResolver cv = this.getActivity().getContentResolver();
// 获取当前系统设置
String strTimeFormat = android.provider.Settings.System.getString(cv,
android.provider.Settings.System.TIME_12_24);
if(strTimeFormat.equals("24"))
{
mIs24 = true;
Log.i("GpsSatelliteStar", "当前是24制式");
}
if(strTimeFormat.equals("12"))
{
mIs24 = false;
Log.i("GpsSatelliteStar","当前是12制式");
}*/
有的时候不能取到值,所以出现空指针,无奈网上说的比较笼统,菜鸟看不懂,后来试了一次,发现改了下就可以正常使用了。
if(DateFormat.is24HourFormat(getActivity().getApplicationContext())){
mIs24 = true;
Log.i("GpsSatelliteStar", "当前是24制式");
}else{
mIs24 = false;
Log.i("GpsSatelliteStar","当前是12制式");
}
lixuesong13的专栏如果有帮助请帮顶。
- 如何获取Android系统时间是24小时制还是12小时制
- 如何获取Android系统时间是24小时制还是12小时制
- 获取Android系统时间是24小时制还是12小时制
- 如何获取Android系统时间是24小时制还是12小时制
- 如何获取Android系统时间是24小时制还是12小时制
- 获取Android系统时间是24小时制还是12小时制
- 获取Android系统时间是24小时制还是12小时制
- 如何获取Android系统时间是24小时制还是12小时制
- 如何获取Android系统时间是24小时制还是12小时制
- ios判断系统是24小时制还是12小时制/获取系统时间
- android 获取手机时间格式是12小时制还是24小时制
- 在iOS中判断系统是24小时时间制还是12小时时间制方法
- 获取系统设置是12小时制还是24小时制,并进行相互转换
- android获取系统时间24小时制
- android获取12小时制或24小时制时间
- Android系统时间24小时制12小时制
- Android获取当前系统时间(12/24小时制)
- Android判断是12小时制还是24小时制,另外12小时制判断是白天还是晚上
- IP路由常见问题合集(下)
- Bootloader介绍
- USB驱动框架分析2
- 安卓登陆框记住密码和自动登陆的实现
- 欢迎使用CSDN-markdown编辑器
- 获取Android系统时间是24小时制还是12小时制
- Android横屏竖屏切换的问题
- MySQL性能测试工具之mysqlslap
- USB驱动框架分析3
- 【练习题】回调函数实现泛型算法
- MySQL性能优化的最佳20+条经验(1)
- usb storage驱动分析
- Android Hander的使用
- tomcat在项目中的配置