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

  • Sziasztok!

    A problémám a következő lenne:
    Adott egy olyan szoftver, amely egyszerűen a GPS koordinátákat rögzíti a telefon vevőjén keresztül. Ezeket az adatok szövegesen letárolja egy fájlban. A gond az, hogy amíg az app aktív addig szépen műxik (írja a ki az aktuális koordinátát, számolja a sebességet, megjelíti a felhasználónak az alap adatokat - van rajta egy BE/Kikapcsoló gomb, ott tudja leállítani, és indítani a rögzítést - amikor azonban bejövő hívás van, vagy egyszerűen rákerül a képernyőzár, vagy új program indul akkor a GPS folyamat leáll.
    Utánaolvastam a dolognak, az Android OS freezeli a GPS vevőt (és a programunkat is). A gond az, hogy nekem azokra az adatokra is szükségem van (GPS koordinátátk) amik a program két megnézése között eltelt időszakban generálódhattak volna (merre jártunk a telefonnal).

    Van valakinek ötlete arra vonatkozóan, hogy mit kellene tennem hogy a program, és az általa indított szolgáltatások is aktívak maradhassanak?
    Akkumulátor és processzor terhelés nem számít, a lényeg hogy ne kerüljön FREEZE a programra és folyamataira.

    Rossz irányba gondolkodom, ha azt sejtem hogy valami alacsonyabb szintű (oprendszer pl.) belenyúlás szükséges a telefon "lelkébe"?
    Egyáltalán, egy rootolással és egy SU indítással megoldódhatna a gond?
    Vagy el lehet hitetni az Androiddal hogy a programom "rendszer alkalmazás"?
    Minden eszement megoldás érdekel... :-)

    Ha valaki jó és használható ötlettel áll elő, annak valami karácsonyi meglepetés csomagot küldök!

    Köszönöm hogy tornáztatjátok a kedvemért az agyatok! :)

    Üdv: WG

    [ Szerkesztve ]

    Ide valami nagyon nagy bölcsességet fogok írni, csak egyelőre még nem tudom mit mert olyan sűrűn nem nézegetek világmegváltó idézeteket. Pedig a világnak nagy szüksége lenne a megváltásra, kezdetnek mondjuk egy örök PH előfizetés mindenkinek jól jönne. PornHub. Nem Prohardver. :D

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