~/talk

Adapting Your Apps for Android Q Privacy Requirements

Talkat droidCon Berlin 2019 · 2019-07-01..07-03· [android, security]
links:none on file
slides:none on file

Android Q makes concrete changes: location gains an only-while-in-use permission and foreground services must declare a foreground-service metadata flag to keep accessing location; external storage moves toward scoped storage with the Storage Access Framework and a manifest fallback flag for legacy behavior, while media contributed to MediaStore is readable without permission; background activity launches are limited with narrow exceptions (visible window, activity in back stack, bound service, pending intent — alarm manager excluded); non-resettable IDs like IMEI and build serial restricted to system-only; always check permissions before access to avoid security exceptions.

AI-written summary · about

  1. 0:00Introduction to Android Q privacy
  2. 1:31Key Android Q privacy features
  3. 3:41Location permission changes
  4. 8:21External storage access updates
  5. 12:16Restricting abusive foreground activities
  6. 15:26Restrictions on hardware IDs
  7. 17:59Best practices and takeaways
~/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.