„Google“ teigia, kad originalios įrangos gamintojams neleidžiama keisti tam tikrų „dumpsy“ komandų, naudingų kūrėjams, formato ar turinio naudojant naują „Android Oreo“ naujinimą.
Kiekvienais metais „Google“ išleidžia atnaujintą suderinamumo apibrėžimo dokumento versiją. Tai yra taisyklės, kurių turi laikytis kiekvienas OĮG, jei nori pristatyti savo „Android“ versijas su įtaisytomis „Google Play“ paslaugomis. Tai reiškia, kad gali būti įvesti nauji apribojimai bet tai gali reikšti ir tai ankstesnius apribojimus galima sušvelninti. Kitas naujas pakeitimas, kurį atradome „Android Oreo“ skirtoje CDD, reikalauja, kad originalios įrangos gamintojai tai padarytų nekeisti „Dumpsys“ komandų formato ar turinio.
Dumpsys yra komanda, vykdoma naudojant ADB, kuri išveda įvairią informaciją, susijusią su išmaniojo telefono aparatine ir programine įranga. Tikėtina, kad dauguma vidutinių „Android“ vartotojų nežino, kokia yra Dumpsys nauda, bet kai kurie tikriausiai žinos, kas yra „Battery Historian“. Anksčiau „Google“ buvo dosnesnė akumuliatoriaus statistika, tačiau išleidus „KitKat“ jie privertė įtraukti kai kuriuos apribojimus trečiųjų šalių programoms. Tačiau išleisdama Android 5.0 Lollipop, bendrovė paskelbė apie funkciją, pavadintą Battery Historian, kuri šiek tiek padėtų užpildyti šią spragą.
Mes galime gauti šio naujo tipo akumuliatoriaus duomenis naudodami „Dumpsys“ komandą per ADB. Tiems, kam įdomu, įsakymas tai padaryti adb shell dumpsys batterystats > batterystats.txt
Tada galite paimti tą tekstinį failą ir sukurti HTML versiją, kurią būtų lengviau skaityti „Google“ pateikto „python“ scenarijaus dėka. Šie duomenys turi būti suformatuoti tam tikru būdu, kad scenarijus veiktų tinkamai, o būtent tokias komandas „Google“ dabar neleidžia OĮG modifikuoti „Android Oreo“.
Yra keletas kitų naudingų „Dumpsys“ komandų kūrėjams, kurias galima pasiekti per ADB. Visas Dumpsių sąrašas tai nurodo „Google“ reikalauja, kad originalios įrangos gamintojai nekeistų yra akumuliatoriaus statistika, diskų statistika, pirštų atspaudai, grafikos statistika, tinklo statistika, pranešimai ir procstats. Visą galimų „dumpsys“ komandų sąrašą bet kuriame „Android“ įrenginyje galite rasti įvedę dumpsys -l
ADB apvalkale.
Šių komandų siūlomi duomenys gali būti labai svarbūs kai kuriems programų kūrėjams derinant ir optimizuoti savo kodą, o „Google“ nori, kad šių komandų išvestis išliktų nuosekli visuose įrenginiuose ką. Yra keletas „dumpsys“ komandų, kurios yra unikalios tam tikriems įrenginiams, tačiau „Google“ bent jau užtikrina, kad šis naudingų komandų rinkinys būtų pasiekiamas, nesvarbu, koks įrenginys.