Как создать пользовательскую строку состояния в android JellyBean 4.2.2

Я хочу разработать настраиваемый StatusBar. Я знаю, что я не единственный с этим требованием. Но все же хочу знать мнения.

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

  • Я немного смотрю в сторону разработки своего собственного статуса Бар с собственным брендингом и компоновкой системных значков.

  • Также я видел в Google Play магазине о том, что у вас есть настроенное приложение состояния, например строка состояния omega, и еще пару. Я ищу ту же реализацию. Я также узнал, что такие приложения установлены на ненагруженном устройстве, как мне нужно, и использует разрешение "ОТКЛЮЧИТЬ ИЛИ ИЗМЕНИТЬ СОСТОЯНИЕ".

  • Я также создал некоторый базовый макет для строки состояния, но не знаю, как продолжить работу над созданием моего приложения в строке состояния и переопределением строки состояния по умолчанию (Systemui.apk)

Сводка. Как можно разработать собственное окно состояния строки в андроиде программически?

Помогите оценить!

Ответ 1

Вот что я могу найти:

Однако похоже, что вам может потребоваться изменить прошивку

  • эта ссылка утверждает, что единственный способ переопределить строку состояния - это изменить исходный код Android.

Я также смог найти это

  • a Вопрос SO, который использует полноэкранную функцию, а затем положил новую строку состояния psuedo, создавая иллюзию измененной строки состояния.

Тем не менее, на рынке уже есть приложения, которые делают это, как вы упомянули сами. Таким образом, есть ответ, однако IMHO может не стоить усилий для реализации, если он не является неотъемлемой частью вашего приложения (однако я бы не советовал вам делать приложение для подражания, если оно не предназначено для личного улучшения/практики)