Meetup #4 - ADB (Android Debug Bridge) - how can it help you
Summary of the adb commands used in the talk:
- List attached devices
- Install APK's
- Uninstall APK’s
- List installed applications
- Get APK Path
- Pull APK
- Dumpsys
- Find receivers by Intent Action
- Send broadcast Intent
- See scheduled alarms
adb devices
adb install [-r] apk_to_install
adb uninstall package
adb shell pm list packages
adb shell pm list packages -3
adb shell pm list packages -s -i
adb shell pm list packages -f
adb shell pm path package
adb pull remote_path local_path
adb shell dumpsys
adb shell dumpsys activity top
adb shell cmd package query-receivers [--brief] –a intent_action
adb shell am broadcast –a intent_action [--es] extra_key extra_string_value –p package
adb shell am broadcast -p com.filipebaptista.gdgportomeetup -a com.filipebaptista.gdgportomeetup.ACTION_HELLO
adb shell am broadcast -p com.filipebaptista.gdgportomeetup -a com.filipebaptista.gdgportomeetup.ACTION_HELLO_WITH_EXTRA \
\ --es extra_name Filipe
adb shell dumpsys alarm