Isi kandungan:
Google membawa alat pembangun baru untuk membolehkan akses lebih banyak di Android 5.0 Lollipop
Google telah membawa set alat baru untuk pemaju untuk memanfaatkan kad SD pada telefon atau tablet anda dengan Android 5.0 Lollipop. Dengan menggunakan niat baru, aplikasi kini boleh membaca dan menulis akses ke direktori pada storan yang boleh tanggal - walaupun direktori yang tidak dimilikinya. Google pada persidangan pemaju musim panas ini mengumumkan bahawa ia akan menangani isu ini, dan hari ini perkara yang dibuat lebih rasmi dengan pengumuman di platform Google-platform Android.
Inilah yang anda perlu ketahui.
Hei semua, di KitKat kami memperkenalkan API yang membolehkan aplikasi membaca / menulis fail dalam direktori khusus aplikasi pada peranti penyimpanan sekunder, seperti kad SD.
Kami mendengar kuat dan jelas bahawa pemaju mahukan akses yang lebih besar di luar direktori ini, jadi dalam Lollipop kami menambah tujuan ACTION_OPEN_DOCUMENT_TREE baru. Apl boleh melancarkan niat ini untuk memilih dan mengembalikan direktori dari mana-mana Dokumen Penyokong yang disokong, termasuk mana-mana storan kongsi yang disokong oleh peranti itu. Apl kemudian boleh membuat, mengemas kini, dan memadam fail dan direktori di mana-mana di bawah pokok yang dipilih tanpa sebarang interaksi pengguna tambahan. Sama seperti niat dokumen lain, aplikasi dapat mengekalkan akses ini merentasi semula.
Ini memberikan aplikasi yang luas, akses yang kuat untuk menguruskan fail semasa masih melibatkan pengguna dalam proses pemilihan awal. Pengguna boleh memilih untuk memberikan akses aplikasi anda ke direktori sempit seperti "Foto Percutian Saya, " atau mereka boleh memilih peringkat atas kad SD keseluruhan; pilihan mereka adalah.
OKEY. Jika anda bukan pemaju aplikasi Android, yang kelihatan rumit. Sebenarnya, ia agak rumit, jadi ia adalah satu perkara yang baik bahawa Google melakukan kebanyakan kerja. Tetapi kita boleh cuba dan memudahkan perkara sedikit.
Dengan menggunakan kaedah baru ini, pemaju kini boleh mengisytiharkan kebenaran pada pemasangan (itu sebahagian daripada senarai item yang biasanya kita gloss over) untuk melakukan "benda" pada storan peranti - termasuk storan boleh tanggal (read: SD cards). Salah satu perkara yang boleh mereka lakukan ialah membolehkan anda memilih folder apa yang ada pada kad SD yang anda mahu permohonan itu dapat diubah. Ini boleh menjadi satu folder - seperti "Muzik" - atau folder tahap teratas. Apa-apa sahaja di dalam direktori ini boleh dibaca, ditulis, dan mungkin dihapuskan.
Ringkasnya, ini bermakna aplikasi seperti Poweramp kini boleh mengedit tanda pada lagu yang anda ada dalam folder Muzik. Atau editor foto boleh menyimpan ke folder Gambar, dan bukan hanya foldernya sendiri. Atau pengurus fail boleh memindahkan fail di sekitar kad SD. Semua pembangun yang perlu dilakukan ialah mengemaskini aplikasinya dengan kaedah baru.
Akan ada masalah dengan beberapa aplikasinya. Kita boleh bergantung pada itu. Dan anda perlu membenarkan kebenaran baharu yang memberikan akses kepada aplikasi hampir tidak terkawal untuk penyimpanan peranti anda - baik dalaman dan luaran. Tetapi ini adalah cara yang paling selamat untuk membolehkan aplikasi mempunyai akses ke storan pada peranti anda yang memintas perintah fail sistem fail yang menyokong model dokumen.
Sekarang siapa yang pertama akan melaksanakannya, dan bilakah peranti dengan kad SD melihat kemas kini Lollipop? Kita hanya perlu melihat.
Sumber: Android-platform