Uusi Android Oreo -kehittäjäkomento luo virtuaalisen SD-kortin testausta varten

click fraud protection

Android Oreolla on kehittäjäkomento, joka ottaa käyttöön virtuaalisen SD-kortin, jos tarvitset sitä testattaessa sovelluksia kehityslaitteessasi.

Android Oreosta on tulossa kehittäjä- ja harrastajaystävällinen iteraatio suosikkimobiilikäyttöjärjestelmästämme. Olemme havainneet uudet komennot lisätty laitteen teemoimiseksi (joka on johtanut ei-root Substratum -tukeen) ja akunsäästön muokkaaminen, ja havainnot eivät jääneet tähän. Nyt olemme löytäneet komennon, jonka avulla kehittäjät voivat testata, kuinka heidän sovelluksensa toimivat laitteissa, joissa on fyysinen SD-kortti ilman, että he tarvitsevat itse tällaista laitetta! Tämä on hyödyllistä useista syistä, kuten sen varmistamiseksi, että sovellus voi toimia SD-kortin hitaammin nopeuksilla tai nähdä, mitä tapahtuu, kun sen tiedot siirretään SD-kortille. Tämä lisäys on välttämätön, koska monissa lippulaivapuhelimissa (käytetään kehitystyössä) ei ole SD-korttipaikkaa.


Ota virtuaalinen SD-kortti käyttöön Android Oreossa

Sitoutuminen Android Oreon AOSP-lähdekoodissa todetaan, että 512 megatavun tiedosto luodaan ja liitetään virtuaalilevyksi, jota järjestelmä voi käyttää SD-korttina. Tätä komentoa käytetään adb: n kautta. Jos et ole vielä määrittänyt adb: tä, ensin

seuraa tätä opetusohjelmaa.

Kun olet saanut adb: n käyntiin, tarvitsemasi komennot ovat seuraavat. Huomaa, että komento ottaa joko "true" tai "false", koska se on boolen arvo.

adb shell
sm set-virtual-disk true/false

Laitteesi luo ja asentaa virtuaalisen SD-kortin, jonka koko on 512 megatavua. Tätä virtuaalista SD-korttia ei ole suunniteltu käytettäväksi normaalissa käytössä, joten älä säilytä tiedostoja sen sisällä. Virtuaalinen levy on tarkoitettu tiukasti sovelluskehittäjien testaustarkoituksiin, ja sitä käytetään tilanteissa, joissa halutaan testata, kuinka heidän sovelluksensa toimisi todellisessa SD-kortin osiossa. Jos olet kehittäjä, jonka ainoa testauslaite on Google Nexus- tai Pixel-laite (joista millään ei ole pääsyä SD-korttipaikkaan), tämä komento saattaa olla hyödyllinen.