Göm menyn

TDDD80 Projekt: Mobila och sociala applikationer

Laboration A4 Android Kamera och GPS


Android Kamera och GPS

I denna laboration kommer du jobba med Androids kamera samt GPS.

Syfte: Att förstå hur sensorer på en telefon kan användas för att skapa applikationer,

Uppgift

En del i arbetet i laborationen är att utforska (Googla) och skriftligt förklara viktiga grundbegrepp. Det är viktigt att ni för varje svar lägger med de URL:er (länkar) som ni har bedömt vara trovärdiga och som ni har använt för att sammanställa ert svar. (Svaren lämnas in i README-fil i Gitlab, tillsammans med labb-koden):

  1. Vad kan det uppstå för bekymmer när man försöker bestämma storlek på en ImageView (för att skala en bild)? Hur har ni löst problemet?
  2. Vad är de två viktigaste, mest centrala frågorna, som ni har behövt Googla på under laborationens gång?

För att starta Android Studio, ge följande kommandon i en terminal:

  • module add courses/TDDD80 (om ni inte har använt initadd i tidigare labbar)
  • studio.sh

Ett viktigt moment i allt utvecklingsarbete är att utforska (Googla) viktiga grundbegrepp och praktiska problem man stöter på. Redogör för de tre viktigaste, mest centrala frågorna/problemen, som ni har stött på under laborationens gång. Skriv ner vad ni har kommit fram till för svar och hur ni har kommit fram till svaret (Googlat, frågat, läst, provat)? Lämna in era svar och redogörelser/länkar i en README-fil i Gitlab, tillsammans med labb-koden.

Länkar

Krav

Du ska skapa en enkel applikation där användaren kan ta bilder samt ta reda på en ungefärlig adress bilden är tagen på.

Icke-Funktionella krav

Du ska använda dig av:
  • Java för att skapa en Android applikation
  • xml filer för att definiera Gränssnitt
  • Versionshantering av din kod (gitlab eller subverison)

Funktionella krav

  • Användaren ska kunna ta kort med kameran
  • När ett foto är taget ska bilden visas i applikationen, tillsammans med en ungefärlig adress som bilden togs på. (Du behöver inte kontinuerligt hålla kolla på aktuell adress utan enbart när en bild tas.)

Redovisa

  1. Muntligt redovisa/demonstrera er laboration för en assistent
  2. Ladda upp era sök-svar inkl. länkar, och er kod (alla relevanta filer för labben) (gärna kontinuerligt) till ert gitlab-projekt.
  3. Lägg till er assistent som Reporter på ert projekt
  4. Meddela er assistent att ni lagt upp koden genom att skicka ett mejl. Märk mejlet med TDDD80: Labb A4, och se till att det finns en länk till repot i mejlet.


Sidansvarig: Rita Kovordanyi
Senast uppdaterad: 2023-04-02