скрытие значка GPS-уведомления в строке состояния - PullRequest
0 голосов
/ 09 июня 2011

Мне нужно скрыть значок GPS в строке состояния, когда моя служба использует его. Я провел некоторое исследование и обнаружил, что это невозможно программно.

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

спасибо большое: D

1 Ответ

1 голос
/ 09 июня 2011

Нет, это невозможно сделать с помощью публичного API.

Да, вам понадобится рутованный телефон, но этого недостаточно.Вам нужно будет изменить services.jar (и, возможно, также framework.jar), чтобы проверить, работает ли ваш сервис или нет.

В качестве альтернативы, , как предложено Someone Somewhere , вы можетеполностью скрыть строку состояния.


В качестве примечания после комментария ниже, я бы не стал настраивать службу на постоянную работу, как кажется, что вы планируете делать.Вместо этого я бы зарегистрировал BroadcastReceiver для чтения SMS и запуска намерения после получения определенного сообщения.Вы можете скрыть строку состояния в этот момент.См. Это для более подробной информации: Можем ли мы удалить SMS в Android до того, как оно попадет во входящие?

...