Как изменить приложение SMS по умолчанию в моем HTC Hero?

Недавно я полностью устал от встроенного приложения Сообщения (SMS) и переключил его на Chomp (также присматриваюсь к Handcent, но еще не определился с ним). Я хочу использовать значок «Сообщения», а также рассматривать новое приложение как программу SMS по умолчанию. Я знаю об «Управлении приложениями» и нажатии кнопки «Очистить значения по умолчанию» для приложения. Но «Очистить значения по умолчанию» для приложения «Сообщения» отключено, и в нем говорится, что значения по умолчанию не установлены. Я прочитал в чьем-то сообщении , что их провайдер AT&T каким-то образом жестко запрограммировал это как приложение по умолчанию, и они не могли его изменить. Так...

Они действительно могут это сделать? Поэтому мой HTC Hero не позволяет мне сбросить настройки по умолчанию? Есть ли способ обойти это?

Ответы (7)

Одно слово. Корень. Я бы предложил рутировать как решение вашей проблемы. Вот документация о том, как получить root права на CDMA Hero: http://forum.xda-developers.com/showthread.php?t=581577 .

Для получения информации о том, что такое «рут» и почему вы должны это сделать, обратитесь сюда: Addivetips.com/mobile/…
Откуда я знал, что это будет «единственный ответ». Я хотел бы получить root права на свой телефон. Тем не менее, я купил план защиты от Sprint, и если я рутирую телефон и что-то ломается, я в основном облажался. И все же спасибо за ссылку. Я планирую получить root-права после того, как в следующем году получу новый телефон, и оставлю этот в качестве телефона для разработчиков. Кроме того, в статье говорится, что обновление Android 2.1 от Sprint может закрыть использованную ошибку безопасности, есть идеи, если это действительно так?
Не забывайте, что вы всегда можете отключить свой телефон, если вам нужно его вернуть. Укоренение не аннулирует гарантию на большинство телефонов, хотя, вероятно, это не одобряется техническими представителями в магазине оператора связи.

По крайней мере, одно частичное решение для тех, кто не может получить root-права и хочет использовать другое приложение для обмена сообщениями.

Перейдите в настройки стандартного приложения для обмена сообщениями и отключите уведомления, теперь только приложение для обмена сообщениями будет уведомлять вас о поступлении нового текстового сообщения.

Без рутирования (и, скорее всего, удаления приложения для обмена сообщениями) невозможно заменить стандартное, если оно защищено, но, по крайней мере, с этим решением оно перестанет вас беспокоить!

Спасибо Иво. К счастью, я уже сделал это, иначе это было бы так раздражающе, что я мог бы отказаться от всего этого.

Приложения по умолчанию, которые можно очистить в представлении «Управление приложениями», предназначены только для URI (URL-адресов, расширений файлов и т. д.). Вы не можете установить приложение SMS по умолчанию этим. Невозможно явно установить что-то вроде приложения SMS по умолчанию на Android.

Существует три подхода к переключению со стандартного приложения SMS на другое:

  1. Установите альтернативное приложение SMS и отключите уведомления в стандартном приложении. Небольшой недостаток: SMS-сообщения по-прежнему будут отображаться в стандартном приложении.

  2. По крайней мере, Handcent и GoSMS предоставляют функцию, которая блокирует «дубликаты сообщений», что предотвращает отображение SMS как «дубликата» в папке «Входящие» стандартного приложения. Недостаток: Другие приложения, которые также отображаются для входящих SMS-сообщений, например, потому что они запускают какое-то действие, когда в SMS появляется волшебное слово, также не будут работать .

  3. Укорените свой телефон, удалите стандартное приложение SMS и установите другое.

Я предлагаю вам остановиться на первом варианте.

Техническая предыстория: Как я уже грустил, вы не можете установить приложение SMS по умолчанию на Android. Это связано с тем, что входящие SMS распространяются системой с помощью так называемой рассылки намерений. Каждое приложение может зарегистрироваться для этого намерения SMS. Поэтому, если вы установите второе приложение для SMS, оба приложения, включая стандартное, получат SMS (через намерение) и поместят его в свой почтовый ящик. Приложения также могут прервать трансляцию намерений, что и делает опция «блокировать повторяющиеся сообщения» в GoSMS и Handcent. Но тогда никакое другое приложение, которому нужны эти намерения, не сможет их получить.

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

Я только что зашел в настройки приложения Handcent и нашел там настройку, которая сделала его приложением по умолчанию.

Пожалуйста, объясните немного свой ответ.

Вы можете просто установить его в Handcent, и он полностью отключит другой. В handcent просто нажмите: menu -> settings -> application settings -> default messaging applicationи установите его как для смс, так и для ммс. Ну вот. Я думаю, что Android не позволит вам отключить его, потому что тогда ничего не будет установлено. Новое приложение, такое как handcent, должно установить себя в качестве этого.

Просто зайдите в настройки, приложения, управляйте приложениями. Затем вам нужно прокрутить вниз до Viber и нажать очистить настройки по умолчанию.

Я не уверен в других телефонах, но для htc это работает.

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