Афіцыйнае прыкладанне DontKillMyApp тут - прымусьце праграмы нарэшце працаваць належным чынам, нават калі вы не валодаеце Pixel.
Дапамагае наладзіць фонавыя заданні на тэлефоне, каб вашы праграмы нарэшце працавалі для ВАС, нават калі зараз не глядзяць на экран.
Паглядзіце, як працуе ваш тэлефон, і пратэстуйце розныя налады з тэстам DontKillMyApp.
Асаблівасці:
• Тэст DKMA: вымерайце, наколькі агрэсіўна ваш тэлефон забівае фонавыя праграмы
• Кіраўніцтва: атрымайце дзейсныя крокі, каб пераадолець большасць фонавых абмежаванняў працэсу
• Унясіце змены: ️ Дапамажыце смартфонам заставацца разумнымі, падзяліўшыся сваім справаздачным эталонам на dontkillmyapp.com
DontKillMyApp - гэта эталонны інструмент, каб даведацца, наколькі добра тэлефон падтрымлівае фонавую апрацоўку. Вы можаце вымераць, перш чым наладжваць свой тэлефон, а затым прайсціся па кіраўніцтву па наладцы і яшчэ раз праверыць, каб даведацца, наколькі ваш тэлефон слабеў у фонавым рэжыме.
Вы можаце падзяліцца сваім дакладам праз дадатак з супрацоўнікамі сайта dontkillmyapp.com, якія складаюць яго і базуюць на ім агульны адмоўны бал.
Як працуе эталон? (Тэхнічны!)
Дадатак запускае службу пярэдняга плана з блакаваннем няспання і плануе паўтаральнае заданне на асноўны паток, карыстацкі выканаўца патоку і плануе рэгулярныя сігналы трывогі (AlarmManager.setExactAndAllowWhileIdle). Затым ён вылічвае выкананае супраць чаканага. Вось і ўсё!
Для атрымання больш падрабязнай інфармацыі праверце код. Дадатак з адкрытым зыходным кодам даступна на https://github.com/urbandroid-team/dontkillmy-app
Гэта дадатак з адкрытым зыходным кодам, і гэты праект падтрымліваюць валанцёры, якія клапоцяцца пра экасістэму Android, адчуваюць бягучы боль і хочуць зрабіць яе лепш.
Асаблівая падзяка Doki (github.com/doubledotlabs/doki).