/AndroidElementer

Små, afgrænsede og let forståelige eksempler på hvordan man programmerer til Google Android

Primary LanguageJavaApache License 2.0Apache-2.0

AndroidElementer

Små, afgrænsede og let forståelige eksempler på hvordan man programmerer til Google Android

De er udarbejdet i forbindelse med Android-kurser jeg holder på DTU og http://lundogbendsen.dk/

Overordnet indhold:

  • Asynkrone kald
  • Parsning af XML og JSON
  • Benytte dialoger, toasts, intents, lyd, sensorer, stedbestemmelse (GPS)
  • Demonstrere webviews med javascript-callback
  • Demonstrere brug af listview
  • Google Maps, med dynamisk indlæste overlejrede kort (WMS) og symboler, gadevisning
  • API-nøgle til Google Maps kan genereres supernemt
  • Vise samtlige af Androids indbyggede drawables (billeder)
  • Demonstrere livscyklus, incl korrekt brug af NonConfigurationInstance-objekt, onSaveInstanceState() og onRestoreInstanceState()
  • Demonstrere multitouch
  • Demonstrere brug af content providers (såsom adressebogen)
  • Demonstrere broadcast recievers
  • En minimalistisk DMI vejr-app
  • Indstillinger og PreferenceManager

De er skrevet så de alle (så vidt muligt) kan overskues på én side og i én fil.

Du kan se kildekoden til eksemplerne INDE FRA SELVE app'en, lige efter at du har kørt dem. Lang tryk et eksempel for at se kildekoden.

Kontakt mig hvis du ønsker at bygge videre på eksemplerne under en anden licens eller hvis du ønsker skriveadgang så du kan arbejde videre på en af projekterne.

Eksempelsamlingen kan hentes fra Google Play på: https://play.google.com/store/apps/details?id=dk.nordfalk.android.elementer

De kan hentes fra Google Play på https://play.google.com/store/apps/details?id=dk.nordfalk.android.elementer

http://chart.apis.google.com/chart?cht=qr&chs=350x350&chl=https%3A%2F%2Fmarket.android.com%2Fdetails%3Fid%3Ddk.nordfalk.android.elementer&x=x.png

Båt-hornet (dyt.ogg) er taget fra http://opengameart.org/content/bicycle-horn

Privatlivserklæring

Jeg indsamler og registrerer ingen private oplysninger.

De mange tilladelser som app'en gør brug af, er udelukkende for at kunne demonstrere de forskellige muligheder i Android.

Jacob