当前位置: 移动技术网 > IT编程>移动开发>Android > android 手机关机流程分析

android 手机关机流程分析

2018年10月30日  | 移动技术网IT编程  | 我要评论

田馨如,凤阙寒宫,nhdta-141

android 手机关机流程分析。

rebootorshutdown -》lowlevelshutdown-》systemproperties.set("sys.powerctl", xxx);

在init.rc 中on property:sys.powerctl=*powerctl ${sys.powerctl}

kernel-4.4/kernel/reboot.c

syscall_define4(reboot, int, magic1, int, magic2, unsigned int, cmd, void __user *, arg){

case linux_reboot_cmd_power_off:

do_gettimeofday(&start); printk(kern_err " %14s: %lu.%03lu [sec]\n", "total time", start.tv_sec, (unsigned long) (start.tv_usec/1000)); kernel_power_off();

do_exit(0);

break;

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网