14Sep

Kā es varu pārtraukt lietotņu lietošanu operētājsistēmas operētājsistēmas sāknēšanas laikā?

click fraud protection

Vai ir nepieciešams saglabāt savu palaišanas un palaišanas progr sarakstu, izmantojot operētājsistēmu Android OS, un, ja tā, tad kā jūs varat likt bremzēm uz pieteikumu smagu starta?

Šodienas jautājums &Atbildes sesija nāk no mums ar Android Entuziātu piekrišanu - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.

Jautājums

Android entuziastu lasītājs Scott Severance ir interesējies par savu Android starta rutīnu:

Kad mans tālrunis sāk darboties, ir vairāki pieteikumi / pakalpojumi, kas darbojas fonā, kuru es labprātāk nedrīkstu. Un, kad lietojat lietotni, nospiežot pogu Sākums, šī lietotne parasti nonāk fona režīmā, neizejot no tās. Kā es varu pārtraukt šo lietotņu darbību?

Kāds ir risinājums, un kāpēc tā tiek apturēta, vienmēr ir visefektīvākā metode?

Atbildes

SuperUser atbalstītājs Matthew Read piedāvā detalizētu informāciju par to, kāpēc tā, iespējams, nav tik svarīga kā Scott uzskata, un kā Android būtībā atšķiras no citām operētājsistēmām saistībā ar starta lietojumprogrammām un fona procesiem:

instagram viewer

First Things First

Jums varētu būtdaži kļūdaini izpratne par to, kā darbojas Android un kas patiešām notiek, kad pakalpojums darbojas vai lietotne atrodas fonā.Skatiet arī: Vai man tiešām ir nepieciešams instalēt uzdevumu pārvaldnieku?

Lielākā daļa lietotņu( piemēram, tās, kuras palaižat manuāli), pašreizējā darbība ir ievietota fonā, kad pārslēdzat uz citu lietotni vai sākuma ekrānu. Darbības patērē zināmu atmiņu, lai jūs varētu atgriezties pie lietotnes un uzņemt vietu, kur esat atlicis. Darbības parasti nespēj rādīt aprēķinus fonā, tāpēc tiem netiek izmantots neviens CPU vai akumulators. Ja jūsu bažas rada akumulatora darbības laiks vai CPU veiktspēja, jums nav jāuztraucas par šīm lietotnēm! Vai nu nav jāuztraucas par atmiņu;Android automātiski iznīcina lietotni un atbrīvo atmiņu, ja sistēma darbojas zemā līmenī.

Ja lietotne fonā tiek izmantota pakalpojumā, tas var būt atšķirīgs stāsts. Labi izstrādāti pakalpojumi lielāko daļu laika pavada miega režīmā, pamošanās uz neregulāru pārbaudi( piemēram, jaunie paziņojumi sociālajos tīklos).Tomēr slikti izstrādāti pakalpojumi var darboties biežāk vai veikt nevēlamās sinhronizācijas darbības, kas ietekmē akumulatora darbības laiku un datu lietojumu. Ja jums ir negodīgi pakalpojumi, iespējams, vēlēsities izmēģināt kādu no tālāk minētajiem risinājumiem.

risinājumi

Ja jūs esat pārliecināts, ka vēlaties apturēt šo lietotni jebkurā gadījumā, varat izmēģināt šīs metodes.

Atinstalēt

Ja lietotnei ir kaut kas jums nepatīk, vai tas darbojas fona sākumā vai kaut kas cits, jūsu pirmā iespēja ir to atinstalēt. Problēma atrisināta! Jūs varat noņemt sistēmas lietojumprogrammas, ja jums ir saknes, vieglāk ar Titanium Backup, bet uzmanieties, lai noņemtu tikai korporācijas bojājumus, nevis kritiskās sistēmas lietotnes.

Tomēr, ja vēlaties izmantot šo lietotni, tad tā nav risinājums: turpiniet lasīt.

Ping izstrādātājs

Daži no lielākajiem demoniem, kas nāk ar Android, ir pakalpojumi, kas darbojas fonā bez jebkāda iemesla vai kad pietiek ar vienkāršu intervālu pārbaudi ar Android AlarmManager. Mums ir jānogalina visi ar uguni, nevis ignorējot tos. Viss, kas nav saistīts ar izstrādātāja labojumu, ir tikai satricinājums, kas radīs citus negatīvus blakusparādības. Ja ar problēmu sazināties ar izstrādātāju, viņi var labot lietotni un jūs varat turpināt lietot to pareizi. Tas ir ieguvums visiem iesaistītajiem.

Manuāli nogalinot lietojumprogrammas

Vispirms ņemiet vērā, ka daudzas lietotnes pilnībā tiks aizvērtas, ja atteiksit no tām, nevis izmantosit pogu Sākums.

Ja jūs izmantojat Ice Cream Sandwich vai Jelly Bean, varat doties uz Iestatījumus, pieskarties Programmas un manuāli izslēgt lietotni, atverot lietotnes. Varat arī noklikšķināt uz pogas Pēdējie pieteikumi un velciet tos no ekrāna, lai tos aizvērtu. Vecāku Android versijās var būt iebūvēts uzdevumu pārvaldnieks, ko ražotājs ir pievienojis, lai veiktu to pašu, vai arī jūs varat lejupielādēt uzdevumu pārvaldnieka lietotni, lai to izdarītu. Pakalpojumiem skatiet sadaļu Iestatījumi - & gt;Lietojumprogrammas - & gt;Pakalpojumi

BRĪDINĀJUMS: Vai nav izmantot automātisko uzdevumu slepkavas! Automātiskie uzdevumu slepkavas darbojas fonā( tieši to, ko nevēlaties), un katru reizi, kad tie sākas, tiek aizvāktas lietotnes. Lielāko daļu laika tas padara problēmas sliktākas, jo lietotnes bieži vien patērē vairāk resursu, kad sāk darbu, salīdzinot ar to, kad viņi sēž dīkstāvē.Pakalpojumi, kas darbojas automātiski un kurus sistēma restartējas, atkal tiks nogalināti, izšķērdējot akumulatoru. Tāpat arī lietotnes, kas saņem sistēmas notikumus ar nosaukumu "Intents"( piemēram, tīkla pārklājums un savienojumu izmaiņas), tiek nogalināti katru reizi, kad tās sāks saņemt notikumu. Neviens labs no tā nevar.

Iespējamais izņēmums ir automātiski uzdevumi, kas tiek izpildīti tikai tad, kad jūs, lietotājs, veicat konkrētu darbību. Būtībā viņi vienkārši vienkāršo manuālo uzdevumu pārvaldību. Lietojumprogramma, piemēram, Tasker vai Llama, var tikt izmantota, lai pārtrauktu darbību, kad pārslēdzat lietotnes, piemēram, nodrošinot, ka fondi nepaliek. Llamas instrukcijas:

Izveidojiet jaunu notikumu. Pievienojiet stāvokli, ko sauc par Active App, un izvēlieties statusu Apturēta lietotne vai fons. Izvēlieties lietotni, uz kuru vēlaties koncentrēties. Pēc tam pievienojiet darbību. Atlasiet Kill Application( root piesaistes) un pēc tam atlasiet savu lietotni vēlreiz.

Tagad, kad jūs pametat lietotni, Llama to nogalinās.

Autostartu rediģēšana un nolūki

Kā minēts iepriekš, dažas programmas var sākt, kad tās saņem Intences( sistēmas notikumus).Izmantojot lietotni, piemēram, Atteikumi, varat mainīt, kuras atļaujas lietotnes var pieprasīt, kas savukārt ierobežo, kurus notikumus viņi var saņemt. Vai arī varat lietot lietotni, piemēram, Autostartes, lai konkrēti rediģētu, kuras Intents tiks sūtītas uz tām lietotnēm. Abiem risinājumiem jums būs nepieciešama piekļuve root.

Citas iespējas:

  • Autorun vadītājs
  • Dvīņi App Manager

( Autostarts ir bezmaksas / atvērtā pirmkoda programmatūra, kas pieejama arī no f-droid).

BRĪDINĀJUMS: Tas var izraisīt, ka lietotnes pārtrauc darboties vai kavē vēlamo funkcionalitāti. Jāievēro piesardzība, jo īpaši ar kritiskām sistēmas lietotnēm.

Iesaldēšanas lietojumprogrammas

Varat izmantot tādu lietotni kā Titanium Backup vai lietotņu karantīnu, lai pabeigtu iesaldēšanas lietojumprogrammu darbību, lai tās nevarētu palaist. Ja jūs vēlaties to izmantot, vispirms ir jāaizstāj tās.

BRĪDINĀJUMS: Vai ne to dara ar kritiskām sistēmas progrēmām! Iespējams, ka ierīce nevar startēt.

Ievietojiet lietojumprogrammas hibernācijas režīmā

Greenify( nepieciešama Android 4.0+ un ROOT privilēģija), izmantojot tradicionālo "Freezing" funkciju, tiek izmantota cita pieeja "hibernācija".

Jūs varat droši pārziemot jebkuru sistēmu, kas nav sistēma, kuru jūs nevēlaties palaist zādzībās( izmantojot noturīgus pakalpojumus, apraides uztvērējus, trauksmes signālus utt.), Kas faktiski līdzinās "iesaldēšanai", vienlaikus saglabājot visas ieejas( palaidēja ikona, mērķa dalīšana, utt.) ir pilnībā funkcionējošs, ja jūs to nepārprotami palaižat, vispirms to nevajadzīgi iesaldēt.

BRĪDINĀJUMS: Vai nav zibspuldzes modinātājpulksteņu lietotnes, tērzēšanas lietotnes un citas lietotnes, kuru pamatfunkciju pamatā ir fona mehānisms( taimeris, sistēmas notikumi, "push" utt.), Lai strādātu.

Bottom Line

Android ir izstrādāts, lai nodrošinātu jums lietotņu pārvaldību. Visos gadījumos, izņemot ārkārtējos gadījumos, jums par to nav jāuztraucas. Ja rodas kāda problēma, iesakām izvēlēties visvienkāršāko risinājumu - atinstalēšanu. Visi pārējie risinājumi ir saistīti ar to, ko Android ir izstrādājis. Varbūt kādu dienu Android būs oficiāli atbalstīt pakalpojumu pārvaldību, taču līdz tam esi uzmanīgs.

Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.