Etikett: blåljus

BlåLjus i betatest!

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.

BlåLjus är klart och inlämnat…

Damerna drog in till storstan för megashopping i morse och jag blev kvar hemma och nu är projektet i min android-kurs klart och inlämnat. Klart i bemärkelsen ’first beta’ eller så. Jag kommer att jobba vidare men vill inte slira med att bli godkänd på kursen längre.  Det som återstår innan det är en ’riktig’ app är dels rejäl testning och därpå följande buggrättning samt en del saker som krävs för att lägga upp den på android-market.

När projektet är godkänt kommer jag att publicera appen för nedladdning och test härifrån.

Vad tycks om nedanstående bil? Jag har möjlighet till sk personalbil (typ tjänstebil/leasing) och funderar på en Yeti 4×4 diesel. Vi får se hur det blir med den saken men jag har kollat priser och villkor och imorgon ska vi åka och titta igen. Sedan kanske det kan bli provkörning…

Bilden är knyckt från Skodas hemsida dit även länken leder.

Imorgon blir det också storstädning i köket med skurning av golv och mattbyte förutom den vanliga veckostädningen hos marsvinen . Den gamla köksmattan är snart hälsofarlig och så pass trasig att den inte går att tvätta så vi fick köpa en ny…

En tuff…

…och hektisk vecka både på jobbet och hemma går mot sitt slut.  Idag stannade jag på kontoret trots att det var en ’minikonferens’ men då alla andra var borta passade jag på att bugg-rätta en applikation och databas som används väldigt flitigt och som på sista tiden gått sönder…

android-fronten går det också framåt. Jag ska göra ett sista ryck i helgen och sedan hoppas jag att kunna bli godkänd på kursen. Jag hade först tänkt göra en sorts beta-utgåva men väntar lite med det. En kollega provade den i sin android-lur häromdagen och det gick halvbra om man säger så. Men buggar är ju till för att hittas och åtgärdas…  Helst innan release.

Ovan två bilder ur emulatorn. En ny kartvy med infodialog och symboler för de olika händelserna samt de inställningar som kommer att finnas i första utgåvan.

Målet i helgen är att få till en kartvy som kan visa olika symboler för olika typer av händelser, bättre hantering av GPS, nuvarande position och zoom samt säkrare upp- och nedstängning.

Söndag kväll…

Idag på fm var jag mattehjälp till dottern även om hon fixade det mesta själv. Marsvinsburarna blev också städade vilket är min söndagsuppgift. Annars har det blivit en hel del android-programmering idag också men jag har inte så mycket mer hanfast att visa upp tyvärr då jag krånglat fram och tillbaka med en ’ContentProvider’ som ska sköta hanteringen av både uppdatering från källan och sedan  ’leverans’ av data till övriga applikationen.

Det blev en hel del kod men jag kan inte riktigt bestämma mig för hur jag ska strukturera den ännu. Jag får helt enkelt prova vidare…

Jag hittade denna bild som kanske får bli programmets ikon.

Android

Nu har mitt projekt i Android-kursen tagit fart på allvar. Jag blev godkänd på den sista inlämningsuppgiften så nu är det ’bara’ projektet kvar…

Allt kodas i Java med utvecklingsmiljön Eclipse.

Mitt projekt ska hämta information från Brottsplatskartan och man ska kunna välja att presentera den i en lista eller på en karta.

Till vänster syns hur listvyn ser ut just nu. Jag hämtar informationen och visar den i listan och man kan klicka på en händelse och få veta detaljer om den. Klickar man på länken kommer man till polisens sida om händelsen.

Nästa steg är att även fixa kartan och en enkel databas för händelserna. Nu kan jag visa en karta och vilken position man själv har men sedan ska ju även händelserna visas som (klickbara) symboler i ett lager ovanpå.

Lite olika inställningsmöjligheter behövs ju också…

Idéen till projektet kommer härifrån.