com sonyericsson home что это

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

Если у Вас есть права root-пользователя, тогда с помощью не сложных манипуляций можно удалить даже те приложения, которые изначально не поддаются этому. Но большинству рут-права вовсе не нужны, однако хоть как-то избавится от назойливых предустановленных программ хочется. Поможет вам в этом встроенная функция системы Android – отключение ненужных приложений. С её помощью можно “заморозить” ненужный софт, который не поддаётся удалению. Что для этого нужно:

  1. Перейдите в меню настроек, выберите пункт “Приложения” и в нём выберите необходимую для отключения программу.

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

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

fpm_start( "true" );

Как это можно сделать?

Выбрав решение Daniel Ochoa для запуска программы Samsung, которое использует BadgeProvider для обработки значков, я решил сделать то же самое для Xperia Home от Sony. Этот ответ берется непосредственно из моего блога .

Как я это понял – для всех, кто интересуется

Я наткнулся на AppXplore от Sony и использовал его, чтобы проверить разрешение приложения Facebook. Приложение Facebook запрашивает следующее разрешение, которое является ключом к отображению значков на устройствах Sony:

Затем я просмотрел все доступные контент-провайдеры, но я не нашел ничего, что связано с значками значков приложений. Я запустил команду в этом ответе, чтобы получить файл дампа системы и искал «значок» с помощью Notepad ++. Я нашел это:

Com.sonyericsson.home.action.UPDATE_BADGE: 41be9a90 com.sonyericsson.home / .BadgeService $ Фильтр BadgeReceiver 41be9858

Таким образом, он обрабатывается с использованием BroadcastReciever на Sony, в отличие от поставщика контента Samsung. Итак, я создал фиктивный собственный BroadcastReciever, прислушиваясь к действию com.sonyericsson.home.action.UPDATE_BADGE и обнаружил, что дополнительные функции переданы в BadgeService от Sony. Для этого мне также понадобилось разрешение, но это было легко найти в файле дампа:

Дополнительные услуги, отправленные Facebook, приложение электронной почты и т. Д.:

  • Com.sonyericsson.home.intent.extra.badge.ACTIVITY_NAME – название основной активности вашего приложения, android.intent.action.MAIN. Это значит, что пусковая установка знает, какой значок показывать значок.
  • Com.sonyericsson.home.intent.extra.badge.SHOW_MESSAGE – логическое указание, если мы хотим показать значок или нет (что мы делаем!)
  • Com.sonyericsson.home.intent.extra.badge.MESSAGE – строка (а не целое число – мне потребовалось некоторое время, чтобы понять …) с номером для показа.
  • Com.sonyericsson.home.intent.extra.badge.PACKAGE_NAME – имя вашего пакета приложений.

Как показать значки на значке запуска приложения на устройствах Sony Xperia

Таким образом, оказывается, что очень просто показать значок на вашем значке приложения в панели запуска. ИМО это гораздо более прямолинейно, чем для запуска в Samsung. Вот пошаговое руководство (и это не долго!)

com.sonyericsson.home.permission.BROADCAST_BADGE разрешение com.sonyericsson.home.permission.BROADCAST_BADGE в файле манифеста:

Трансляция Intent в BadgeReceiver :

Готово. Когда это Intent транслируется, пусковая установка должна показывать значок на вашем значке приложения.

Чтобы снова удалить значок, просто отправьте новую трансляцию, на этот раз с SHOW_MESSAGE установите значение false:

Хорошо знать

Сообщение представляет собой строку!

Поскольку MESSAGE является String , вы можете добавить слова в значок:

Но я бы этого не сделал, потому что это выглядело странно.

У вас есть доступ ко всем приложениям!

Разрешение BROADCAST_BADGE не только дает вам доступ к значку вашего собственного приложения, но и всему из них. Например, вот как вы можете установить значок Facebook:

Надеюсь, это помогло кому-то! ��

Я использую этот класс для устройств Samsung, Sony и HTC (также доступен https://gist.github.com/Tadas44/cdae2f5995f21bf1c27f ). Не забудьте добавить в AndroidManifest.xml

Ну, это довольно сложно сделать. Единственный способ, который я нашел до сих пор, – создать widget который будет обрабатывать значок приложения и значок.

Я настоятельно рекомендую вам посетить эту страницу, где вы узнаете, как это сделать: Android: можно ли обновить ImageView / ImageButton с номером, чтобы показать количество новых сообщений?

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

API-интерфейс API-интерфейса Xperia теперь общедоступен

С примером кода здесь:

sonyxperiadev / домашний значок

Существует также сторонняя библиотека, которая поддерживает большинство основных поставщиков телефонов, включая Xperia Home API:

Поделитесь этим приложением через

Скачать это приложение на десктоп

Установить на ваше устройство

Сканируйте QR-код и установите это приложение непосредственно на ваше Android-устройство

Описание Xperia™ Home

• Проведите пальцем вниз в любом месте экрана, чтобы открыть поиск приложений
• Полная интеграция с каналом Google
• Настраиваемое представление и размер значков и многое другое
• Быстрая установка новых фоновых рисунков и тем
• Удобный поиск любимых приложений и получение индивидуальных рекомендаций
В данном приложении используется служба аналитики для сбора и объединения статистики использования, которая поможет нам улучшить приложение и свои услуги. Отправляемые данные не будут использоваться для установления личности пользователя.
* This application will ask for the device admin permission when enabling “Double-tap to sleep”.

Оцените статью