Hirdetés

Új hozzászólás Aktív témák

  • atillaahun

    veterán

    válasz fatal` #973 üzenetére

    Eddig egész korrekt tagnak tűntél a hozzászólásaidat olvasva.
    Most mire lett hirtelen ilyen nagy az arcod, hogy írtál egy labdapattogtatás játékot? :U

    Talán olvastál már róla, hogy az alkalmazásoknak többféle állapota lehet, függően attól, hogy előtérben vannak, háttérben, forgalmaznak-e éppen adatot, meghívnak-e más folyamatokat a háttérben, stb...
    A GMaps önmagában nem service/szolgáltatás csak egy folyamat, viszont a Wireless Location bekapcsolásával meghívja maga mellé a Google Location Service-t, ami már egy szolgáltatás (NetworkLocation.apk néven található a rendszerprogramok között, ugyanakkor nem a rendszer szerves része, mint tudjuk a Google programjai nélkül is hibátlanul működik az Android). Mivel ez utóbbi alkalmazás nem képes önmagában futni, ezért a GMaps-re is szüksége van, tehát míg be van kapcsolva, a Maps-et sem lehet leállítani/kidobni a memóriából.

    Pl. attól mert a GPS be van kapcsolva még nem lesz a GMaps-ből szolgáltatás, és nem ragad a háttérbe, hogy folyton lekérje a pozíciódat. Így alapból a WiFi alapú helymeghatározásnál sem lenne ez indokolt, de mint tudjuk a Google fix időközönként "névtelen" helyadatokat gyűjt (akár a mobilnetünk terhére) akkor is, ha éppen nem használjuk a térképet.
    Számomra az volt az újdonság, hogy emiatt nem lehet a GMaps-et leállítani. Ha te ezt eddig is tudtad (bár kétlem), akkor elismerésem. Én viszont azt feltételeztem, hogy nem mindenki előtt ismert a dolog, így talán segíthetek kicsit javítani a rendszer memóriakezelésén.

    [ Szerkesztve ]

Új hozzászólás Aktív témák