Android Presentation
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Android Presentation

on

  • 2,065 views

 

Statistics

Views

Total Views
2,065
Views on SlideShare
2,057
Embed Views
8

Actions

Likes
0
Downloads
45
Comments
1

1 Embed 8

http://www.slideshare.net 8

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • its really helpful...
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Android Presentation Presentation Transcript

  • 1. Android by Bram Vandeputte
  • 2. Inleiding • Wat ? • Verzameling van software-componenten • Voor mobiele toestellen • Bevat : • Besturingssysteem • Middleware • Standaard applicaties
  • 3. Inleiding • Ontwikkelen • Java • Android SDK • emulator • tools • API’s • Eclipse plug-in
  • 4. Features • Application framework : enables reuse and replacement of components • Dalvik virtual machine : optimized for mobile devices • Integrated browser based on the open source WebKit engine • Optimized graphics : custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional) • SQLite for structured data storage • Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) • hardware dependent : GSM Telephony, Bluetooth, EDGE, 3G, WiFi, Camera, GPS, compass, and accelerometer.
  • 5. Architectuur
  • 6. Basics : Componenten • Activity : scherm • bestaat uit Views • reageert op Events • Service : geen UI (bvb. music playback) • Broadcast Receiver : ontvang & reageer • Content provider : data delen
  • 7. Basics • Componenten activeren : • Intent : asynchrone berichten • Om Activity, Service of Broadcast Receiver aan te spreken • Intent filters • Content Resolver • Om Content Provider aan te spreken
  • 8. Basics (bis) • AndroidManifest : omschrijving applicatie • Layout • Strings
  • 9. Getting Started • Get : • android-sdk-<your platform>-1.6 • eclipse • http://developer.android.com/sdk/ 1.6_r1/installing.html
  • 10. Hello Android
  • 11. Hello Android • app : • http://developer.android.com/guide/tutorials/hello-world.html • Init : maak een AVD • emulator : • export PATH=${PATH}:/MY/PATH/TO/THE/android-sdk/tools/ • emulator
  • 12. Hello Android
  • 13. Hello Android • tools : • debugging (Eclipse) • adb • set PATH • adb shell • sqlite3 data • .dump • LogCat
  • 14. Notepad tutorial • http://developer.android.com/guide/tutorials/notepad/index.html • Exercise 1 • Exercise 2 • optional : • Exercise 3 • Extra credit (debugging) • uitbreiding
  • 15. bram.vandeputte@cs..,.
  • 16. MyFirstGPS • gps mock data
  • 17. MyFirstGPS • opbouw • create textview • LocationManager & LocationListener • permissions • update textview
  • 18. MyFirstGPS • http://developer.android.com/guide/tutorials/views
  • 19. Extra • API demos • http://www.anddev.org • sdcard