Android 和 windows 双系统,时间不一致的解决方法
2016-05-04 12:41
736 查看
双系统的平板,细心的朋友你发现在两个系统之间切换后,win8的系统时间与实际的时间不一致
这样的情况是因为Android的时间计算方法和windows时间计算的方法不同。Android系统显示时间为BIOS系统时间+所在时区的时间差(北京时间为东八区),即BIOS的时间+8小时为显示的系统时间。
Windows的计算方法为:直接BIOS中的时间。
由于但是两个系统共用一个RTC,在Android系统下,Android往BIOS写入的时间为系统时间-8小时,切换到windows后,windows会直接显示BIOS中读取的时间,因此两个系统的时间正好相差8个小时。
可以用下面的方法进行修复
第一步先打开注册表编辑器
从屏幕右边缘向中间滑动在设置菜单中点击搜索.打开搜索后输入"regedit.exe"敲击回车
第二步
在注册表左侧按照下面的路径打开
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
第三步
在TimeZoneInformation这个文件夹新建DWORD值(32位),重命名为"RealTimeIsUniversal"值设为1
设置完后.关闭注册表编辑器.重新启动平板.时间问题既可解决
这样的情况是因为Android的时间计算方法和windows时间计算的方法不同。Android系统显示时间为BIOS系统时间+所在时区的时间差(北京时间为东八区),即BIOS的时间+8小时为显示的系统时间。
Windows的计算方法为:直接BIOS中的时间。
由于但是两个系统共用一个RTC,在Android系统下,Android往BIOS写入的时间为系统时间-8小时,切换到windows后,windows会直接显示BIOS中读取的时间,因此两个系统的时间正好相差8个小时。
可以用下面的方法进行修复
方法/步骤
第一步先打开注册表编辑器从屏幕右边缘向中间滑动在设置菜单中点击搜索.打开搜索后输入"regedit.exe"敲击回车
第二步
在注册表左侧按照下面的路径打开
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
第三步
在TimeZoneInformation这个文件夹新建DWORD值(32位),重命名为"RealTimeIsUniversal"值设为1
设置完后.关闭注册表编辑器.重新启动平板.时间问题既可解决
相关文章推荐
- Android 实现复制到系统剪贴板 TextView 实现单行输入,禁止换行,多出来的显示省略号
- Android事件分发机制完全解析(终极版)
- Android Studio JNI/NDK 编程(二) Windows 下环境搭建 demo 开发
- AndroidStudio导入Github下载的项目问题
- Android屏幕适配攻略
- android4.0 FragmentTabHost tabs在底部 仿qq界面
- Android官方开发文档Training系列课程中文版:打印内容之自定义文档打印
- Android版本和 sdk版本(即API版本)的区别
- Android之SQLite数据库使用
- android shape的使用详解以及常用效果(渐变色、分割线、边框、半透明阴影效果等)
- android studio SDK下载(国内镜像)
- android电池充电以及电量检测驱动分析
- Material Design之FloatingActionBar
- android打包so文件到apk
- Android中LayoutParams的用法
- Android Vitamio 直播视频播放功能的实现
- android音乐播放器(改进版)
- 转:android surface简单使用Demo
- Material Design之SwipeRefreshLayout
- Android:onNewIntent()触发机制及注意事项