Android Oreo memiliki perintah pengembang untuk mengaktifkan kartu SD virtual, jika Anda memerlukannya saat menguji aplikasi pada perangkat pengembangan Anda.
Android Oreo sedang bersiap untuk menjadi iterasi ramah pengembang dan penggila sistem operasi seluler favorit kami. Kami telah menemukan perintah baru ditambahkan untuk memberi tema pada perangkat (yang menyebabkan dukungan Substratum non-root) Dan mengedit penghemat baterai, dan temuannya tidak berhenti di situ. Sekarang kami telah menemukan perintah yang memungkinkan pengembang menguji bagaimana aplikasi mereka akan bekerja pada perangkat dengan kartu SD fisik tanpa memerlukan perangkat tersebut sendiri! Hal ini berguna karena beberapa alasan, seperti memastikan aplikasi dapat berjalan dengan kecepatan lebih lambat dari kartu SD, atau untuk melihat apa yang terjadi ketika data dipindahkan ke kartu SD. Alasan penambahan ini diperlukan adalah karena banyak ponsel andalan (yang digunakan untuk pengembangan) tidak memiliki slot kartu SD.
Aktifkan Kartu SD Virtual di Android Oreo
Komit pada kode sumber AOSP untuk Android Oreo menyatakan bahwa file berukuran 512 megabyte dibuat dan dipasang sebagai disk virtual agar sistem dapat digunakan sebagai kartu SD. Perintah ini diakses melalui adb. Jika Anda belum menyiapkan adb, terlebih dahulu ikuti tutorial ini.
Setelah adb aktif dan berjalan, perintah yang Anda perlukan adalah sebagai berikut. Perhatikan bahwa perintah tersebut menggunakan "benar" atau "salah", karena ini adalah nilai boolean.
adb shell
sm set-virtual-disk true/false
Perangkat Anda kemudian akan membuat dan memasang kartu SD virtual berukuran 512 megabita. Kartu SD virtual ini tidak dirancang untuk digunakan dalam pengoperasian normal, jadi jangan menyimpan file di dalamnya. Disk virtual hanya untuk tujuan pengujian pengembang aplikasi, digunakan untuk situasi di mana seseorang ingin menguji bagaimana aplikasi mereka akan berfungsi pada partisi kartu SD yang sebenarnya. Jika Anda seorang pengembang yang perangkat pengujiannya hanya perangkat Google Nexus atau Pixel (tidak ada satupun yang memiliki akses ke slot kartu SD), maka perintah ini mungkin berguna bagi Anda.