„Google“ nuotraukos „Android 11“ įkyriai prašo daugelio leidimo kaskart, kai nori ištrinti failą, tačiau tai neįvyks naudojant „Android 12“.
Pakelkite ranką, jei herojaus paveikslėlyje pamatėte erzinantį iššokantįjį langą, kuriame prašoma duoti „Google“ nuotraukoms leidimą ištrinti failą. Jei naudojate „Android 11“ telefone, kuris nėra „Google Pixel“ (ty. didžioji dauguma ten esančių telefonų), tada tikėtina, kad matėte tą iššokantįjį langą. Daug. Tiesą sakant, pamatysite tą iššokantįjį langą kiekvieną kartą bandote ištrinti nuotrauką „Google“ nuotraukų programoje. Laimei, nepageidaujamos ekrano kopijos tai ne vienintelė problema Android 12 gali išspręsti „Google“ nuotraukų naudotojams. Nauji kūrėjo dokumentai rodo, kad būsimas OS leidimas leis galerijos programoms, pvz., „Photos“, keisti failus, nereikės nuolat raginti vartotojo.
Priežastis Tai, kad „Google“ nuotraukos (ir kitos galerijos programos) „Android 11“ sistemoje prašo vartotojų leidimo ištrinti failą, yra sudėtinga, tačiau iš esmės tai susiję su tuo, kad jie nėra sistemos galerijos programa. Na, tai netinka „Pixel“ telefonams, kuriuose yra nuotraukų programa
yra sistemos galerijos programa, todėl Pixel vartotojai niekada nemato šio iššokančiojo lango. Tačiau daugumoje „Samsung“, „Xiaomi“, „OnePlus“, ASUS ir kitų įrenginių „Google“ nuotraukos nėra (ir negali būti nustatyta kaip) sistemos galerijos programa. Laimei, „Android 12“ to nebereikia.Kartu su išleidimu pirmoji „Android 12“ beta versija adresu „Google I/O“, 2021 m, „Google“ atnaujino savo „funkcijų ir API apžvalgos“ puslapį įtraukdama skiltį „žiniasklaidos valdymo prieigaPasak „Google“, programa, skirta 31 API lygiui („Android 12“), gali prašyti vartotojų suteikti jai leidimą keisti failus, perkelti failus į ir iš šiukšlėsarba ištrinti failus neprašant vartotojo atlikti kiekvienos failo operacijos. Kai programa atnaujinama, kad ji būtų taikoma pagal „Android 12“, viskas, ką reikia padaryti norint pasinaudoti šia nauja funkcija, yra deklaruoti tris leidimus (MANAGE_MEDIA
, READ_EXTERNAL_STORAGE
, ir ACCESS_MEDIA_LOCATION
), parodykite naudotojui vartotojo sąsają, paaiškinančią, kodėl programai reikia medijos valdymo prieigos, ir nukreipkite vartotoją į naują „medijos valdymo programų“ ekraną sistemoje „Android 12“, kad suteiktų jai leidimą.
Skamba paprastai, tiesa? Tačiau tai yra visiškai nauja API, todėl dauguma galerijos programų dar nebuvo atnaujintos, kad ja pasinaudotų. Taip, tai reiškia, kad norint ją naudoti, reikės atnaujinti ir „Google“ nuotraukų programą. Šiuo metu nedaug vartotojų naudoja „Android 12“ beta versiją, o dauguma jų tikriausiai vis tiek naudoja „Pixel“ telefonus. net nėra problemos, todėl tikriausiai nėra didelio spaudimo „Google“ tinkamai atnaujinti nuotraukų programą toli. Tikimės, kad jie atnaujins, kol po kelių mėnesių „Android 12“ bus pradėta diegti pirmajai ne „Pixel“ telefonų partijai.
Ačiū Twitter vartotojui @Doraeigaah už patarimą!