~/talk

What’s new in shared storage

Talkat Google I/O 2019 · 2019-05-07..05-09· [android]
linkedin:jeffsharkey
name:Seb Grubb
links:none on file
slides:none on file

Android Q narrows storage access: apps can write images, audio, and video into MediaStore without the storage runtime permission but need it to read others’ contributions, files can be inserted with an Is Pending flag to hide unfinished items, developers can set Relative Path and choose volumes via GetExternalVolumeNames, location EXIF is redacted unless the app declares Access Media Location, and targeting Q enables Scoped Storage (legacy opt-out is temporary).

AI-written summary · about

  1. 0:00What is shared storage
  2. 0:42Current storage situation
  3. 3:54Storage in Android Q
  4. 5:11What belongs in Media Store
  5. 9:13Code example
  6. 11:00Open file descriptor
  7. 11:50Relative path column
  8. 13:08Get external volume names
  9. 14:21Example
  10. 16:24Discovery
  11. 18:17Demo
  12. 20:02Editing items
  13. 22:19Location Metadata
  14. 23:34In Action
  15. 24:20Scoped Storage
~/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.