Nov ukaz razvijalca za Android Oreo ustvari navidezno kartico SD za testiranje

Android Oreo ima ukaz razvijalca za omogočanje virtualne kartice SD, če jo potrebujete pri testiranju aplikacij na svoji razvojni napravi.

Android Oreo se oblikuje kot razvijalcem in navdušencem prijazna različica našega najljubšega mobilnega operacijskega sistema. Odkrili smo dodani novi ukazi za tematiziranje naprave (kar je privedlo do podpore za nekorenski substrat) in urejanje varčevanja z baterijoin ugotovitve se tu niso ustavile. Zdaj smo našli ukaz, ki omogoča razvijalcem, da preizkusijo, kako bodo njihove aplikacije delovale na napravah s fizično kartico SD, ne da bi sami potrebovali takšno napravo! To je uporabno iz več razlogov, na primer zaradi zagotavljanja, da lahko aplikacija deluje s počasnejšimi hitrostmi kartice SD, ali da vidite, kaj se zgodi, ko se njeni podatki premaknejo na kartico SD. Razlog, zakaj je ta dodatek potreben, je, ker veliko vodilnih telefonov (ki se uporabljajo za razvoj) nimajo reže za kartico SD.


Omogočite navidezno kartico SD v sistemu Android Oreo

Zaveza na izvorni kodi AOSP za Android Oreo je navedeno, da je 512-megabajtna datoteka ustvarjena in nameščena kot virtualni disk, ki ga sistem uporablja kot kartico SD. Do tega ukaza dostopate prek adb. Če še niste nastavili adb, najprej sledite tej vadnici.

Ko zaženete adb, so ukazi, ki jih potrebujete, naslednji. Upoštevajte, da ima ukaz »true« ali »false«, saj gre za logično vrednost.

adb shell
sm set-virtual-disk true/false

Vaša naprava bo nato ustvarila in namestila navidezno kartico SD velikosti 512 megabajtov. Ta navidezna kartica SD ni namenjena uporabi za običajne operacije, zato vanjo ne shranjujte datotek. Navidezni disk je izključno za namene testiranja razvijalcev aplikacij in se uporablja v situacijah, v katerih želijo preizkusiti, kako bi njihova aplikacija delovala na pravi particiji kartice SD. Če ste razvijalec, katerega edina preskusna naprava je naprava Google Nexus ali Pixel (nobena od njiju nima dostopa do reže za kartico SD), se vam bo ta ukaz morda zdel uporaben.