Как настроить значки значков приложений HTC Sense и Samsung Touchwiz?

Стандартный Android не поддерживает "значки" (например, число непрочитанных в приложении для обмена сообщениями), которые перекрывают значок приложения, как на iPhone. В Stackru есть несколько вопросов, которые подтверждают это и предлагают использовать виджет.

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

Я принимаю, что на Android нет значков приложений. Тем не менее, HTC Sense и Samsung TouchWiz делают. Я смотрю на свою Galaxy S прямо сейчас, и на значке Messaging на панели запуска приложений есть значок с количеством непрочитанных SMS-сообщений.

Кто-нибудь знает, как получить доступ к этой функции значка отдельно для устройств Sense и TouchWiz? (Я ожидаю, что есть два API).

3 ответа

Решение

Я не знаю о HTC, но я написал, как это сделать на телефонах Samsung здесь. Как взаимодействовать с BadgeProvider на телефонах Samsung, чтобы добавить счетчик к значку приложения?

Кто-нибудь знает, как получить доступ к этой функции значка отдельно для устройств Sense и TouchWiz? (Я ожидаю, что есть два API).

Станьте сотрудником HTC или Samsung соответственно.

HTC может начать предлагать API для подобных вещей через Open Sense. Samsung может начать предлагать API для подобных вещей на своем сайте разработчиков. Я не знаю, какие из них есть в настоящее время, и я бы не стал рассчитывать, что они станут доступны.

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

Все еще нет положительного ответа на это?

Очень странно, что они (HTC и Samsung) не нашли способ для сторонних приложений обновить свои виджеты! Таким образом, в конечном итоге пользователи сторонних приложений смс жалуются на то, что счетчик SMS не обновляется, когда это необходимо. Это очень печально, особенно в мире Android, где интеграция приложений стала настолько простой благодаря фреймворку! Такие реализации должны быть негативно оценены сообществом Android и Android Alliance!

Если кто-то нашел обходной путь для принудительного обновления виджетов определенных смс-приложений (HTC и Samsung), принадлежащих поставщику, поэтому счетчики непрочитанных смс правильно обновляются, и вы хотели бы поделиться этими знаниями, мы будем рады приветствовать вас!

Другие вопросы по тегам