Google toteaa, että OEM-valmistajat eivät saa muokata tiettyjen kehittäjille hyödyllisten dumpsys-komentojen muotoa tai sisältöä uudella Android Oreo -päivityksellä.
Google julkaisee joka vuosi päivitetyn version yhteensopivuusmääritelmäasiakirjastaan. Nämä ovat sääntöjä, joita jokaisen OEM: n on noudatettava, jos he haluavat toimittaa omia Android-versioitaan, joissa on sisäänrakennetut Google Play -palvelut. Se tarkoittaa, että uusia rajoituksia voidaan asettaa mutta se voi myös tarkoittaa sitä aikaisempia rajoituksia voidaan lieventää. Toinen uusi muutos, jonka olemme havainneet Android Oreon CDD: stä, vaatii OEM-valmistajilta sen ei muuta Dumpsys-komentojen muotoa tai sisältöä.
Dumpsys on ADB: llä suoritettava komento, joka tulostaa erilaisia älypuhelimen laitteistoon ja ohjelmistoon liittyviä tietoja. Useimmat keskimääräiset Android-käyttäjät todennäköisesti en tiedä mitä hyötyä Dumpsysta on, mutta jotkut todennäköisesti tietävät, mikä Battery Historian on. Google oli aiemmin anteliaampi akkutilastojen suhteen, mutta KitKatin julkaisu sai heidät lisäämään joitain rajoituksia kolmansien osapuolien sovelluksiin. Android 5.0 Lollipopin julkaisun myötä yhtiö ilmoitti kuitenkin ominaisuudesta nimeltä Battery Historian, joka auttaisi jossain määrin täyttämään tämän aukon.
Pystymme saamaan tämän uudentyyppiset akkutiedot Dumpsys-komennolla ADB: n kautta. Niille, jotka ovat uteliaita, käsky tehdä tämä on adb shell dumpsys batterystats > batterystats.txt
ja voit sitten ottaa kyseisen tekstitiedoston ja luoda HTML-version, joka on helpompi lukea kiitos Googlen python-skriptin. Nämä tiedot on muotoiltava tietyllä tavalla, jotta komentosarja toimisi oikein, ja Google estää nyt OEM-valmistajia muuttamasta Android Oreossa tällaisia komentoja.
On olemassa useita muita hyödyllisiä Dumpsys-komentoja kehittäjille, joita voidaan käyttää ADB: n kautta. Täydellinen luettelo Dumpsyistä käskee sen Google edellyttää, että OEM-valmistajat eivät tee muutoksia on akkutilastot, diskstats, sormenjälki, grafiikkatilastot, nettilastot, ilmoitukset ja procstats. Täydellinen luettelo käytettävissä olevista dumpsys-komennoista missä tahansa Android-laitteella löytyy kirjoittamalla dumpsys -l
ADB-kuoressa.
Näiden komentojen tarjoamat tiedot voivat olla tärkeitä joillekin sovelluskehittäjille virheenkorjauksessa ja optimoimalla koodinsa, ja Google haluaa näiden komentojen tulosteen pysyvän yhtenäisenä kaikissa laitteissa mitä. Joitakin dumpsys-komentoja on olemassa, jotka ovat ainutlaatuisia tietyille laitteille, mutta ainakin Google varmistaa, että tämä hyödyllinen komentosarja on saatavilla laitteesta riippumatta.