Nova Android Oreo Developer Command stvara virtualnu SD karticu za testiranje

Android Oreo ima razvojnu naredbu za omogućavanje virtualne SD kartice, u slučaju da vam zatreba prilikom testiranja aplikacija na vašem razvojnom uređaju.

Android Oreo se oblikuje kao iteracija našeg omiljenog mobilnog operativnog sustava prilagođena programerima i entuzijastima. Otkrili smo nove naredbe dodane za tematiziranje uređaja (što je dovelo do podrške za substrat bez root-a) i uređivanje štednje baterije, a otkrića nisu tu stala. Sada smo pronašli naredbu koja programerima omogućuje da testiraju kako će njihove aplikacije raditi na uređajima s fizičkom SD karticom, a da sami sebi ne trebaju takav uređaj! Ovo je korisno iz više razloga, kao što je provjera može li aplikacija raditi s nižim brzinama SD kartice ili da vidite što se događa kada se njezini podaci premjeste na SD karticu. Razlog zašto je ovaj dodatak neophodan je taj što mnogi vodeći telefoni (koji se koriste za razvoj) nemaju utor za SD karticu.


Omogućite virtualnu SD karticu na Androidu Oreo

Obaveza na izvornom kodu AOSP za Android Oreo navodi se da se datoteka od 512 megabajta stvara i montira kao virtualni disk za korištenje sustava kao SD kartice. Ovoj naredbi se pristupa putem adb. Ako još niste postavili adb, prvo

slijedite ovaj vodič.

Nakon što ste pokrenuli adb, potrebne su vam sljedeće naredbe. Imajte na umu da naredba uzima ili "true" ili "false", jer je to Booleova vrijednost.

adb shell
sm set-virtual-disk true/false

Vaš će uređaj zatim stvoriti i montirati virtualnu SD karticu veličine 512 megabajta. Ova virtualna SD kartica nije dizajnirana da se koristi za normalne operacije, stoga nemojte pohranjivati ​​datoteke unutar nje. Virtualni disk služi isključivo za potrebe testiranja programera aplikacija, koristi se u situacijama u kojima se želi testirati kako bi njihova aplikacija funkcionirala na stvarnoj particiji SD kartice. Ako ste programer čiji je jedini uređaj za testiranje Google Nexus ili Pixel uređaj (od kojih nijedan nema pristup utoru za SD karticu), ova bi vam naredba mogla biti korisna.