Saya menerima pembaruan OTA KitKat resmi untuk Nexus 4 saya minggu lalu dan sejak itu saya tidak dapat memindai ulang kartu SD. Saya telah mencoba sejumlah aplikasi berbeda untuk tugas ini, tetapi semuanya macet ketika dibuka. Sedikit riset menunjukkan beberapa pengguna dengan masalah yang sama.
Ini adalah aplikasi yang saya coba:
- Rescan Media ( Aditya Talpade )
- Pindai ulang Kartu SD! ( sTOOPIDfiG )
- Pindai Ulang Kartu Media SD ( RADEFFFACTORY )
- SDrescan ( Benjamin Rosseaux ) standby lama saya di Jelly Bean
Setiap aplikasi mogok saat diluncurkan. Adakah yang bisa menyegarkan memori SD mereka di KitKat?
sumber
Anda tidak dapat menggunakan aplikasi seperti ini lagi. Karena banyak aplikasi menyalahgunakan
MEDIA_MOUNTED
niat siaran untuk menyebabkan pemindaian ulang seluruh sistem file (menguras baterai) setelah mereka hanya mengubah satu file, KitKat memiliki batasan baru bahwa hanya aplikasi sistem yang dapat menyiarkan maksud ini. Aplikasi yang mencoba akan mendapatkanSecurityException
, yang secara default menyebabkan dialog "... telah berhenti".Ada mekanisme alternatif bagi aplikasi untuk mengatakan bahwa itu mengubah file tertentu, dan menyebabkan file itu dipindai ulang (tidak secara rekursif), tetapi (a) tidak ada pengganti yang memindai seluruh sistem file, karena itu akan disalahgunakan dengan cara yang sama ; dan (b) terserah aplikasi untuk memanggil ini. Itu bukan sesuatu yang bisa Anda ubah sebagai pengguna.
Aplikasi yang menggunakan root akan dapat membuat pekerjaan ini dengan cara yang sama seperti 4.3 dan sebelumnya, tetapi sekali lagi, itu harus ditulis secara khusus untuk meminta root. Rooting perangkat tidak akan membuat aplikasi lama Anda mulai bekerja lagi.
Untuk detail teknis lebih lanjut, lihat Bagaimana memicu MediaScan di Nexus 7? di Stack Overflow, situs saudara kami untuk pertanyaan pemrograman.
sumber
Ini adalah pertanyaan yang sangat bagus dan saya melihatnya sudah dijawab. Saya menulis sebuah aplikasi kecil untuk menyelesaikan masalah ini khusus untuk Kit Kit (Android 4.4+). Aplikasi saya berfungsi di semua ponsel.
Sini:
https://play.google.com/store/apps/details?id=burrows.apps.sdcard
Ini berfungsi pada Nexus 5!
Tolong beri tahu saya jika ini membantu Anda!
Penafian: Saya menulis aplikasi ini.
sumber