Jag undrar hur en viloläge fungerar för en app.
Jag vet om att frysa en app (shell pm disable com.mypackage.name
) , men detta döljer också appikonen från startprogrammet. Jag vill veta hur Greenify App fungerar. Det inaktiverar att appen körs i bakgrunden tills jag startar den igen och när jag lämnar appen slår Greenify den automatiskt i viloläge.
Så min fråga är hur gör det?
Svar
Detta är en hänvisning från utmärkt förklaring av lioux på XDA :
Greenify använder Android-kommandot am
för att stoppa en app och tillämpar detta kommando igen om appen väcks av någon som helst åtgärd. Det är vad viloläge betyder. Hibernated-appen startar inte längre under telefonstart, svarar på registrerade avsikter eller utlöses av larm från systemet. Allt den gör är tillfälligt. Kommandot am
rör inte de installerade filerna eller någon konfigurationsinformation.
Kommentarer
- Låter coolt, jag ' Jag berättar om det fungerade. Åh förresten tack för svaret … 🙂
- Det fungerar underbart, men don ' t gör allt blindare , men bara bekräftade CPU / RAM / batteri-svin. Använd Greenify inbyggd appanalysator, Wakelock-detektor och bättre batteristatistik för att identifiera bra kandidater för att gröna.
- Glöm Greenify! I ' har gjort en app av den. Jag kallar den OXYGEN. goo.gl/vfyKsv – Lätt vikt. och tar nästan cirka 2 MB ram i bakgrunden.
- @Amit: Varför drogs din app från Google Play?
- ja bror. Google behandlar inte deras utvecklare bra.