Android OSAplikace na pozadí

Odpovědět

Autor tohoto vlákna
tahoma
Stálý androiďák
Příspěvky: 136
Registrován: pát 06. čer 2014 19:29:11
Reputace: 0
Typ mobilu / ROM: Xiaomi Redmi Note 4
Mobil 2 / ROM: Sony Xperia M4 Aqua Stock ROM

Aplikace na pozadí

Příspěvek od tahoma » sob 14. dub 2018 12:31:00

Ahoj všem,

řeším problém, kdy pokud aplikaci odeberu z takového toho správce otevřených oken viz příloha:
Screenshot_2018-04-14-13-17-22-737_com.android.systemui.png
Screenshot_2018-04-14-13-17-22-737_com.android.systemui.png (1.59 MiB) Zobrazeno 710 x
Chci aby to fungovalo jako facebook, messenger, mail-client apod., kde:
Facebook, Messenger, email-client fungují tak, že pokud je zavřu v tom správci otevřených oken, tak nezabiji jejich proces a běží dál.
Zatímco tahle aplikace se uzavřením okna úplně zabije, chtěl bych aby po zavření jejího okna ta aplikace dám běžela na pozadí.

U té aplikace mám v nastavení nastaveno automatické spuštění a povolen běh na pozadí, ale stejně po zavření okna se zabije. Zkoušel jsem i odebrat ji veškeré restrikce ve správě úspory baterie.

Díky všem za tipy.
Naposledy upravil(a) tahoma dne sob 14. dub 2018 14:01:06, celkem upraveno 1 x.





ludekbrno
Terminátor
Příspěvky: 16342
Registrován: ned 27. bře 2011 12:16:16
Reputace: 189
Typ mobilu / ROM: Xiaomi Redmi Note 4X global

Re: Aplikace na pozadí

Příspěvek od ludekbrno » sob 14. dub 2018 13:10:21

To je docela úlet, chtít zabíjet aplikace a současně aby dál žily ;) Trochu schizofrenie, ne? Správně by totiž na pozadí neměl jet ani ten Facebook, když ho takto killneš, jenže on má od vývojářů nastaveno, že se má znovu spustit. To asi ta tvá tajná aplikace nemá, proto když ji zabiješ, tak prostě neběží. Ostatně poněkud nechápu, proč ji "zabíjíš", když chceš aby běžela...
LG L 9II se stock ROM 4.1.2 + root. Vzhledem k parádní vyladěnosti stock ROM nebudu s velkou provděpodobností uvažovat o jakékoliv custom ROM.


Autor tohoto vlákna
tahoma
Stálý androiďák
Příspěvky: 136
Registrován: pát 06. čer 2014 19:29:11
Reputace: 0
Typ mobilu / ROM: Xiaomi Redmi Note 4
Mobil 2 / ROM: Sony Xperia M4 Aqua Stock ROM

Re: Aplikace na pozadí

Příspěvek od tahoma » sob 14. dub 2018 13:35:09

Na to mám jednoduchou odpověď: Protože během půldenního používání telefonu se otevře několik desítek oken a já nehodlám 10 minut probírat které mají zůstat na živu (tahle aplikace, messenger, facebook, mail-client a mnoho dalších) a které ne (fotoaparát, rádioFM, dialog nastavení, chat messengeru, otevřený web ve firefoxu).

Ty totiž nerozeznáváš dvě věci:
1. Je okno ve kterém se aktivně používá aplikace.
2. Běh aplikace na pozadí, při kterém nemá aktivní žádné okno, jen si tak běží, ale je připravena vykonat nějakou akci.

Pro představu přirovnání ve windows:
1. Okno programu otevřené jako záložka na dolním panelu (programy se kterými se aktivně pracuje a přepíná se mezi nimi).
2. Aplikace, které běží bez okna a pracují sami, ikonky u hodinek, jako třeba různé programy pro automatické zálohování jako owncloud, onedriwe apod, programy pro zajištění bezpečnosti (avast, eset, ...).

Ale jak to říkáš, tak to nejspíš bude, že to zkrátka ta aplikace neumí, ale v tom případě je z mého pohledu automaticky ta aplikace nepoužitelná. S tím tedy nic nezmůžeme, ale zeptám se tedy jinak, neexistuje nějaká aplikace, která zajistí, aby mnou vybraná aplikace běžela nonstop na pozadí jako facebook, messenger apod, přestože to ta samotná aplikace neumí? Podmínkou je, aby nebyl vyžadován root.

Uživatelský avatar

dufko
Droid
Příspěvky: 2633
Registrován: pát 11. lis 2011 22:24:33
Reputace: 47
Typ mobilu / ROM: xiaomi redmi note 3 pro
Tablet: cube u9gt5
Tablet 2 / ROM: asus media pad 7

Re: Aplikace na pozadí

Příspěvek od dufko » sob 14. dub 2018 13:38:50

tahoma píše: se otevře několik desítek oken a já nehodlám 10 minut probírat které mají zůstat na živu
Ty vole a neni lepšie nechať to má systém a vôbec sa v tom nehrabať? :)


Prečo máš vôbec potrebu to riešiť?


ludekbrno
Terminátor
Příspěvky: 16342
Registrován: ned 27. bře 2011 12:16:16
Reputace: 189
Typ mobilu / ROM: Xiaomi Redmi Note 4X global

Re: Aplikace na pozadí

Příspěvek od ludekbrno » sob 14. dub 2018 13:50:38

Tahoma: v celém tom tvém šíleném elaborátu máš jednu zásadní chybu. Srovnáváš to s Windows. Android funguje úplně jinak a s aplikacemi na pozadí zachází podle potřeby. Ty do toho vůbec nemusíš zasahovat. A kromě toho, android umožňuje několik různých způsobů života aplikace na pozadí, což ty nedokážeš rozlišit a ani se to nijak neprojevuje v tom seznamu naposledy použitých aplikací, o kterém mluvíš. Na to je jediná rozumná rada, nech to na systém, uvidíš, že to bude fungovat nejlíp.
LG L 9II se stock ROM 4.1.2 + root. Vzhledem k parádní vyladěnosti stock ROM nebudu s velkou provděpodobností uvažovat o jakékoliv custom ROM.



xanthor
Kyborg
Příspěvky: 4958
Registrován: čtv 21. říj 2010 14:38:18
Reputace: 77
Typ mobilu / ROM: Samsung Galaxy S7 [SM-G930F]
Mobil 2 / ROM: Xiaomi Redmi Note 3 Pro 2/16 [kate]
Tablet: Samsung Galaxy Tab A 10.1 2016 [SM-T580]
Tablet 2 / ROM: Alcatel OneTouch Pixi 3 (10)
Rom: S7: stock, kate: NOS

Re: Aplikace na pozadí

Příspěvek od xanthor » sob 14. dub 2018 13:58:37

Přesně tak, ruční zavírání aplikací je (zlo)zvyk z Windows, kde musíš aplikace zavírat, jinak hrozí, že se ti zaplní taskbar a operační paměť. U Androidu má smysl aplikací zavřít (nebo přesněji zabít) jen pokud se zasekne nebo pokud z nějakého důvodu na pozadí vybíjí baterii (na to mě můj telefon upozorní). Ovšem to jsou výjimečné případy u chybně napsaných aplikací.
Moje otevírací hodiny - otevírací hodiny ve Vašem telefonu


Autor tohoto vlákna
tahoma
Stálý androiďák
Příspěvky: 136
Registrován: pát 06. čer 2014 19:29:11
Reputace: 0
Typ mobilu / ROM: Xiaomi Redmi Note 4
Mobil 2 / ROM: Sony Xperia M4 Aqua Stock ROM

Re: Aplikace na pozadí

Příspěvek od tahoma » sob 14. dub 2018 14:00:24

Dufko už jsem vysvětlil proč mám potřebu to řešit, páč ta aplikace po shození okna nefunguje a já ty okna nehodlám přebírat nebo tu aplikaci ručně pořád spouštět. Když ty okna nebudu pročišťovat během dne jich otevřu třeba 40 a zaberou 2GB RAM.

Ludekbrno: To si pleteš, já rozhodně nesrovnával Windows a Android. K žádnému srovnání nedošlo. Bavil jsem se o Androidu a k Windowsu jsem zabrousil jen abych ti demonstroval rozdíl mezi otevřeným oknem a běžící aplikací na pozadí bez okna. Jak to můžu nechat na systému? Když to nechám na systému tak mi ta aplikace nefunguje po pročištění oken. Tj. kliknutím na křížek v kolečku u screenshotu v prvním příspěvku.

xanthor: chápu, takže ty otevřený okna nemám vůbec pročišťovat? Dobře, pokusím se, ale problém je, že už to mám tak zažitý, že na to budu zapomínat a naštvaně každou chvilku tu aplikaci budu zase zapínat... :-D Stejně si to neumím představit však za 24h budou bez vyčištění zabírat přes 2 GB.

Uživatelský avatar

don_alex
Administrátor
Příspěvky: 9775
Registrován: ned 26. srp 2012 16:11:34
Reputace: 367
Typ mobilu / ROM: Samsung Galaxy Note 4 [SM-N910C] [Stock]
Mobil 2 / ROM: Samsung Galaxy Note II [GT-N7100] [Stock+root]
Tablet: Samsung Galaxy Note 10.1 [GT-N8000] [Stock+root]

Re: Aplikace na pozadí

Příspěvek od don_alex » sob 14. dub 2018 14:05:01

Paměť nedojde. Android si to (narozdíl právě od windows) šéfuje. Uvolňuje ji dle potřeby.
:palec: Chceš-li poděkovat, klikni na palec :palec:

SERVIS MT => Unbrick | oprava IMEI a S/N | JTAG | unlock | flash ROM | atd. <= VÍCE PŘES SZ
Moje hračky: SM-N910C [Stock] | GT-N7100 [Stock+Root] | GT-N8000 [Stock+Root] | GT-S5830 [Stock+Root] | Gsmart T4 [Stock+Root] | Sony SW2


Autor tohoto vlákna
tahoma
Stálý androiďák
Příspěvky: 136
Registrován: pát 06. čer 2014 19:29:11
Reputace: 0
Typ mobilu / ROM: Xiaomi Redmi Note 4
Mobil 2 / ROM: Sony Xperia M4 Aqua Stock ROM

Re: Aplikace na pozadí

Příspěvek od tahoma » sob 14. dub 2018 14:20:12

Jů paráda, chápu to tak, že vůbec ty aplikace nemusím nijak zavírat, android si je v případě potřeby zavře sám, ale nezavře v rámci tohoto procesu ten Android právě tu aplikaci, kterou chci aby běžela? Jak ten Android pozná co chci nechat spuštěné a co může zavřít?

Jedná se zrovna o aplikaci kterou použiji třeba jednou za půl roku, ale když ji budu potřebovat použít, tak potřebuji aby běžela.


xanthor
Kyborg
Příspěvky: 4958
Registrován: čtv 21. říj 2010 14:38:18
Reputace: 77
Typ mobilu / ROM: Samsung Galaxy S7 [SM-G930F]
Mobil 2 / ROM: Xiaomi Redmi Note 3 Pro 2/16 [kate]
Tablet: Samsung Galaxy Tab A 10.1 2016 [SM-T580]
Tablet 2 / ROM: Alcatel OneTouch Pixi 3 (10)
Rom: S7: stock, kate: NOS

Re: Aplikace na pozadí

Příspěvek od xanthor » sob 14. dub 2018 14:24:52

Aplikace, které to potřebují, si na pozadí spouští tzv. služby. Např. pro přehrávání muziky, stahování souborů nebo upozornění na nové zprávy. Ty pak zůstávají běžet i když z aplikace odejdeš (tlačítkem zpět nebo domů). V takovém případě by ale měla být v notifikační liště permanentní (nejde odstranit) notifikace informující o této službě. Pro úplnost - tuším, že všechny takové služby se zobrazují až od Androidu 8, v předchozích verzích mohly být některé služby pro uživatele skryté.
Moje otevírací hodiny - otevírací hodiny ve Vašem telefonu


Autor tohoto vlákna
tahoma
Stálý androiďák
Příspěvky: 136
Registrován: pát 06. čer 2014 19:29:11
Reputace: 0
Typ mobilu / ROM: Xiaomi Redmi Note 4
Mobil 2 / ROM: Sony Xperia M4 Aqua Stock ROM

Re: Aplikace na pozadí

Příspěvek od tahoma » sob 14. dub 2018 14:31:12

Jo některé aplikace permanentní lištu mají a mnohdy ji lze i vypnout mám android 6. Tahle aplikace zrovna nemá permanentní lištu vůbec. No nebudu hledat problémy, tam, kde nejsou. Nechám to jak to je s tím, že prostě už se nadále vůbec nebudu zabývat co je za otevřená okna.

Ale jako ty aplikace s permanentní notifikací bez možnosti skrytí notifikace mě točí, to bych za chvilku měl notifikační lištu permanentně plnou. :-D

Moc děkuji za tuhle cennou informaci, že aplikace vypínám úplně zbytečně, že to není potřeba.
Hezký den všem.


Autor tohoto vlákna
tahoma
Stálý androiďák
Příspěvky: 136
Registrován: pát 06. čer 2014 19:29:11
Reputace: 0
Typ mobilu / ROM: Xiaomi Redmi Note 4
Mobil 2 / ROM: Sony Xperia M4 Aqua Stock ROM

Re: Aplikace na pozadí

Příspěvek od tahoma » ned 15. dub 2018 9:43:20

No samozřejmě to nefunguje ani když to nechám běžet, aplikace se po chvíli sama ukončí, přestože je odebrána z "optimalizace výdrže baterie" a má povolený "běh na pozadí". Ty Xiaomi telefony se snaží být vychytané a revoluční, ale a prostě jim to mnohdy nejde. :-)

Uživatelský avatar

dufko
Droid
Příspěvky: 2633
Registrován: pát 11. lis 2011 22:24:33
Reputace: 47
Typ mobilu / ROM: xiaomi redmi note 3 pro
Tablet: cube u9gt5
Tablet 2 / ROM: asus media pad 7

Re: Aplikace na pozadí

Příspěvek od dufko » ned 15. dub 2018 10:24:06

Namiesto zabíjania procesu aplikácie ti odporúčam daný proces zamknúť v pamäti, aby sa pri jej nedostatku neskončil.

Takže v tom zozname aplikácií ju nevyhoď smerom hore, ale naopak smerom dole ju zamkni. Objaví sa ti tam taký zámok ako máš pri tej aplikácii vedľa.

BTW, pozrel si si hodnotenie v obchode play? Okrem nadávok na plno agresívnej reklamy sa mnoho ľudí sťažuje že to už po hodine nefunguje...žeby nahovno napísaná aplikácia?

Obrázek

Uživatelský avatar

Mirda86
Moderátor
Příspěvky: 9514
Registrován: ned 10. bře 2013 18:57:53
Reputace: 232
Typ mobilu / ROM: imrvere neco jinyho
Rom: stock
Bydliště: Olomoucko

Re: Aplikace na pozadí

Příspěvek od Mirda86 » ned 15. dub 2018 10:46:21

Tahoma: Ano MIUI je tim zname ze agresivne ukoncuje apk na pozadi... at nastavis co nastavis. Mnohem vic nez kdekoliv jinde u zavedenych vyrobcu. Nemuzes chtit vsechno za ty prachy ;)


roy100
Droid
Příspěvky: 1415
Registrován: sob 12. lis 2011 18:10:02
Reputace: 59
Typ mobilu / ROM: Redmi 4X
Mobil 2 / ROM: Ulefone Paris

Re: Aplikace na pozadí

Příspěvek od roy100 » ned 15. dub 2018 12:04:13

Tak to není zase tak úplně pravda, samozřejmě, že lze úplně vypnout zasahování miui do chodu aplikací v aktuální devitkové verzi miui je potřeba jít do vývojářských možností a vypnout optimalizaci miui a zároveň miui správu paměti, pak vše běží jak má. V osmičkové verzi miui to bylo přímo v menu nastavení.

Uživatelský avatar

Mirda86
Moderátor
Příspěvky: 9514
Registrován: ned 10. bře 2013 18:57:53
Reputace: 232
Typ mobilu / ROM: imrvere neco jinyho
Rom: stock
Bydliště: Olomoucko

Re: Aplikace na pozadí

Příspěvek od Mirda86 » ned 15. dub 2018 12:21:15

V osmickove verzi se to konkretne jmenuje jak? Rad vyzkousim pac sem jinak prolezl vsechno co slo snad a porad to byla velka mizerie.Nerikam ze se to pak nezlepsilo ale rozhodne bych nerekl ze by to bezelo "tak jak ma". Po vytazeni z krabicky a zapnuti to bylo vylozene k smichu.




roy100
Droid
Příspěvky: 1415
Registrován: sob 12. lis 2011 18:10:02
Reputace: 59
Typ mobilu / ROM: Redmi 4X
Mobil 2 / ROM: Ulefone Paris

Re: Aplikace na pozadí

Příspěvek od roy100 » ned 15. dub 2018 13:18:08

Bohužel už nic s osmickou nemám, ale bylo to nejspíš ve správě baterie něco jako miui optimalizace procesů -
nikdy. Blbě se to hledalo, tak to soudruzi pro jistotu přesunuli do vývojářských možností, aby to pokud možno nenašel už nikdo.
BTW v osmickove verzi miui, myslím, není samostatně volba ohledně správy paměti jako v 9.


Autor tohoto vlákna
tahoma
Stálý androiďák
Příspěvky: 136
Registrován: pát 06. čer 2014 19:29:11
Reputace: 0
Typ mobilu / ROM: Xiaomi Redmi Note 4
Mobil 2 / ROM: Sony Xperia M4 Aqua Stock ROM

Re: Aplikace na pozadí

Příspěvek od tahoma » pon 16. dub 2018 12:40:34

dufko: děkuji za typ se zámečkem, zkusím. Hodně lidí to v recenzích uvádí, ale oproti těm co jsou s aplikací dlouhodobě spokojeni je to jen zanedbatelná část. Vývojář na mě působí jako, že ví, jak se na lopatě sedí.

roy: No vypínat to takhle globálně bych zase nechtěl, nebude to dělat dobrotu hádám, ale díky za tip, nechám si to až jako poslední možnost.


roy100
Droid
Příspěvky: 1415
Registrován: sob 12. lis 2011 18:10:02
Reputace: 59
Typ mobilu / ROM: Redmi 4X
Mobil 2 / ROM: Ulefone Paris

Re: Aplikace na pozadí

Příspěvek od roy100 » pon 16. dub 2018 14:08:11

Jestli chceš aby to běhalo jak má tak to vypni, jakékoliv zásahy do běhu apek a "správa" paměti jsou u androidu kontraproduktivní. Miui je agresivní tak, že sestreluje občas I apky se zameckem. Nejlepší je když do toho vůbec nekecá, soudruzi v Číně zatím pořád nejsou lepší než lidi od Googlu. :DD

Odpovědět

Zpět na „Android OS“

Kdo je online

Uživatelé prohlížející si toto fórum: Bing [Bot] a 0 hostů