Il nuovo comando per sviluppatori Android Oreo crea una scheda SD virtuale per i test

Android Oreo dispone di un comando per sviluppatori per abilitare una scheda SD virtuale, nel caso in cui ne avessi bisogno durante il test delle applicazioni sul tuo dispositivo di sviluppo.

Android Oreo si preannuncia come un'iterazione adatta agli sviluppatori e agli appassionati del nostro sistema operativo mobile preferito. Abbiamo scoperto nuovi comandi aggiunti per tematizzare il dispositivo (che ha portato al supporto Substratum non root) E modifica del risparmio energetico, e i risultati non si fermano qui. Ora abbiamo trovato un comando che consente agli sviluppatori di testare come funzioneranno le loro applicazioni su dispositivi dotati di una scheda SD fisica senza aver bisogno di tale dispositivo! Ciò è utile per una serie di motivi, ad esempio assicurarsi che un'app possa essere eseguita alle velocità inferiori di una scheda SD o per vedere cosa succede quando i suoi dati vengono spostati sulla scheda SD. Il motivo per cui questa aggiunta è necessaria è perché molti telefoni di punta (utilizzati per lo sviluppo) non possiedono uno slot per schede SD.


Abilita una scheda SD virtuale su Android Oreo

L'impegno sul codice sorgente AOSP per Android Oreo afferma che un file da 512 megabyte viene creato e montato come disco virtuale che il sistema può utilizzare come scheda SD. A questo comando si accede tramite adb. Se non hai ancora configurato adb, prima segui questo tutorial.

Una volta che adb è attivo e funzionante, i comandi necessari sono i seguenti. Nota che il comando accetta "true" o "false", poiché è un valore booleano.

adb shell
sm set-virtual-disk true/false

Il tuo dispositivo creerà e monterà quindi una scheda SD virtuale di dimensioni 512 megabyte. Questa scheda SD virtuale non è progettata per essere utilizzata per le normali operazioni, quindi non archiviare file al suo interno. Il disco virtuale è strettamente destinato a scopi di test da parte dello sviluppatore di un'applicazione, utilizzato per situazioni in cui si desidera testare come funzionerebbe la propria app su una partizione reale della scheda SD. Se sei uno sviluppatore il cui unico dispositivo di test è un dispositivo Google Nexus o Pixel (nessuno dei quali ha accesso a uno slot per scheda SD), potresti trovare utile questo comando.