Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
1

Борьба с чистильщиком памяти (оптимизаторами)

21.08.2015, 04:53. Просмотров 353. Ответов 2
Метки нет (Все метки)

Пытаюсь повторить программу https://play.google.com/store/apps/details?id=com.urbandroid.inline

Простая системная флай-панелька с уровнем заряда внизу окна, привязанная к сервису.
Сделал неубиваемый сервис - реанимируется каждую минуту алармом.
Ресивер на уровень заряда для обновления флайки.

Теперь собственно вопрос:
почему чистильщик памяти мою флайку/сервис убивает, а у PowerLine оставляет?

Насколько я понял, ЕДИНСТВЕННЫМ способом сделать неубиваемый сервис - это привязать его через startForeground к нотифу. Но у PowerLine нет нотифа.
Когда я сделал нотиф-уведомление, мой сервис тоже перестал убиваться, но как сделать сервис неубиваемым БЕЗ НОТИФА???

Не по теме:

У меня и так слишком загажен нотиф - видны иконками только 6 последних, строками только 5 с половиной, а у меня их даже сейчас 12 (а если еще и уведомления приходят - их вообще долго искать надо) - не хочу еще и сам засорять!



Пытаюсь читать код PowerLine, но он уже прошел обфускацию - понять что-то крайне тяжело!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2015, 04:53
Ответы с готовыми решениями:

Борьба с халявщиками
Кто как борется с возвратами платежей в гугл плей? Человек может купить...

Борьба с фоновой музыкой
Моя задача - добавить в игру фоновую музыку. Пробовала...

Борьба с глюками Eclipse
Windows. Часто бывает при отладке экслипс не реагирует на F6, F8, F11. Или в...

Борьба за TextView при работе с CountDownTimer
Добрый день. Проблема заключается в следующем: есть таймер, наследованный от...

Борьба с утечками памяти
Знаю, что вроде бы есть дополнения к Студии, с помощью которых можно...

2
zealot01
43 / 43 / 21
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
24.08.2015, 15:43 2
У меня android 5.0.0 и для того чтоб убрать нотиф, приложение Powerline предлагает пойти в настройки приложения и убрать галочку "Выводить уведомления" самостоятельно. Это для Android 4.3+. Для всего остального вангую используется setNotificationsEnabledForPackage
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
25.08.2015, 12:33  [ТС] 3
Цитата Сообщение от zealot01 Посмотреть сообщение
убрать галочку "Выводить уведомления" самостоятельно
Это не решение... Но после многих часов гугления кое-что нарыл... сейчас идут тесты... пока работает.
Смысл был вывести пустой нотиф. Причем начиная с 5й (вроде) (у меня 4.03) есть команда для "уменьшения приоритета", которая тоже кажется скрывает...

...Вопрос закрываю! Основу понял, дальше предстоит самому разобраться и адаптировать под проект...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.08.2015, 12:33

Борьба с поеданием памяти оператором new
Здравствуйте! Столкнулся с некоторой проблемкой, решение ей не получилось...

Экономия памяти или борьба с точками. (что-то типа массива ссылок хотелось бы иметь)
У меня есть объект Point. И есть Объект Grup. В объекте Grup я выделил...

Борьба с IE
Всем привет в браузерах нормально отображается сайт, кроме IE со...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru