~/talk

Practical ADB usage to enhance your life!

Talkat droidcon Berlin 2023 · 2023-07-05..07-07· [developer-experience, android]
slides:none on file

Shows concrete ADB recipes: a bash login script that taps coordinates then evolves to a resilient get_coords using UI Automator2 (fixing slow 2–3s dumps and Pixel6→Pixel4 coordinate breakage) and a keyboard shortcut via Automator; uses adb exec-out to stream UI dumps to the host; inspects runtime state with dumpsys and easy-dumps; edits app internal files with run-as plus sed or prefedit to change shared prefs live; demos fzf selection, wm size/density morphing, monkey (5,000 events) and pm grant/revoke.

AI-written summary · about

  1. 0:00Introduction with joke
  2. 2:54What is ADB
  3. 6:48Automated input flows
  4. 18:21Debugging with dumpsys
  5. 25:23Inspecting app storage
  6. 33:01Miscellaneous ADB tricks
  7. 39:15Closing and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.