田馨如,凤阙寒宫,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;
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android apk 项目一键打包并上传到蒲公英的实现方法
Android 自定义LineLayout实现满屏任意拖动功能的示例代码
android 限制某个操作每天只能操作指定的次数(示例代码详解)
Android 集成 google 登录并获取性别等隐私信息的实现代码
网友评论