Приложение для набора номера становится слишком медленным и менее отзывчивым

23

Открытие приложения для набора номера в моем телефоне занимает почти больше 5-10 секунд.

Это происходит уже некоторое время, и это особенно важно, поскольку во время входящих вызовов, когда мой телефон отключается от режима ожидания, чтобы показать мне, кто звонит, мне фактически приходится ждать иногда более 10 секунд, чтобы увидеть идентификатор вызывающего абонента и т.п. телефон завис в течение этого времени.

Так было до (со склада) и после того, как я вставил в свой телефон ПЗУ. Хотя я заметил, что это стало более серьезным после того, как я установил много приложений и т. Д.

Поскольку я подозреваю, что это из-за нехватки ОЗУ (у меня бюджетный телефон на базе Android), я недавно установил приложения для оптимизации, сохранил на своем рабочем столе свободный от виджетов и запущенных приложений и т. Д., И это помогло до некоторой степени. Тем не менее, я чувствую, что он должен быть молниеносным и всегда доступным, как в обычных телефонах. Как мне этого добиться? Как заблокировать номеронабиратель в моей оперативной памяти или есть какие-нибудь приложения для сверхлегкого дозвона, которые могут заменить эту стандартную звонилку?

Кроме того, это может быть потому, что у меня синхронизировано около 150 контактов Facebook и Google? (Я не думаю, что это большое число)

Как насчет того, чтобы найти способ отключить данные изображения в контактах? Будет ли это разумно уменьшить объем памяти?

Совершенно та же ситуация: могу ли я установить его так, чтобы «Телефон» на моем телефоне имел приоритет над всеми другими приложениями? (перепробовал все ответы)

ОБНОВЛЕНИЕ: Я нашел что-то под названием «FUSIONboost» в пользовательском роме FUSIONideos, который, кажется, устанавливает приоритет приложений или чего-то в этом роде. Похоже, это именно то решение, но я не хочу сейчас переключать ромы, и мне очень хотелось бы, чтобы кто-нибудь сказал мне, как я могу получить это ..

Ирфан
источник
Буду рад, если кто-то сможет дать представление о том, что и как получить FUSIONboost, так как у меня есть ощущение, что это будет более эффективный ответ на эту проблему; хотя я ценю все ваши ответы
Ирфан
Может быть проще что-то предложить, если точно сказать, какой у вас телефон и какая версия Android. Хотя я подозреваю, что уже слишком поздно.
Дэн Халм

Ответы:

15

Скорее всего, это комбинация двух вещей: а) вещи, которую звонилка должна загружать при запуске, и б) возможно, нехватка памяти (ОЗУ), созданной при загрузке этих вещей. Наибольшие выгоды должны быть получены при решении (а), однако, это также будет иметь побочный эффект решения (б)

Вы можете попробовать очистить следующее:

  • Журнал звонков - загружается каждый раз при загрузке звонилки.
  • SMS-сообщения. Некоторые пользователи сообщают, что большое количество SMS-сообщений может вызвать замедление работы программы набора номера, хотя я скептически отношусь к этому.
  • Контакты - наконец, количество контактов имеет отношение. Не только те, которые вы видите («Мои контакты»), но и все, кому вы когда-либо писали (например, «Другие контакты в контактах GMail»).

Последний пункт может быть довольно важным. У меня около 130 «настоящих» контактов, но около 1000 человек, которым я когда-то писал по электронной почте, используя GMail. Все были синхронизированы с моим телефоном, просто не всегда показывалось.

Важно различать оперативную память и постоянное хранилище. Например, удаление мусора, удаление сообщений электронной почты, удаление неиспользуемых приложений или перемещение их в хранилище SD вряд ли поможет, поскольку они используют постоянное хранилище, а не временную оперативную память.

Наличие большого количества постоянного хранилища означает, что приложения не могут использовать его для более быстрой работы. ОЗУ, однако, может заставить их летать.

Возможно, вам также захочется взглянуть на Superdial и Dialer One , два набора номеров , которые я считаю наиболее приемлемыми. У них также есть поиск контактов T9, который может быть мечтой, чтобы использовать.

Мартин
источник
Только что попробовал DialerOne и он быстрый и плавный (хотя мне не нравился пользовательский интерфейс; но производительность - это ключ). Давайте посмотрим, насколько хорошо это работает в долгосрочной перспективе. Большое спасибо!
Ирфан
Я также рекомендовал бы взглянуть на exDialer .
Джовейзер
У меня была похожая проблема в моем Samsung Galaxy Chat, где у меня было несколько тысяч SMS-сообщений в одном разговоре. Звонилка реагировала на меня медленно (но не в том порядке, который испытывает ОП). После удаления смс звонилка заработала нормально.
Андрис
5

У меня была похожая ситуация с моим Samsung Galaxy GT-i5700 (SPICA), и я нашел очень странное решение:
кажется, что огромное количество SMS вызывало дальнейшее замедление работы мобильного телефона (не считая большого количества). приложений в устройстве). Затем я удалил многие сообщения, и произошло значительное улучшение скорости работы программы набора номера.
Я не знаю, подойдет ли вам то же самое, это всего лишь лазейка, которую я обнаружил на своем мобильном (факт: Samsung SPICA может вместить до 2000 SMS). Я могу только сказать, что вы можете попробовать его (конечно, это верно только в том случае, если на вашем устройстве хранится много SMS).

У меня нет ответов на другие факторы.

SamSPICA
источник
Очистка истории вызовов помогла мне однажды. Не уверен, поможет ли это вам тоже.
Роксана
Я не знаю, подтверждает ли это то, что говорит @SamSPICA, или нет, но я использую Google Voice исключительно для своих SMS, поэтому у меня нет сообщений, сохраненных в приложении SMS по умолчанию, и я не видел никаких проблем с моим приложение для звонилки.
эль
Это странно, потому что Messaging и Dialer - это разные "приложения" ... но я попробую (хотя я не думаю, что у меня больше 500 смс, так что это не должно иметь большого значения?)
Irfan
Если их не больше 500, я не думаю, что это может иметь большое значение, потому что у меня было около 2000, теперь я никогда не позволяю количеству выходить за пределы прибл. 1500.
SamSPICA
@Power: и вы, возможно, хотите знать, что они оба являются частью одного пакета (com.android ...)
SamSPICA
4

Подобные замедления на телефонах старше 1 года, скорее всего, являются побочным эффектом нехватки памяти. Чтобы проверить, является ли это проблемой, перейдите в настройки Android и посмотрите SD-карту и память телефона. Последний элемент «Доступное пространство» должен быть 17 Мб или более.

Если вы используете приложение электронной почты (НЕ Gmail), то вам следует проверить папку «Корзина». В почте нажмите Меню, затем выберите Папки и прокрутите вниз до Корзины. Электронная почта НИКОГДА не очищает папку для мусора, даже если вы удалили сотни сообщений. Вам придется либо удалить их вручную, либо удалить и заново создать учетную запись.

Иногда браузер создает большой набор данных. Вы можете зайти в настройки браузера и нажать «Очистить кэш». Но, похоже, с браузером связано еще больше данных. Проще всего перейти к общим настройкам, приложениям, управлению приложениями, затем выбрать вкладку «Все», найти «Браузер» и нажать на него. Затем нажмите на действие, чтобы очистить данные. Это также приведет к удалению ваших закладок, поэтому вы должны сначала их записать.

Наконец, у вас могут быть фоновые задачи, которые загружают процессорное время телефона. Вы можете получить приложение типа Advanced Task Killer (бесплатная версия доступна), которое будет периодически убивать любые приложения, которые вам не нужны. Например, приложения Skype и Backup на телефонах Verizon всегда работают в фоновом режиме, но обычно не нужны.

Моррис Мейнард
источник
1
Как я только что пояснил в своем посте выше, будьте осторожны, чтобы не объединить «память» в одну кучу. Очень важно различать постоянное хранилище и временное ОЗУ. Очистка места в постоянном хранилище путем удаления сообщений электронной почты или перемещения приложений на SD-карту редко влияет на производительность. Для хорошей работы приложения нужна оперативная память.
Мартин
3
Кроме того, в Android есть очень продвинутый менеджер задач, который использует сложный алгоритм, чтобы определить, когда нужно убить задачу. Если есть память, которая не используется или не нужна другому приложению, оно не убивает ее. Убийцы задач не имеют одинаковых показателей и не могут принимать одинаковые обоснованные решения. Убийцы задач часто снижают производительность, излишне выгружая Сервисы или Действия из памяти, только для их повторной загрузки, когда они необходимы (иногда сразу).
Мартин
1
Небольшое замечание: я заметил, что остановка задач с помощью опции «принудительная остановка» froyo работает намного лучше, чем любые менеджеры задач.
Irfan
3

У меня была похожая проблема, хотя мы не можем полностью исправить это, мы можем сократить время запуска с помощью этих подходов,

  1. Контакты -> Дополнительно -> Отметьте «Только контакты с телефонами», выберите только нужные группы в нижних группах, лучше вы можете создать помеченную группу и выбрать ее.

  2. Используйте стороннее приложение «Контакты», например «Перейти к контактам» - https://market.android.com/details?id=com.jbapps.contact, чтобы просмотреть полный список контактов.

  3. Никогда не нажимайте кнопку «Назад» для выхода из программы набора номера, используйте кнопку «Домой» для выхода из программы набора номера, нажатие кнопки «Назад» прекращает работу программы набора номера.

Вы также можете попробовать Go Dialer или https://market.android.com/details?id=kz.mek.DialerOne&hl=en.

Рияз Мохаммед Ибрагим
источник
Go Dialer на самом деле тормозит больше, чем стоковая звонилка. +1 за то, что дал мне идею не использовать кнопку «назад». Теперь у меня есть полуиспеченное решение - просто открыть номеронабиратель и выйти из него, используя клавишу завершения, и я делаю это периодически, поэтому я могу надеяться, что большую часть времени номеронабиратель будет находиться в ОЗУ
Irfan
1

Я согласен, что это проблема памяти. У меня был раз с моим предыдущим телефоном, в котором мой телефон зависал, как только он включился из-за проблем с памятью. Если у вас есть Froyo или выше, переместите как можно больше ваших больших приложений на SD-карту . Если вы уже сделали это, удалите приложения, чтобы освободить память. Моррис предложил 17 МБ. Это звучит мало для меня, и я думаю, что фактическое количество зависит от того, какая версия Android у вас есть и какие приложения вы используете.

Джей Аскрен
источник
Я использую link2sd во всех приложениях, и у меня есть около 30 МБ свободного внутреннего пространства .. все то же самое.
Ирфан
@ Power-Inside Смотрите мои изменения и комментарии выше. Доступное хранилище, освобожденное с помощью link2sd или освобождаемое вручную, вряд ли будет иметь значение.
Мартин
@ Мартин Я согласен .. Но я подумал, что, возможно, минимальное хранилище также сыграло свою роль, возможно, так как оно могло бы использоваться в качестве виртуальной памяти или кеша страниц или эквивалента ..
Ирфан
0

Вы можете попытаться восстановить заводские настройки, но, как вы сказали, вы не хотите стирать данные. Не используйте убийц заданий, так как они сильно забьют ваш телефон. Также проверьте, какие приложения используют много оперативной памяти. Перейти к управлению приложениями и просматривать запущенные приложения.

Hackja4fun
источник
-1

попробуйте это низкоуровневое приложение для набора номера, http://www.appstorehq.com/dialerone-android-155708/app

Обновление пряников официально доступно для Huawei IDEOS, попробуйте!

fyzANDme
источник
да, кто-то уже предложил вам приложение Dialer One. Возможно, я бы дал +1, если бы вы могли предоставить ссылки на официальный пряник для моих идей, потому что я его нигде не вижу.
Ирфан
-2

Если вы установили какие-либо приложения, блокирующие вызовы, удалите их и посмотрите, есть ли улучшения. (Это сработало для меня.)

indeka
источник
Что заставляет вас думать, что OP установил приложения для блокировки вызовов? Никакого упоминания в вопросе ОП ... просто говорю
t0mm13b