Ви більше не можете використовувати подібні додатки. Оскільки багато додатків зловживали MEDIA_MOUNTED
наміром широкомовної програми викликати повторне сканування всієї файлової системи (злив акумулятора) після того, як вони змінили лише один файл, KitKat має нове обмеження, згідно з яким лише системні програми можуть транслювати цей намір. Програми, які намагаються отримати, отримають SecurityException
діалогове вікно, яке за замовчуванням спричиняє діалог "... зупинився".
Існує альтернативний механізм для програми, який говорить про те, що він змінив певний файл, і призведе до повторного сканування цього файлу (не рекурсивно), але (а) немає заміни, яка б сканувала цілу файлову систему, тому що цим самим було б зловживати таким же чином ; і (b) це закликає це викликати. Ви не можете змінити їх як користувача.
Додаток, який використовував корінь , зможе зробити цю роботу так само, як 4.3 та раніше, але знову ж таки, це потрібно буде спеціально записати, щоб запитувати корінь. Укорінення пристрою не призведе до того, що старі програми знову почнуть працювати.
Щоб отримати докладніші технічні деталі, див. Як запустити MediaScan на Nexus 7? на нашому сестринському сайті Stack Overflow для запитань із програмування.