Проблемы с батарейкой у Android
Последнее время батарейка моего телефона стала как то уж очень быстро садиться, причем садится она даже если ничего не запущено. Просто телефон в определенное время сильно начинает жрать батарейку, как будто в фоне что-то выполняется. В отчетах андроида ничего подозрительного, вроде как батарейку жрет сама ОС. Я уже хотел было вернуть телефон к заводским настройкам но сегодня случайно обнаружил причину дополнительного расхода энергии.
Подключив телефон к Android SDK заметил в консоли Eclipse кучу сообщений об ошибках типа "класс не найден". Сначала подумал, что глючит Eclipse но оказалось источник исключений - подключенный к компьютеру телефон. Класс оказался из Text2Speech API. Оказывается что не так давно я экспериментировал с Text2Speech и поставил несколько языковых движков. Во время очередной чистки системы потер весь неиспользуемый софт, в том числе и голосовые движки, но они как то не совсем корректно удалились так что в системе остались ссылки на удаленные движки, так что система стала постоянно обращаться к неиспользуемому движку, что и вызывало исключение. Исключение это возникало довольно часто, что вызывало хорошую такую нагрузку на процессор телефона, а это вызывало повышенный расход энергии.
После того как снова поставил голосовай энжин и прописал его в системе все стало работать как раньше.
разрешены только теги br, font, span, p, strong, u, p, blockquote, a, div, img - остальные будут безжалостно удаляться
комментарии: