Pengenalan Dasar Fungsi SD Card dan Penggunaan Melalui Aplikasi Materi : External Storage / SD Card Pada perangkat Bergerak Jenis jenis External Storage / SD Card SD Card Pada Android Emulator Device (AVD)
Alfiansyah Arifudin Akbar (16.11.0049) Hendra Budi Santosa (16.11.0050) Nurokta Fauzy Saputra (16.11.0052) Saputra Hendarto (16.11.0059) Rizky Maida Kartika (16.11.0062) Galang Dewa Nuansa (16.11.0066) Ricci Dian Firmansyah (16.11.0067) Muhammad Reza (16.11.0069) Rayhan Shaquelle (16.11.0090) Argian Wibiyantoro (16.11.0095) Mohamad Riza F. (16.11.0108)
Setiap perangkat Android mendukung "external storage bersama" ruang yang dapat digunakan untuk menyimpan file. Ruang ini disebut eksternal karena tidak dijamin akan diakses — itu adalah ruang penyimpanan yang pengguna dapat me- mount ke komputer sebagai perangkat penyimpanan eksternal, dan bahkan mungkin secara fisik dilepas (seperti kartu SD). File disimpan ke penyimpanan eksternal dapat dibaca dunia dan dapat dimodifikasi oleh pengguna bila mereka mengaktifkan penyimpanan massal USB untuk mentransfer file pada komputer.
Jadi sebelum mencoba untuk mengakses file dalam penyimpanan eksternal dalam aplikasi kita harus memeriksa ketersediaan direktori penyimpanan eksternal serta file yang akan dicoba untuk diakses. kita harus menggunakan penyimpanan eksternal untuk data pengguna yang harus dapat diakses oleh aplikasi lain dan disimpan bahkan jika pengguna dengan pencopotan app seperti menangkap foto atau download file. Sistem menyediakan direktori umum standar untuk jenis file, sehingga pengguna memiliki satu lokasi untuk semua foto, nada dering, musik, dan semacamnya.
Untuk memungkinkan sistem untuk menginstal aplikasi pada penyimpanan eksternal, memodifikasi file manifest termasuk android: installLocation atribut dalam elemen <manifest>, dengan nilai baik "preferExternal"atau "auto". Sebagai contoh:
Jika kita menyatakan "preferExternal", maka meminta bahwa aplikasi diinstal pada penyimpanan eksternal, tetapi sistem tidak menjamin bahwa aplikasi akan dipasang pada penyimpanan eksternal. Jika penyimpanan eksternal penuh, sistem akan menginstalnya pada penyimpanan internal. Pengguna juga dapat memindahkan permohonan antara dua lokasi.
Menyimpan berkas pada penyimpanan eksternal Menggunakan penyimpanan eksternal besar untuk file yang diinginkan untuk berbagi dengan aplikasi lain atau memungkinkan pengguna untuk mengakses dengan komputer. Setelah meminta izin penyimpanan dan memverifikasi bahwa penyimpanan tersedia, Anda dapat menyimpan dua jenis file yang berbeda:
File yang umum: file yang harus tersedia secara bebas untuk aplikasi lain dan pengguna. Ketika pengguna dengan pencopotan app, file-file ini harus tetap tersedia untuk pengguna. Misalnya, foto yang diambil oleh aplikasi Anda atau file lain download harus disimpan sebagai file umum. File pribadi: file yang hak milik aplikasi dan akan dihapus ketika pengguna dengan pencopotan aplikasi. Meskipun file ini secara teknis dapat diakses oleh pengguna dan aplikasi lain karena mereka berada pada penyimpanan eksternal, mereka tidak memberikan nilai kepada pengguna di luar aplikasi.
Meminta izin penyimpanan eksternal Untuk menulis ke penyimpanan eksternal umum, Anda harus meminta izin WRITE_EXTERNAL_STORAGE dalam manifest file:
Jika aplikasi hanya perlu membaca penyimpanan eksternal (tapi tidak menulis untuk itu), maka Anda perlu untuk menyatakan izin READ_EXTERNAL_STORAGE:
memverifikasi bahwa penyimpanan eksternal tersedia Karena penyimpanan eksternal mungkin tidak tersedia-seperti bila pengguna telah dipasang penyimpanan ke PC atau telah dihapus SD card yang menyediakan penyimpanan eksternal. Kita harus selalu memastikan bahwa volume tersedia sebelum mengakses itu. Kita dapat permintaan negara penyimpanan eksternal dengan memanggil getExternalStorageState(). Jika keadaan kembali MEDIA_MOUNTED, maka kita dapat membaca dan menulis file. Jika MEDIA_MOUNTED_READ_ONLY, Kita hanya dapat membaca file.
Misalnya, metode berikut berguna untuk menentukan ketersediaan penyimpanan
Kita selalu harus menghapus file yang tidak lagi membutuhkan aplikasi Kita selalu harus menghapus file yang tidak lagi membutuhkan aplikasi. Cara paling sederhana untuk menghapus file akan Panggil delete() pada objek File. Contoh :
Memory Stick Memory external buatan sony, hadir pertama kali dengan varian Memory Stick Pro dan Memory Stick Duo dengan kapasitas hingga 4 GB. Kemudian lahir generasi kedua yang diberi nama Memory Stick Pro M2 dengan kapasitas hingga 8 GB. MMC (Multi Media Card) Memory card standar, bisa dipergunakan pada slot SD Card. MMC kemudian berkembang dan menjadi RS-MMC yaitu Reduced Size MMC, yang berukuran lebih kecil tetapi masih bisa dipakai pada slot MMC dan juga SD card dengan adapter. SD Card (Secure Digital Card) Mempunyai write-protected switch, berukuran 32 x 24 x 2 mm dengan berbagai ukuran hingga 64 GB lebih. SD Card ada berbagai varian yaitu MiniSD, MicroSD/Transflash, XD Card (khusus buatan Olympus), SDHC dan juga micro SDHC.
CF Card (Compact Flash Card) Memory card ini sering digunakan pada kamera digital karena mempunyai transfer data paling cepat dan memiliki chip controller. Hadir dalam dua varian yaitu CF Type 1 (tebal 5mm) dan CF Type 2 (tebal 3mm). CF card dapat menyimpan berbagai jenis file, persis seperti flashdisk. SMC (Smart Media Card) Mempunyai ukuran seperti Flash Card dan mempunyai kemampuan yang sama. UFD (USB Flashdisk) Flashdisk sebenarnya tidak termasuk memory external, namun mempunyai fungsi yang sama yaitu menyimpan data-data multimedia dan format lain. Alat ini bekerja dengan teknologi flash memori yang digabungkan dengan USB, mudah dibawa kemana-mana dan mempunyai kapasitas yang sangat besar, hingga 128GB dan bahkan bisa lebih. Perangkat ini tak perlu software dan tak perlu diinstal, cukup colokkan saja dan Anda sudah bisa mentransfer file kedalamnya.
Emulator menggunakan konfigurasi Android Virtual Device (AVD) untuk menentukan tampilan, fungsionalitas, dan citra sistem dari perangkat yang disimulasikan. AVD memperbolehkan Anda untuk menentukan aspek perangkat keras tertentu dari perangkat yang disimulasikan dan memungkinkan Anda membuat banyak konfigurasi untuk menguji berbagai platform Android dan perangkat keras yang berbeda. Setiap AVD berfungsi sebagai perangkat independen, dengan penyimpanan tersendiri untuk data pengguna, kartu SD, dan sebagainya. Ketika dijalankan dengan konfigurasi AVD, emulator secara otomatis akan memuat data pengguna dan data kartu SD dari direktori AVD. Secara default, emulator menyimpan data pengguna, data kartu SD, dan cache di direktori AVD.
Projek Sederhana Perangkat Mobile Layout Aplikasi SD Card
Pengembangan Aplikasi Mobile Inputkan isi dari text yang akan disimpan, dan nama File wajib diisikan
Pengembangan Aplikasi Mobile Tampilan dimana File yang telah dibuat tersimpat
Pengembangan Aplikasi Mobile
Pengembangan Aplikasi Mobile Hasil
Referensi https://developer.android.com/guide/topics/ data/data-storage https://developer.android.com/guide/topics/ data/install-location https://developer.android.com/training/data -storage/files https://developer.android.com/training/data -storage/files#WriteExternalStorage https://www.pricebook.co.id/article/tips_tric ks/2015/01/15/592/ini-jenis-jenis- memory-card-external-yang-perlu-anda- ketahui