Cara mengizinkan aplikasi untuk menghapus konten kartu SD

13

Saya memiliki Android versi 5.0 pada dua perangkat yang berbeda dan pada keduanya, jika saya menghapus konten pengguna apa pun (misalnya foto, musik) yang tersimpan di kartu SD itu tampaknya dihapus tetapi beberapa saat kemudian muncul kembali persis seperti sebelumnya.

Saya dituntun untuk percaya bahwa ini adalah bagian dari keamanan OS versi baru yang ditingkatkan tetapi apakah ada cara saya dapat menghentikan ini sehingga ketika saya menghapus sesuatu, itu tetap terhapus! Saat ini saya hanya dapat melakukan ini melalui USB dari PC saya.

Matt_Roberts
sumber
Aplikasi apa yang Anda gunakan untuk menghapus konten dari kartu SD?
Dylan Yaga
@DylanYaga Saya telah menggunakan SD Maid Pro, SanDisk Memory Zone dan juga file manager asli (satu adalah Samsung yang lain adalah LG).
Matt_Roberts

Jawaban:

11

Sejak 4.4 izin "WRITE_EXTERNAL_STORAGE" tidak lagi memberikan akses WRITE ke sdcard sekunder (eksternal). (Ini adalah penjelasan yang disederhanakan, 4.4 tidak memaksakan perubahan ini.)

Izin yang diperlukan untuk melakukannya ("WRITE_MEDIA_STORAGE") hanya dapat digunakan untuk aplikasi sistem.

Karena 5.0 dimungkinkan untuk mendapatkan akses tulis melalui sistem penyedia penyimpanan Android, ini harus diimplementasikan oleh pengembang.

  • Aplikasi pengelola file asli harus dapat menulis ke kartu sd eksternal, periksa apakah itu meminta izin "WRITE_MEDIA_STORAGE".
  • SD Maid akan mendukung penghapusan & penggantian nama dengan pembaruan berikutnya (3.1.2.0+) melalui penyedia penyimpanan sistem .
  • Saya tidak tahu tentang SandDisk Memory Zone.
menggelapkan
sumber
Terima kasih, ini telah mengklarifikasi masalah ini - hore untuk pembaruan SD Maid berikutnya! Saya berasumsi bahwa ini mungkin dapat diperbaiki untuk aplikasi yang dipilih jika saya bersedia untuk turun opsi root tetapi perangkat saya terlalu baru sehingga saya belum mau mengambil risiko itu.
Matt_Roberts
1
Jika Anda melakukan root pada perangkat Anda, aplikasi yang mendukungnya (mis. Pembantu SD) dapat langsung menggunakan root untuk menghindari pembatasan. Atau Anda dapat menggunakan akses root untuk membatalkan pembatasan yang diperkenalkan dengan 4.4. Pada dasarnya Anda akan sedikit mengubah sistem izin ROM Anda, ada aplikasi yang mengotomatiskannya, ini secara efektif memungkinkan semua aplikasi yang tidak dapat menangani ini berperilaku seperti sebelumnya 4.4.
gelap
@ Arken bagaimana saya melakukan ini? Apakah ada artikel dengan instruksi online? Aplikasi untuk melakukan ini? (Saya sudah di-root)
Abraham Murciano Benzadon