Domanda:
Come posso impedire che i servizi vengano eseguiti in background?
uray
2010-09-22 14:06:30 UTC
view on stackexchange narkive permalink

Possibile duplicato:
Come faccio a interrompere l'esecuzione di applicazioni e servizi?

Esiste un modo per impedire che le app di servizio (o altre app) vengano eseguite automaticamente in background?

Due risposte:
#1
+6
Eric Mill
2010-09-22 17:57:14 UTC
view on stackexchange narkive permalink

Dovrai decidere caso per caso. In generale, le app che vengono eseguite in background devono farlo per funzionare, quindi se non lo desideri, disinstallalo. Se è facoltativo, di solito includeranno una preferenza per disabilitarlo all'interno dell'app.

Puoi interrompere qualsiasi servizio in background da Impostazioni -> Applicazioni -> Servizi, ma questo li uccide solo una volta, non lo fa ' t impedire che si avviino al successivo avvio del telefono. Tuttavia, è un modo utile per vedere cosa è in esecuzione in background.

Infine, molte app che sembrano funzionare in background in realtà non lo fanno. Ho un'app che fornisce notifiche in background su determinati eventi quando si verificano, ma lo fa programmando allarmi di sistema ricorrenti, in cui il telefono avvierà la mia app per eseguire l'attività e quindi l'app si chiuderà. Quindi è aperto solo per brevi periodi di tempo, che è molto meno di un consumo della batteria. Assicurati di controllare l'elenco dei servizi in background che ho citato sopra per vedere se qualcosa è davvero attivo in background.

D'accordo: disinstallare i servizi indesiderati
Conosco le impostazioni-> applicazione-> servizi e altre opzioni relative all'app in background, ma non voglio che un'app specifica venga eseguita automaticamente in background e non voglio disinstallarla perché ne ho bisogno, ad esempio client di posta elettronica, twitter, rss, viene sempre eseguito in background per controllare o sincronizzare qualcosa, ma voglio che lo facciano solo se glielo ho detto. non automaticamente e alcune app non hanno un'opzione per farlo. quindi è bene avere un'applicazione per bloccare l'esecuzione di un'applicazione, fino a quando non ho detto diversamente
"In generale, le app che vengono eseguite in background devono farlo per funzionare," Stai riponendo troppa fiducia nell'umanità. ;-) Molte volte l'80% delle funzionalità dell'app non dipende dall'esecuzione in background, ma l'app non ti dà scelta in merito da una semplice programmazione scadente (o un design scadente).
Suppongo che tu ed io stiamo parlando a braccio. Non ho numeri reali per confermarlo, ma non credo che sia nemmeno vicino all'80%. Il mio istinto è che su questo argomento in particolare, gli utenti siano molto più sospettosi di quanto gli sviluppatori siano pigri. In realtà è un duro lavoro creare servizi in background da parte dello sviluppatore, anche quelli pigri. Inoltre, dovrei riformulare: la mia app (Congresso) non ha bisogno di servizi in background per * funzionare *, ma lo richiede per alcune * funzionalità *. Sia la funzionalità che il servizio sono disabilitati per impostazione predefinita.
#2
  0
ryan
2012-06-18 08:55:07 UTC
view on stackexchange narkive permalink

Potresti provare App Quarantine.

Includere una descrizione dell'app e, se possibile, anche come usarla. ** Nota **: questa app non funziona su Lollipop 5.0
@AndrewT. Lollipop non era uscito quando la risposta è stata pubblicata :) Tuttavia, un buon suggerimento per coloro che si sono imbattuti in questa risposta * ora * :)


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 2.0 con cui è distribuito.
Loading...