htg forklarer: hvordan androide forvalter processer

, vinduer, giver desktop apps forbliver løbende, om de ’ er synlig eller ej, mens apple ’ s programmerbare giver kun mulighed for at udføre nogle begrænsede apps opgaver i baggrunden.- androiden sidder et sted mellem — apps løber i forgrunden er prioriteret, men hvad har meget mere frihed til at løbe i baggrunden, end de gør på 105. vi ’ vil se på, hvordan androide er forvaltningen af applikationer og processer på din telefon eller tablet, demystifying hvad ’ foregår i baggrunden.,,,,, at processen livscyklus hierarki, en proces om androide kan være i en af fem forskellige medlemsstater på et givet tidspunkt, meget vigtigt, at mindst vigtige:,,, 1.forgrundsviden proces: app - - og’ genanvendelse af anses for forgrundsviden proces.andre processer kan også anses for forgrundsprocesser —, hvis f.eks. de ’ re end den proces, som ’ er i øjeblikket i forgrunden.der er kun få forgrundsprocesser på et givet tidspunkt., 2.synlig proces: en synlig proces er ’ t i forgrunden, men stadig påvirker, hvad du ser på din skærm.for eksempel, at forgrundsviden proces kan være en dialog, der giver dig mulighed for at se en app bag — app synlige i baggrunden, ville være en synlig proces., 3.service - proces: en tjeneste, processen er ’ ikke bundet til en app, at ’ er synlig på skærmen.men det ’ gør noget i baggrunden, som spiller musik eller downloade data i baggrunden.for eksempel, hvis du begynder at spille musik og skifte til en app, musik i baggrunden er behandlet af en tjenesteydelse proces.,, 4.baggrund proces: baggrundsprocesser i øjeblikket ikke er synlige for brugerne.de har ingen indvirkning på erfaringerne med den telefon.på et givet tidspunkt, mange baggrund processer i gang.du kan tænke på denne baggrund processer som &" en pause, og&" apps.de ’ skal holdes i erindring, så du kan hurtigt genoptages, der bruger dem, når du kommer tilbage til dem, men de er ’ t ved hjælp af værdifulde cpu tid eller andre ikke - hukommelse ressourcer. 5.tom proces: en tom proces er ’ ikke indeholder nogen app data mere.den kan opbevares for caching formål at fremskynde app starter senere, og systemet kan dræbe den, når det er nødvendigt, f.eks. lad ’ s siger, du tænder på din telefon og åbne en musik - app.mens du bruger den, musikken app vil være en forgrunds - proces.hvornår begyndte du at spille musik og lad musikken app, musikken vil fortsætte med at spille som en tjenesteydelse proces.,, lad ’ s se angry birds som et eksempel.angry birds ville være en forgrundsviden proces, mens de spillede det.når du forlader angry birds og træde de gmail app på din e - mail, angry birds bliver en baggrundsproces (fordi det betyder ’ t er nødt til at gøre noget i baggrunden), mens gmail bliver forgrund proces.når du skifte tilbage til angry birds, vil det blive deres forgrunds - proces og spillet genoptages hurtigst muligt.angry birds var ’ t ved hjælp af ressourcer i baggrunden og—, bortset fra nogle ram — men det genoptages hurtigt, fordi det var skjult, og er klar til at genoptage, androide automatisk forvalter processer, androide gør et godt stykke arbejde for automatisk at styre disse processer, og det er derfor, du ikke ’ ikke brug for en opgave morder på androide. når robotter har brug for mere system ressourcer, vil begynde at dræbe de mindst vigtige processer.- androiden vil begynde at dræbe tom og baggrundsprocesser at frigøre hukommelse, hvis du og’ er ved at løbe tør.hvis du har brug for mere hukommelse og— hvis de f.eks. ’ spiller en særlig krævende kamp på en enhed uden mange ram, så vil begynde at dræbe tjeneste androide processer, så din streaming musik og fil downloads kan stoppe. i de fleste tilfælde androide er alt dette uden at behøve at bekymre sig om om det.- androiden intelligent bruger dit apparat ’ s ram for caching apps og andre data, fordi der ’ er ingen mening i at forlade din ram tom. naturligvis androide er apps med så stor fleksibilitet, som de har plads til at opføre sig mærkeligt.for eksempel, et dårligt kodet app kunne starte en proces, der er i gang i tjeneste på baggrund af hele tiden at bruge alle dine cpu og drastisk faldende batteriet liv. en interessant ting du og’ ll meddelelse i - applikationer, som begge to!for androide er, at - app bruger en anmeldelse ikon.hvis du prøver at slå meddelelse ikon, stop!vi vil anbefale over for det.ved at have en synlig meddelelse ikon, stop!gør sig selv til en højere prioritet app, forebyggelse af robotter fra overvejer det en baggrund app og dræber det.,, androide apps kan starte i forbindelse med begivenheder, androide apps kan også starte som reaktion på begivenhederne.for eksempel, en entreprenør kan programmere deres app til automatisk at løbe på starte og drive en tjeneste i baggrunden.hvad kan begynde i svar på en række andre begivenheder, som f.eks. når man tager et billede, når deres data forbindelse ændringer, og så videre.dette gør det muligt at gennemføre aktioner, sikkerhed i forbindelse med begivenheder, der ikke altid i baggrunden.,, styring af processer, du burde ’ t skal forvalte processer manuelt, men der er en række måder at gøre det på, hvis du vil.du kan bruge det multitasking menu i androide 4,0 og senere at gøre nogle grundlæggende proces forvaltning.for at få adgang til det, tap den dedikerede multitasking knap på nexus anordninger.andre androide anordninger, kan det være, at to gange eller lange presse hjem knap. apps vises i menuen er sandsynligt i &" baggrundsproces ”. stat.du kan dræbe dem ved at hugge en app til venstre eller højre, som vil fjerne det fra din anordning ’ s hukommelse.dette burde ’ ikke være nødvendigt, men kan hjælpe dig, hvis du hurtigt vil dræbe en app —. måske er det ’ er uartige, kan de også gå ind i indstillinger skærm, tap apps, tap en app, og bruge den kraft, stop - knappen til at dræbe en uvorn app.,,, androide er baseret på linux, og hver en app på androide er overdraget til en anden linux bruger - id og— eller brugerkonto.disse isolater apps fra hinanden.hvis du rod - enheden, apps kan undslippe deres bruger en sandkasse og løbe med grundlæggende rettigheder.,,



Previous:
Next Page: