Android Presentation
Upcoming SlideShare
Loading in...5
×
 

Android Presentation

on

  • 1,849 views

 

Statistics

Views

Total Views
1,849
Views on SlideShare
1,841
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 Android Presentation Presentation Transcript

  • Android by Bram Vandeputte
  • Inleiding • Wat ? • Verzameling van software-componenten • Voor mobiele toestellen • Bevat : • Besturingssysteem • Middleware • Standaard applicaties
  • Inleiding • Ontwikkelen • Java • Android SDK • emulator • tools • API’s • Eclipse plug-in
  • 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.
  • Architectuur
  • Basics : Componenten • Activity : scherm • bestaat uit Views • reageert op Events • Service : geen UI (bvb. music playback) • Broadcast Receiver : ontvang & reageer • Content provider : data delen
  • 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
  • Basics (bis) • AndroidManifest : omschrijving applicatie • Layout • Strings
  • Getting Started • Get : • android-sdk-<your platform>-1.6 • eclipse • http://developer.android.com/sdk/ 1.6_r1/installing.html
  • Hello Android
  • 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
  • Hello Android
  • Hello Android • tools : • debugging (Eclipse) • adb • set PATH • adb shell • sqlite3 data • .dump • LogCat
  • Notepad tutorial • http://developer.android.com/guide/tutorials/notepad/index.html • Exercise 1 • Exercise 2 • optional : • Exercise 3 • Extra credit (debugging) • uitbreiding
  • bram.vandeputte@cs..,.
  • MyFirstGPS • gps mock data
  • MyFirstGPS • opbouw • create textview • LocationManager & LocationListener • permissions • update textview
  • MyFirstGPS • http://developer.android.com/guide/tutorials/views
  • Extra • API demos • http://www.anddev.org • sdcard