„Android Oreo“ turi kūrėjo komandą, leidžiančią įjungti virtualią SD kortelę, jei jos prireiktų bandant programas savo kūrimo įrenginyje.
„Android Oreo“ formuojasi kaip kūrėjams ir entuziastams draugiška mūsų mėgstamos mobiliosios operacinės sistemos iteracija. Mes atradome pridėtos naujos komandos, skirtos įrenginio tematikai (dėl to buvo palaikomas ne šakninis substratas) ir akumuliatoriaus tausojimo priemonės redagavimas, ir išvados tuo nesibaigė. Dabar radome komandą, kuri leidžia kūrėjams išbandyti, kaip jų programos veiks įrenginiuose su fizine SD kortele, patiems nereikalaujant tokio įrenginio! Tai naudinga dėl daugelio priežasčių, pvz., norint užtikrinti, kad programa veiktų lėtesniu SD kortelės greičiu, arba norint sužinoti, kas nutinka, kai jos duomenys perkeliami į SD kortelę. Priežastis, kodėl šis papildymas yra būtinas, yra ta, kad daugelis pavyzdinių telefonų (naudojamų kūrimui) neturi SD kortelės lizdo.
Įgalinkite virtualią SD kortelę „Android Oreo“.
Įsipareigojimas AOSP šaltinio kode, skirtame Android Oreo, teigiama, kad 512 megabaitų failas yra sukurtas ir prijungtas kaip virtualus diskas, kurį sistema gali naudoti kaip SD kortelę. Ši komanda pasiekiama per adb. Jei dar nenustatėte adb, pirmiausia
vadovaukitės šia pamoka.Sukūrę ir paleidę adb, reikalingos komandos yra šios. Atkreipkite dėmesį, kad komanda priima arba "true" arba "false", nes tai yra loginė reikšmė.
adb shell
sm set-virtual-disk true/false
Tada jūsų įrenginys sukurs ir prijungs virtualią 512 megabaitų dydžio SD kortelę. Ši virtuali SD kortelė nėra skirta naudoti įprastoms operacijoms, todėl nelaikykite joje failų. Virtualusis diskas yra skirtas tik programų kūrėjo testavimo tikslams, naudojamas situacijose, kai norima išbandyti, kaip jų programa veiktų tikrame SD kortelės skaidinyje. Jei esate kūrėjas, kurio vienintelis bandymo įrenginys yra „Google Nexus“ arba „Pixel“ įrenginys (nė vienas neturi prieigos prie SD kortelės lizdo), ši komanda gali būti naudinga.