shelnik @ 14.03.18, 09:45
не от версии андроид
Увы, но именно от версии андроид. Начиная с KitKat у гугла появились "новые веяния" в дизайне, такие как белые иконки и немигающая иконка gps в разделе системных иконок права (не путать с android 4.2, где она мигает слева).
Я думал, что это глюк, поэтому начал искать.
1. Посмотрел исходники systemUI и не нашел кода мигания иконки
2. Нашел переписку с гуглом , где они ответили, что это не глюк, а by design теперь
3. Модуль Xposed GPSNotification просто так не писали бы.
А то, что некоторые вендоры наворачивают свой GUI и попутно меняют и поведение иконки, то это исключение, но в "андроид от гугл" ничего не мигает.
shelnik @ 14.03.18, 09:45
Xiaomi Redmi Note 4 3/32
miui. с ним проблемы. непонятные проблемы. то иконки не видно, то иконка не может менять состояния, то еще что нибудь в виде убийства сервисов. miui у меня нет, на эмуляторах его нет (да и эмулятор бесполезен при разработке этой программы)- так что без понятия что там миуи надо, я ведь делаю базовые вещи по гайдам гугла.
у меня только догадки.
- не получены права. у меня прописаны права только в манифесте и я специально не использовал всякие AppCompat, при котором из за одноразовой проверки размер apk раздувает в 10 раз. Из-за этого вот у некоторых не работало и я сделал для них версию 1.3 для теста, в которой разница только в запросе прав как они там по новому в MM. Попробуйте 1.3. Некоторым помогало сделать системным.
- умирает сервис. Для показа "gps активен" сервис не нужен, а для работы нужен. miui славится тем, что любит убивать сервисы
- может ему иконки не по душе. Я сделал один размер для себя и по гайдам гугла она вроде бы должна растягиваться, а миуи может нужно именно для его разрешения.