reboot systemcase1: factory resetSettings/src/com/android/settings/MasterClear.java    sendBroadcast(new Intent("android.intent.action.MASTER_CLEAR"));->frameworks/base/services/java/com/android/server/MasterClearReceiver.java    RecoverySystem.rebootWipeUserData(context);->frameworks/base/core/java/android/os/RecoverySystem.java    bootCommand(context, "--wipe_data");    ->    PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);    pm.reboot("recovery");->frameworks/base/services/java/com/android/server/PowerManagerService.java    public void reboot(String reason){        ShutdownThread.reboot(mContext, finalReason, false);    }->frameworks/base/core/java/com/android/internal/app/ShutdownThread.java    rebootOrShutdown(){        Power.reboot(reason);    }->frameworks/base/core/java/android/os/Power.java    rebootNative(reason);->frameworks/base/core/jni/anroid_os_Power.cpp    __reboot(LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, LINUX_REBOOT_CMD_RESTART2, (char*) chars);->kernel/kernel/sys.c    case LINUX_REBOOT_CMD_RESTART2:        kernel_restart(buffer);    ->    machine_restart(cmd);->kernel/arch/arm/kernel/process.c    void arm_machine_restart(char mode, const char *cmd){    //set flag and reboot    }

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android涂鸦
  2. Android Gallery3D
  3. Android studio 点击跳转WedView
  4. android 单个模块编译
  5. Android 动态更改Shape(GradientDrawable)
  6. Android 8.0 鍓嶅彴鏈嶅姟
  7. android ListView添加checkbox注意事项
  8. Android学习札记23:LruCache
  9. android SQLite的CRUD
  10. Android(安卓)ScrollView用法