android 恢复出厂设置之后如何将时间变为初始值
2012-11-08 09:28
741 查看
Recovery.c (bootable\recovery):
#include <linux/rtc.h>
#include <sys/ioctl.h>
void set_rtc(void) {
struct tm tm;
int fd;
tm.tm_sec = 0;
tm.tm_min = 0;
tm.tm_hour = 0;
tm.tm_mday = 1;
tm.tm_mon = 0;
tm.tm_year = 2012-1900;
fd = open("/dev/rtc0", O_WRONLY);
if (fd != -1) {
ioctl(fd, RTC_SET_TIME, &tm);
close(fd);
}
}
int
main(int argc, char **argv) {
...
中的
} else if (wipe_data) {
....
//
/*该else if代码最后 新增代码如下*/
set_rtc();
}
#include <linux/rtc.h>
#include <sys/ioctl.h>
void set_rtc(void) {
struct tm tm;
int fd;
tm.tm_sec = 0;
tm.tm_min = 0;
tm.tm_hour = 0;
tm.tm_mday = 1;
tm.tm_mon = 0;
tm.tm_year = 2012-1900;
fd = open("/dev/rtc0", O_WRONLY);
if (fd != -1) {
ioctl(fd, RTC_SET_TIME, &tm);
close(fd);
}
}
int
main(int argc, char **argv) {
...
中的
} else if (wipe_data) {
....
//
/*该else if代码最后 新增代码如下*/
set_rtc();
}
相关文章推荐
- Android如何将第三方预装的AP安装在data/app下面,用户可以选择卸载,但是在用户恢复出厂设置后,会再次自动安装
- Android 恢复出厂设置(系统时间不修改)
- Android 如何才能捕获系统的恢复出厂设置事件
- Android 如何才能捕获系统的恢复出厂设置事件
- Android 如何才能捕获系统的恢复出厂设置事件
- Android L集成新特性之恢复出厂设置保护之如何实现,类似苹果ID的远程控制功能
- Android 如何才能捕获系统的恢复出厂设置事件
- Android 如何才能捕获系统的恢复出厂设置事件
- Android 如何才能捕获系统的恢复出厂设置事件
- Android 如何才能捕获系统的恢复出厂设置事件
- Android-如何预置APK使得用户可以卸载,并且恢复出厂设置时能够恢复?
- Android如何将第三方预装的AP安装在data/app下面,用户可以选择卸载,但是在用户恢复出厂设置后,会再次自动安装
- Android 恢复出厂设置后,时间不能恢复为:2013年1月1日
- Android 如何才能捕获系统的恢复出厂设置事件
- Android恢复出厂设置流程分析【Android源码解析十】
- Android设备恢复出厂设置的文件备份与恢复
- android 手机恢复出厂设置,恢复青春活力
- android 恢复出厂设置流程
- android 不打开Shared sdcard功能,内置SD卡中预制资源,删除资源,恢复出厂设置恢复
- AOSP: 如何恢复出厂设置?