OEM-id ei pea Android Oreos Dumpsysi käske muutma

click fraud protection

Google väidab, et originaalseadmete tootjatel ei ole lubatud uue Android Oreo värskendusega muuta teatud dumpsy-käskude vormingut ega sisu, mis on arendajatele kasulikud.

Google annab igal aastal välja oma ühilduvuse määratluse dokumendi uuendatud versiooni. Need on reeglid, mida iga originaalseadmete tootja peab järgima, kui nad soovivad saata oma Androidi versioone koos sisseehitatud Google Play teenustega. See tähendab, et võib kehtestada uusi piiranguid aga see võib ka seda tähendada varasemaid piiranguid saab leevendada. Veel üks uus muudatus, mille oleme avastanud Android Oreo CDD-s, nõuab originaalseadmete tootjatelt seda ei muuda Dumpsyse käskude vormingut ega sisu.

Dumpsys on ADB-ga käivitatav käsk, mis väljastab erinevat nutitelefoni riist- ja tarkvaraga seotud teavet. Tõenäoliselt teeb seda enamik tavalisi Androidi kasutajaid ei tea, mis kasu on Dumpsyst, kuid tõenäoliselt teavad mõned, mis on Battery Historian. Google oli akustatistika osas heldem, kuid KitKati väljalaskmine pani nad lisama kolmandate osapoolte rakendustele mõningaid piiranguid. Android 5.0 Lollipopi väljalaskmisega teatas ettevõte aga funktsioonist nimega Battery Historian, mis aitaks seda lünka mõnevõrra täita.

Saame seda uut tüüpi akuandmeid hankida Dumpsysi käsuga ADB kaudu. Neile, kes on uudishimulikud, on käsk seda teha adb shell dumpsys batterystats > batterystats.txt ja saate seejärel võtta selle tekstifaili ja luua HTML-versiooni, mida on lihtsam lugeda tänu Google'i pakutavale pythoni skriptile. Need andmed peavad olema vormindatud kindlal viisil, et skript korralikult töötaks, ja just selliste käskude abil takistab Google nüüd originaalseadmete tootjatel Android Oreos muutmist.

Arendajatele on mitmeid muid kasulikke Dumpsysi käske, millele pääseb juurde ADB kaudu. Dumpsyde täielik loend annab selle käsu Google nõuab, et originaalseadmete tootjad ei muudaks on akustatid, diskstats, sõrmejälg, graafikastatistika, netstatid, teatised ja procstats. Igas Android-seadmes saadaolevate dumpsys-käskude täieliku loendi leiate sisestades dumpsys -l ADB kestas.

Nende käskude pakutavad andmed võivad mõnede rakenduste arendajate jaoks silumisel ja optimeerides oma koodi ja Google soovib, et nende käskude väljund jääks kõigis seadmetes järjepidevaks mida. Mõned dumpsy-käsud on teatud seadmete jaoks ainulaadsed, kuid vähemalt Google tagab, et see kasulike käskude komplekt on saadaval olenemata seadmest.