Předmět Autor Datum
Že to tu proměnnou nezná a že není inicializovaná (nemá žádnou hodnotu). Navíc bool nemůžeš porovnáv…
Wikan 03.07.2018 18:06
Wikan
Já jsem použil tento příklad kterým chci detekovat GPS signál https://stackoverflow.com/questions/20…
Víťa 03.07.2018 19:11
Víťa
Zřejmě ti chybí "jmenný prostor". Pokud je to Android Studio, tak najeď kurzorem (blikacím) na tu tř…
Flash_Gordon 03.07.2018 19:14
Flash_Gordon
mLastLocationMillis je globální proměnná v rámci třídy ještě jakého typu ::)
Víťa 03.07.2018 19:41
Víťa
long
Wikan 03.07.2018 19:46
Wikan
Jj to je správný dotaz. Je stejného typu, jaký vrací SystemClock.elapsedRealtime(); Takže je to lon…
Flash_Gordon 03.07.2018 19:46
Flash_Gordon
Tam také plonková proměnná isGPSFix když je řádek kódu isGPSFix =(SystemClock.elapsedRealtime()- mL…
Víťa 03.07.2018 20:04
Víťa
S polohou na androidu jsem si zatím nehrál, ale vypadá to zajímavě. isGPXFix reprezentuje nejspíš to…
Flash_Gordon 03.07.2018 20:47
Flash_Gordon
Tady máš úlohu pořešenou z jiného zdroje. Zobrazuje rychlost v km/h a počet přijatých satelitů, vše…
Flash_Gordon 04.07.2018 00:56
Flash_Gordon
Tak jsem to stáhl rozbalil na logický disk D: a natáhl do Android Studio a výsledek viz příloha Pozn… poslední
Víťa 04.07.2018 20:05
Víťa

Zřejmě ti chybí "jmenný prostor".
Pokud je to Android Studio, tak najeď kurzorem (blikacím) na tu třídu a stiskni ALT + ENTER, a on si jmenný prostor doplní, pokud jej dohledá sám.

Teda kecám.

Všechno ti přesně píše.
V tomhle konkretním případě mu chybí "naplnění" mLastLocationMillis .
Máš to na tom příkladu:

@Override
public void onLocationChanged(Location location) {
if (location == null) return;

mLastLocationMillis = SystemClock.elapsedRealtime();

// Do something.

mLastLocation = location;
}

mLastLocationMillis je globální proměnná v rámci třídy (to si připiš).

S polohou na androidu jsem si zatím nehrál, ale vypadá to zajímavě.
isGPXFix reprezentuje nejspíš to, jestli se hodnota změnila (zaznamenala se nová GPS poloha).
Zřejmě , když je nulová (žádná změna) vyhodnotí se podmínka jako false.

Jinak deklarována by měla být, jako boolean na stejném místě, jako ta předchozí proměnná.

Omlouvám se za nedostatky, ale píšu to z tabletu nešikovně, tak si tu appku zkusím taky udělat, a proběhnout
Se před barákem ?

Tady máš úlohu pořešenou z jiného zdroje.
Zobrazuje rychlost v km/h a počet přijatých satelitů, vše háže do logu:
[82798-androidapp-jpg]

Odkaz na aplikačku pro Android Studio jsem hodil na jiný server, abych
nezabíral místo tady na poradňáckém serveru (má to 8MB).

https://webshare.cz/#/group/5e52MPlp1p/

Vycházím z tohoto zdroje, zde je jen upraveno zobrazení:
http://velmm.com/get-current-user-speed-using-gps-android/

Zatím jsem toho moc nepobral o rozhraní a funkce navigace. Je to docela složité, i ta implementace.
Klobouk dolů před pány ze Sygicu a podobně.

Zpět do poradny Odpovědět na původní otázku Nahoru