Как я победил Инструмент выбора медиа на Samsung S23+
Всем привет! Скажу сразу, что не хотел, чтобы получилось так много текста, но это был просто крик души. Кому интересно только само решение вопроса - листайте до раздела "Часть 3. Неожиданное решение".
Часть 1. Заметил я у себя как-то на телефоне странную вещь: при попытке прикрепить файл (картинку, фотку) к сообщению в каком-либо мессенджере, возникали сложности. Стандартная процедура: нажимаешь на «скрепку» (или «плюсик») и замечаешь, что меню предпросмотра и выбора картинок (как выяснилось, это и есть инструмент выбора медиа, он же Media picker (далее – ИВМ)) либо пустое, либо показывает, что на устройстве всего 3 папки:
Ну, подумал я, видимо, дело в ограничении на доступ приложения к файлам, потому что прецеденты были. Отправлял из галереи через «поделиться». Однако, спустя пару дней, я также заметил, как быстро, а самое главное, ни с того ни с сего, разряжается телефон. И при этом греется. Покопался в настройках, зашёл в энергопотребление и увидел следующую картину: с огромным отрывом по пожиранию заряда АКБ лидирует ИВМ!
Ну, сказать, что я офигел от такой информации - это ничего не сказать! Посмотрел статистику: в предыдущий день было примерно так же. А ещё за день до этого, отрыв был не такой большой.
Итак, паразит выявлен, осталось понять, как с ним бороться.
Часть 2. Поиски решения.
Под подозрение попали ровно все приложения, которые были установлены за последние 3-4 дня, их было 3 шт. (два от Яндекса, одно от Гугла). Я чистил кэш, данные, принудительно останавливал приложения, потом вовсе начал удалять и эти и заодно ещё некоторые, попавшие под горячую руку. Естественно, не помогло.
Обратился с службу поддержки Самсунг. Лучше бы не обращался, только время потерял. Дали какие-то дежурные советы типа сброса до заводских настроек, обновления ПО, или же «внимательно подумать и вспомнить, что же я всё-таки наустанавливал».
Но у меня присутствовало какое-то чувство, что дело всё-таки не в этом. А телефон, тем временем, разряжался едва ли не быстрее, чем заряжался.
И полез я искать информацию по просторам интернета. Людям, эта проблема оказалась знакомой. О ней писали на Reddit, 4pda, pikabu вот здесь, например и где-то ещё. Там я нашёл способ как этот ИВМ хотя бы замедлить до минимума, потому что ни остановить его, ни выключить, ни почистить кэш и данные - ничего нельзя. Ну ок, хотя бы подобрался к нему поближе. Но, кстати, зарядка от этого "таять, как пломбир под июльским солнцем" так и не перестала.
Часть 3. Неожиданное решение.
Не найдя однозначного ответа, что делать, я лазил в настройках телефона, заходил в разные приложения. Какие-то удалял, какие-то оптимизировал, чистил кэш и т.д. И тут я наткнулся на следующую картину: зайдя в настройках приложений («Настройки» - «приложения» - «Google (информация о приложении)» и там перейдя в «хранилище» (где кэш и данные), появилась вот такая плашка:


не только Google
Недолго думая, я нажал «отказать в доступе», и она исчезла. А подумав ещё немного, я пришёл к выводу, что это напрямую связано с тем, в какие приложения я мог загружать фотографии: мессенджеры, почта или нейросетки в браузере и т.д. И погнал устраивать «аудит» всем остальным приложениям, в первую очередь, подпадающим под установленный критерий. Было выявлено ещё, примерно, 5 (!) подобных случаев (в т.ч. Яндекс), с разницей лишь в количестве "items". Не став особо зацикливаться на причинах этого, я везде повторял одно и то же действие – жал «отказать в доступе».
После этого перезагрузил телефон и зарядил. Спустя время заметил, что темп расхода заряда приходит в норму, и это было реально ощутимо. А телефон перестал перегреваться, просто находясь в кармане, это даже было слегка непривычно.
Что имеем спустя день после таких манипуляций: к обеду телефон разрядился всего НА 15 %, а не ДО 15%, как вчера, например. Заходим в статистику энергопотребления: ИВМ даже не попал в этот «хит парад». Ну что ж, всё на своих местах, гегемонов энергопотребления нет. Но иногда надо заходить проверять.
В заключение могу сказать, что точно непонятно из-за чего это происходит и всегда ли способ решения может быть такой же. Надеюсь, разработчики обратят на это внимание и что-нибудь сделают. Ну а пока, может быть, кому-то сможет помочь такой способ.
Всем спасибо за внимание и удачи!
















