Jaunā Android Oreo izstrādātāja komanda izveido virtuālo SD karti testēšanai

Android Oreo ir izstrādātāja komanda, lai iespējotu virtuālo SD karti, ja tā ir nepieciešama, testējot lietojumprogrammas savā izstrādes ierīcē.

Android Oreo tiek veidots, lai kļūtu par izstrādātājiem un entuziastiem draudzīgu mūsu iecienītākās mobilās operētājsistēmas atkārtojumu. Mēs esam atklājuši pievienotas jaunas komandas, lai izveidotu ierīces tēmu (kas ir novedis pie substrāta, kas nav saknes atbalsts) un rediģēt akumulatora taupīšanas līdzekli, un atklājumi ar to neapstājās. Tagad esam atraduši komandu, kas ļauj izstrādātājiem pārbaudīt, kā viņu lietojumprogrammas darbosies ierīcēs ar fizisku SD karti, pašiem neizmantojot šādu ierīci! Tas ir noderīgi vairāku iemeslu dēļ, piemēram, lai nodrošinātu, ka lietotne var darboties ar mazāku SD kartes ātrumu, vai lai redzētu, kas notiek, kad tās dati tiek pārvietoti uz SD karti. Iemesls, kāpēc šis papildinājums ir nepieciešams, ir tāpēc, ka daudziem vadošajiem tālruņiem (izmantošanai izstrādei) nav SD kartes slota.


Iespējojiet virtuālo SD karti operētājsistēmā Android Oreo

Apņemšanās AOSP avota kodā operētājsistēmai Android Oreo ir teikts, ka 512 megabaitu fails ir izveidots un uzstādīts kā virtuāls disks, ko sistēma var izmantot kā SD karti. Šai komandai var piekļūt, izmantojot adb. Ja vēl neesat iestatījis adb, vispirms sekojiet šai apmācībai.

Kad esat pabeidzis adb darbību, jums ir nepieciešamas šādas komandas. Ņemiet vērā, ka komanda izmanto vai nu "true" vai "false", jo tā ir Būla vērtība.

adb shell
sm set-virtual-disk true/false

Pēc tam jūsu ierīce izveidos un pievienos 512 megabaitu virtuālo SD karti. Šī virtuālā SD karte nav paredzēta lietošanai parastās darbībās, tāpēc neglabājiet tajā failus. Virtuālais disks ir paredzēts tikai lietojumprogrammu izstrādātāju testēšanas nolūkiem, un to izmanto situācijās, kad vēlas pārbaudīt, kā viņu lietotne darbotos reālā SD kartes nodalījumā. Ja esat izstrādātājs, kura vienīgā testēšanas ierīce ir Google Nexus vai Pixel ierīce (nevienai no tām nav piekļuves SD kartes slotam), šī komanda varētu būt noderīga.