Jeg spekulerede på, hvordan dvale på en app fungerer teknisk.
Jeg ved om frysning af en app (shell pm disable com.mypackage.name
) , men dette skjuler også appikonet fra launcher. Jeg vil gerne vide, hvordan Greenify App fungerer. Det deaktiverer, at appen kører i baggrunden, indtil jeg starter den igen, og når jeg forlader appen, slår Greenify den automatisk i dvaletilstand.
Så mit spørgsmål er, hvordan gør det det?
Svar
Dette er en henvisning fra fremragende forklaring af lioux på XDA :
Greenify bruger Android-kommandoen am
til at stoppe en app og anvender denne kommando igen, hvis appen vækkes af nogen som helst handling. Det er hvad dvaletilstand betyder. Dvaletilstand app starter ikke længere under telefonstart, reagerer på registrerede hensigter eller udløses af alarmer fra systemet. Alt, hvad det gør, er midlertidigt. Kommandoen am
rører ikke de installerede filer eller nogen konfigurationsoplysninger.
Kommentarer
- Lyder fedt, jeg ' Jeg fortæller dig, om det fungerede. Åh forresten tak for svaret … 🙂
- Det fungerer vidunderligt, men don ' t grønt alt blindt , men kun bekræftede CPU / RAM / batteri-svin. Brug Greenify-indbygget app-analysator, Wakelock-detektor og bedre batteristatistik til at identificere gode kandidater til grønliggørelse.
- Glem Greenify! I ' har lavet en app ud af det. Jeg kalder det OXYGEN. goo.gl/vfyKsv – Letvægt. og tager næsten ca. 2 MB ram i baggrunden.
- @Amit: Hvorfor blev din app trukket tilbage fra Google Play?
- ja bror. Google behandler ikke deres udviklere godt.