
[Android]žluté bubliny
Už jsem tady zas nevím co my napovídají ti žluté bubliny co dělám špatně viz příloha
Už jsem tady zas nevím co my napovídají ti žluté bubliny co dělám špatně viz příloha
Zpět do poradny Odpovědět na původní otázku Nahoru
Že to tu proměnnou nezná a že není inicializovaná (nemá žádnou hodnotu). Navíc bool nemůžeš porovnávat s null.
Já jsem použil tento příklad kterým chci detekovat GPS signál https://stackoverflow.com/questions/2021176/how-can-i-check-the-current-status-of-the-gps-receiver tak jak to mám upravit aby to fungovalo ? díky
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š).
ještě jakého typu
Jj to je správný dotaz.
Je stejného typu, jaký vrací SystemClock.elapsedRealtime();
Takže je to long.
Tam také plonková proměnná isGPSFix když je řádek kódu
to je divné ne
když isGPSFix dále v zdrojáku je boolean a je k ní přiřazeno true
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.
![[82798-androidapp-jpg]](https://pc.poradna.net/files/82798-androidapp-jpg)
Zobrazuje rychlost v km/h a počet přijatých satelitů, vše háže do logu:
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ě.
Tak jsem to stáhl rozbalil na logický disk D: a natáhl do Android Studio a výsledek viz příloha
Poznámka :
Já bych potřeboval jen funkci která detekuje GPS signál, nic méně kvituji vše co mi pomůže díky