Tweety na temat @windowsmaniapl
r   e   k   l   a   m   a
Pokaż wyniki od 1 do 4 z 4

Wątek: Lokalizacja z interwałem czasowym

  1. #1

    OFF-LINE

    Dołączył
    12.10.2015
    Posty
    3
    Telefon
    Lumia 800
    Dziękuję
    6
    Podziękowano
    0(0)

    Lokalizacja z interwałem czasowym

    Reklama:
    Witam. Piszę aplikację która w tle potrzebuje używać lokalizacji. Ale jako, że ma być ona nastawiona na oszczędność baterii (ponieważ długo musi działać), to chciałem napisać algorytm, który by co jakiś czas odczytywał pozycję. Wiem że jest specjalna właściwość w GeoCoordinateWatcher żeby ustalić przy jakiej zmianie położenia wywoływało się zdarzenie PositionChanged, ale wtedy chyba GPS ciągle działa i pobiera energię, prawda ? Jestem nowy jeśli chodzi o WP i ogólnie C# i nie znam wszystkich metod. Może jest jakaś inna metoda niż ta moja ? Coś wbudowanego..

  2. Pani SponsorPanna Google jest aktywna
    Avatar Panny Google


    Dołączył
    24-08-2012
    Skąd
    Internet
    Telefon
    Lumia 900
    Operator
    Play
    Postów
    2134
    Podziękowano
    871(239)
  • #2

    OFF-LINE
    Awatar djtonka

    Dołączył
    19.08.2012
    Posty
    20,935
    Telefon
    jakiś amerykański
    FW
    fresz
    Operator
    rydzyk
    Dziękuję
    7,949
    Podziękowano
    221,988(11,125)
    Na 7.8 piszesz?

  • #3

    OFF-LINE

    Dołączył
    12.10.2015
    Posty
    3
    Telefon
    Lumia 800
    Dziękuję
    6
    Podziękowano
    0(0)
    Tak. Po co się ograniczać do >8 ?
    *staram się tak pisać, ale testuję na tel z 8.1, bo tego co mam z 7.8 nie da się już odblokować (MS <3)
    m z 7.8 nie da się już odblokować (MS <3)
    Ostatnio edytowane przez Aaron Rose ; 15-11-2015 o 11:00

  • #4

    OFF-LINE

    Dołączył
    12.10.2015
    Posty
    3
    Telefon
    Lumia 800
    Dziękuję
    6
    Podziękowano
    0(0)
    Dobra. Jakoś sobie poradziłem. Ale pojawił się nowy problem. Zrobiłem tak:
    Stworzyłem nową klasę GPS a w niej kilka zmiennych. Użyłem tego:
    Kod:
    DispatcherTimer timer = new DispatcherTimer();
    
            private void tick()
            {
                timer.Tick +=
                delegate(object s, EventArgs args)
                {
                    GetPosition();
                };
                timer.Interval = new TimeSpan(0, 0, 1); // one second
                timer.Start();
            }
    Wywołuje się to co jakiś czas i zmienia wartości zmiennych. Jak teraz zrobić żeby w innej klasie w której zainicjuję obiekt klasy GPS zmieniać wartości pól tekstowych wtedy gdy zmienne w klasie GPS się zmienią ? Pewnie trzeba wywołać jakieś zdarzenie, czy coś. Nigdy tego nie robiłem i nawet nie wiem pod jakim hasłem szukać tego w google...

  • Informacje o wątku

    Użytkownicy przeglądający ten wątek

    Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

    Podobne wątki

    1. Odpowiedzi: 14
      Ostatni post / autor: 20-10-2016, 19:10
    2. Odpowiedzi: 42
      Ostatni post / autor: 20-02-2015, 22:36
    3. Lokalizacja, GPS
      Przez darkowski w dziale Wsparcie techniczne
      Odpowiedzi: 5
      Ostatni post / autor: 27-03-2014, 12:52
    4. [HTC 8S] Lokalizacja wiadomości MMS
      Przez dejmien w dziale Wsparcie techniczne
      Odpowiedzi: 11
      Ostatni post / autor: 21-05-2013, 09:32
    5. [HTC 8X] Lokalizacja mikrofonów
      Przez djtonka w dziale Wsparcie techniczne
      Odpowiedzi: 0
      Ostatni post / autor: 13-02-2013, 18:10

    Tagi dla tego wątku

    Uprawnienia umieszczania postów

    • Nie możesz zakładać nowych tematów
    • Nie możesz pisać wiadomości
    • Nie możesz dodawać załączników
    • Nie możesz edytować swoich postów
    •  
    Kontakt
    administracja[at]windowsmania.pl

    Kopiowanie zawartości strony bez zezwolenia zabronione
    Dołącz do nas