В Android N появится простой способ запроса приложением прав на доступ к общим папкам

Всe нaчинaлoсь с oтдeльныx пaпoк для кaждoгo прилoжeния и прaв чтeния и зaписи для всeгo oстaльнoгo. Пeрвыe измeнeния прoизoшли в Android 3.0 Honeycomb, гдe Google впeрвыe зaпрeтилa зaпись нa внeшниe нaкoпитeли, нo никтo нe принимaл этo вo внимание, пока компания не заставила соблюдать эти правила в KitKat. В Android N сотрудники компании продолжили работу в этом направлении, представив API под названием Scoped Directory Access. Файловое хранилище в Android изменяется с выходом новых версий операционной системы.

Принцип работы прост: когда программе нужны права чтения или записи файлов, система запрашивает у пользователя доступ к нужному контенту. Когда разрешение уже получено, программа имеет права чтения и записи к выбранным папкам во внутренней памяти, на SD-карте или USB-накопителе. Новый API позволяет приложениям запрашивать доступ к папкам с мультимедиа, например, фотографиям и загрузкам. На данный момент приложения могут получать доступ к папкам Music, Podcasts, Ringtones, Alarms, Notifications, Pictures, Movies, Downloads, DCIM и Documents.
Новый API станет лучшим решением для приложений, работающих с текстом, музыкой и фотографиями. Небольшим преимуществом Scoped Directory Access API для разработчиков станет также то, что старые разрешения READ_EXTERNAL_STORAGE и WRITE_EXTERNAL_STORAGE больше не нужны.

Комментарии и уведомления в настоящее время закрыты..

Комментарии закрыты.