Sådär ja. Nu är jag godkänd på kursen (med betyg ’A’ ) och då kan jag lämna ut installationslänken och köra i gång en lite bredare ’betatest’. Appen installeras enklast via nedanstående QR-kod eller hämtas från http://www.sundback.com/wp/dl/BlueLight.apk så det är bara att ladda ner och prova. Då den inte (ännu i vart fall) distribueras via ’market’ måste ni godkänna innehåll av denna typ innan den går att installera.
Buggar, brister och förbättringsförslag kan ni lämna som kommentarer nedan eller via epost. De brister jag känner till finns beskrivna lite längre ner.
Beskrivning av ’BlåLjus’
Applikationen ’BlåLjus’ samlar ihop data om ’blåljushändelser’ och visar dessa på en karta eller i en lista. Händelserna hämtas via det api som finns på ’http://www.brottsplatskartan.se’.
Via applikationen kan man visa händelser nära där man befinner sig eller ’söka’ via kartan. Man kan klicka på symbolen i kartan eller raden i listan för att få reda på mer om denna händelse. Applikationen hämtar nya händelser varje gång den startar.
Applikationen anväder GPS, Google Maps och datalagring med SQLite samt fungerar i både porträtt och landskapsformat för Android 1.6->. Jag har koncentrerat mig på QVGA upplösning.
När applikationen startas första gången så hämtas de två senaste dygnens händelser och stoppas in i databasen, detta tar lite tid. När det sedan finns en databas med innehåll så kontrolleras vilken som är den senaste händelsen och händelser nyare än denna fylls på i databasen (dock max 500 st i taget). Via inställningarna kan man bestämma hur stor man vill att databasen ska bli.
Kända brister :
- Händelserna är av olika typer, dessa borde ha olika symboler. Apiet har ännu lite brister vad gäller detta men det är förberett i min kod.
- Nu laddas alla händelser till kartan vilket tar lite för lång tid. En dynamisk uppdatering när man ändrar kartvy vore att föredra.
- Inget meddelande visas om inga händelser nära nog hittades (när man väljer att visa lista).
- ProgressDialog saknas när appen räknar ut vilka händelser som ska visas i listan.
- När man roterar telefonen startas en ny hämtning som måste avslutas med tillbaka-knappen.
Senaste kommentarer