android 在调用执行了reboot系统层做部分针对平台进行特殊处理

android 应用层调用系统重启,接口最后会走到PowerManagerService.java

services/core/java/com/android/server/power/PowerManagerService.java

public void reboot(boolean confirm, String reason, boolean wait) 

在该函数下对系统进入重启做了一些特殊处理,例如数据保存或者关闭某些服务之类的。

最终会执行到kernel/kernel/reboot.c文件。

你可能感兴趣的:(Android)