Daftar Isi:
Google membawa alat pengembang baru untuk memungkinkan akses lebih banyak di Android 5.0 Lollipop
Google telah membawa seperangkat alat baru untuk pengembang untuk memanfaatkan kartu SD di ponsel atau tablet Anda dengan Android 5.0 Lollipop. Menggunakan maksud baru, aplikasi sekarang dapat memiliki akses baca dan tulis ke direktori pada penyimpanan yang dapat dilepas - bahkan direktori yang tidak mereka miliki. Google pada konferensi pengembangnya musim panas ini mengumumkan akan mengatasi masalah ini, dan hari ini segalanya dibuat lebih resmi dengan pengumuman pada grup Google platform Android.
Inilah yang perlu Anda ketahui.
Hai semua, di KitKat kami memperkenalkan API yang memungkinkan aplikasi membaca / menulis file di direktori khusus aplikasi pada perangkat penyimpanan sekunder, seperti kartu SD.
Kami mendengar dengan keras dan jelas bahwa pengembang menginginkan akses yang lebih kaya di luar direktori ini, jadi di Lollipop kami menambahkan maksud ACTION_OPEN_DOCUMENT_TREE yang baru. Aplikasi dapat meluncurkan maksud ini untuk memilih dan mengembalikan direktori dari DocumentProvider yang didukung, termasuk penyimpanan bersama yang didukung oleh perangkat. Aplikasi kemudian dapat membuat, memperbarui, dan menghapus file dan direktori di mana saja di bawah pohon yang dipilih tanpa interaksi pengguna tambahan. Sama seperti maksud dokumen lainnya, aplikasi dapat bertahan akses ini di seluruh reboot.
Ini memberi aplikasi akses luas dan kuat untuk mengelola file sambil tetap melibatkan pengguna dalam proses seleksi awal. Pengguna dapat memilih untuk memberikan akses aplikasi Anda ke direktori sempit seperti "Foto Liburan Saya, " atau mereka dapat memilih tingkat atas dari seluruh kartu SD; pilihan ada di tangan mereka.
BAIK. Jika Anda bukan pengembang aplikasi Android, itu terlihat sangat rumit. Faktanya, ini cukup rumit, jadi bagus sekali Google melakukan sebagian besar pekerjaannya. Tetapi kita dapat mencoba dan menyederhanakan banyak hal.
Dengan menggunakan metode baru ini, pengembang sekarang dapat mendeklarasikan izin pemasangan (itu bagian dari daftar barang yang biasanya kami tutupi) untuk melakukan "hal-hal" pada penyimpanan perangkat - termasuk penyimpanan yang dapat dilepas (baca: kartu SD). Salah satu hal yang dapat mereka lakukan adalah memungkinkan Anda memilih folder apa pada kartu SD yang Anda inginkan agar aplikasi dapat diubah. Ini bisa berupa satu folder - seperti "Musik" - atau folder tingkat atas. Apa pun di dalam direktori ini dapat dibaca, ditulis, dan mungkin dihapus.
Sederhananya, ini berarti bahwa aplikasi seperti Poweramp sekarang dapat mengedit tag pada lagu yang Anda miliki di folder Music. Atau editor foto dapat menyimpan ke folder Pictures, dan bukan hanya foldernya sendiri. Atau manajer file dapat memindahkan file di sekitar pada kartu SD. Yang perlu dilakukan pengembang adalah memperbarui aplikasi dengan metode baru.
Akan ada masalah dengan beberapa aplikasi. Kita bisa mengandalkan itu. Dan Anda harus mengizinkan izin baru yang memberi aplikasi akses tanpa batas ke penyimpanan perangkat Anda - baik internal maupun eksternal. Tetapi ini adalah (kebanyakan) cara aman untuk memungkinkan aplikasi memiliki akses ke penyimpanan pada perangkat Anda yang mem-bypass perintah sistem file standar yang mendukung model dokumen.
Sekarang siapa yang akan menjadi yang pertama mengimplementasikannya, dan kapan perangkat dengan kartu SD melihat pembaruan Lollipop? Kita hanya harus melihat.
Sumber: Android-platform