Vytvoríme tri aplikácie s troma nápadmi využívajúce API pre fotenie, určovanie polohy a zdieľanie.
Všetky aplikácie, ktoré vytvoríme, musia byť smerované na API bez použitia knižnice kompatibility.
<uses-sdk android:minSdkVersion="11" />
android:theme="@android:style/Theme.Holo.Light
Activity
Android ako platforma je skvelé miesto pre zariadenia komunikujúce s okolím. Máte 3G pripojenie, máte WiFi, Bluetooth, NFC, fotoaparát a kameru, USB pripojenie, jednoducho množstvo drôtových i bezdrôtových spôsobov, ako preberať informácie zvonku a dodávať niečo iné navonok.
Mnohokrát však nadšenie z práce upadne, keď zistíme, že podpora pre jednotlivé senzory sa napriek jednotnému API môže od zariadenia k zariadeniu značne líšiť. Neraz nám neostane nič iné než využiť externú knižnicu, ktorá štandardné správanie na zariadeniach opravuje alebo značne sprehľadňuje. To bude prípad fotoaparáta i GPS určovania polohy, ktoré si ukážeme v príkladoch.
Merač vzdialenosti demonštruje zisťovanie polohy a rozbaľovacie zoznamy na lište akcií.
Fotič demonštruje prácu s fotoaparátom a zdieľanie fotografií do iných aplikácií
EXIF Dropage slúži na zobrazovanie EXIF informácií o fotografii a demonštráciu cieľa zdieľania.