Oriģinālo iekārtu ražotājiem ir pienākums nemodificēt Dumpsys komandas operētājsistēmā Android Oreo

Google norāda, ka oriģinālo iekārtu ražotājiem nav atļauts modificēt noteiktu dumpsy komandu formātu vai saturu, kas ir noderīgi izstrādātājiem ar jauno Android Oreo atjauninājumu.

Katru gadu Google izdod atjauninātu sava saderības definīcijas dokumenta versiju. Šie ir noteikumi, kas jāievēro katram OEM, ja viņi vēlas piegādāt savas Android versijas ar iebūvētiem Google Play pakalpojumiem. Tas nozīmē ka var ieviest jaunus ierobežojumus bet tas var arī nozīmēt to iepriekšējos ierobežojumus var atvieglot. Vēl viena jauna izmaiņa, ko esam atklājuši Android Oreo CDD, pieprasa oriģinālo iekārtu ražotājiem nemodificēt Dumpsys komandu formātu vai saturu.

Dumpsys ir komanda, kas tiek izpildīta ar ADB, kas izvada dažādu informāciju, kas saistīta ar viedtālruņa aparatūru un programmatūru. Visticamāk, lielākā daļa vidējo Android lietotāju nezinu, kādi ir Dumpsys ieguvumi, taču daži, iespējams, zinās, kas ir Battery Historian. Google agrāk bija dāsnāks ar akumulatoru statistiku, taču KitKat izlaišana lika tiem pievienot dažus ierobežojumus trešo pušu lietojumprogrammām. Tomēr, izlaižot Android 5.0 Lollipop, uzņēmums paziņoja par funkciju Battery Historian, kas zināmā mērā palīdzētu aizpildīt šo plaisu.

Mēs varam iegūt šo jauna veida akumulatora datus, izmantojot komandu Dumpsys, izmantojot ADB. Tiem, kas ir ziņkārīgi, komanda to darīt ir adb shell dumpsys batterystats > batterystats.txt un pēc tam varat paņemt šo teksta failu un izveidot vieglāk lasāmu HTML versiju pateicoties Google nodrošinātajam python skriptam. Šie dati ir jāformatē noteiktā veidā, lai skripts darbotos pareizi, un Google tagad neļauj oriģinālo iekārtu ražotājiem veikt izmaiņas operētājsistēmā Android Oreo.

Izstrādātājiem ir pieejamas vairākas citas noderīgas Dumpsys komandas, kurām var piekļūt, izmantojot ADB. Pilns Dumpsys saraksts to nosaka Google pieprasa oriģinālo iekārtu ražotājiem nemainīt ir akumulatora statistika, diska statistika, pirkstu nospiedumi, grafikas statistika, tīkla statistika, paziņojumi un procstats. Pilnu pieejamo dumpsys komandu sarakstu jebkurā Android ierīcē var atrast, ievadot dumpsys -l ADB apvalkā.

Dati, ko piedāvā šīs komandas, var būt ļoti svarīgi dažiem lietojumprogrammu izstrādātājiem, veicot atkļūdošanu un optimizējot savu kodu, un Google vēlas, lai šo komandu izvade paliktu konsekventa visās ierīcēs kas. Ir dažas dumpsy komandas, kas ir unikālas noteiktām ierīcēm, taču Google vismaz nodrošina, ka šī noderīgo komandu kopa ir pieejama neatkarīgi no ierīces.