Službena aplikacija DontKillMyApp je ovdje - učinite da aplikacije napokon rade ispravno čak i ako niste vlasnik Pixela.
Pomaže vam u postavljanju pozadinskih zadataka na telefonu tako da vaše aplikacije napokon mogu raditi za VAS čak i ako trenutno ne gledaju u zaslon.
Pogledajte kako vam ide s telefonom i testirajte različite postavke pomoću DontKillMyApp mjerila.
Značajke:
• DKMA mjerilo: Izmjerite koliko agresivno vaš telefon ubija pozadinske aplikacije
• Vodiči: Dođite do aktivnih koraka za prevladavanje većine ograničenja u pozadini
• Unesite promjenu: ️ Pomozite pametnim telefonima da ostanu pametni dijeljenjem svog referentnog izvješća na dontkillmyapp.com
DontKillMyApp referentni je alat da biste vidjeli koliko vaš telefon podržava pozadinsku obradu. Možete izmjeriti prije postavljanja telefona, a zatim ponovno pregledati vodiče za postavljanje i mjerilo da biste vidjeli koliko je vaš telefon zaostajao u pozadini.
Izvješće možete putem aplikacije podijeliti održavačima web stranice dontkillmyapp.com koji ga sastavljaju i na njemu temelje ukupni negativni rezultat.
Kako funkcionira referentna vrijednost? (Tehnički!)
Aplikacija pokreće uslugu u prvom planu s zaključavanjem probuđenja i planira ponavljajući zadatak na glavnoj niti, prilagođeni izvršitelj niti i zakazuje redovite alarme (AlarmManager.setExactAndAllowWhileIdle). Zatim izračunava izvršeno u odnosu na očekivano. To je to!
Za više pojedinosti provjerite kod. Aplikacija je otvorenog koda dostupna na https://github.com/urbandroid-team/dontkillmy-app
Ova je aplikacija otvorenog koda, a ovaj projekt održavaju volonteri kojima je stalo do Android ekosustava, osjećaju trenutnu bol i žele ga poboljšati.
Posebna zahvala Dokiju (github.com/doubledotlabs/doki).