Introduction
adb is the sdk tool to manage the state of emulator or powerd device.
start & stop are tools under /system/bin (system.img) . It can be called by "adb shell <command>"
reboot is one parameter supported by adb which can be used directly by "adb reboot"
the officially description for start, stop, reboot is
- start : Starts (restarts) an emulator/device instance.
- stop : Stops execution of an emulator/device instance.
- reboot : reboots the devices
What's the difference between them ?
Let's start from checking the process list of device:
from the ps list , we can draw out the boot proces of android device into 2 period: