Power of Android Shell#androidshell #dfua
Roman MazurSoftware Engineer @ Stanfy
#androidshell #dfua
This talk is not about SDK
#androidshell #dfua
AlarmService
NotificationsService
System Server
SDK App 1
SDK App 2
IPC (Binder)
IPC (Binder)
#androidshell #dfua
Shell
System Server
SDK App 1
SDK App 2
IPC (Binder)
IPC (Binder)
Media ServerKeystore Daemon
IPC (Binder)
IPC (Binder)
am
pm
service list call <name> <code> [args]
#androidshell #dfua
dumpsys meminfo <process>
#androidshell #dfua
dumpsys battery set usb 0 level 5
dumpsys battery reset
#androidshell #dfua
dumpsys activity services <pckg>
#androidshell #dfua
am start <intent spec> startservice <intent spec> broadcast <intent spec>
#androidshell #dfua
setprop debug.layout true debug.hwui.overdraw show
#androidshell #dfua
dumpsys appwidgetFor launcher app developers
#androidshell #dfua
dumpsys contentrequestsyncFor sync adapters
#androidshell #dfua
#androidshell #dfua
Use Android shell to
LearnDe
And get fun!
Thank you!Questions?
@roman_mazur+RomanMazurwww.stanfy.com/blog
#androidshell #dfua