You are on page 1of 18

An introduce to Android

BXC2007032 Luis Liou

Inventec Besta Xian Luis Liou

Page 1

Dave

The

clock widget

Inventec Besta Xian Luis Liou

Page 2

Terminal devices

G1 dream G2 magic G3 hero Maunf. HTC Rom Ram CPU 256MB 192MB 528MHz HTC 512MB 192/288 MB 528MHz Cap. HTC 512MB 288MB 528MHz Cap.

G4 tattoo Galaxy HTC 512MB 256MB 528MHz Res. 8G 128MB 528MHz Cap.

Milestone Nexus one HTC+Google 512MB 512MB 512MB 256MB

Samsung Moto

550MHz 1GHz Dual core Cap. Cap.

Touch Cap. screen

Inventec Besta Xian Luis Liou

Page 3

Android version
1.5

Cupcake 1.6 Donut 2.0 clair 2.1 Flan 2.2 Gingerbread

Inventec Besta Xian Luis Liou

Page 4

Android vs iPhone

Speed?

AndroidJava for Dalvik VM iPhone---Object C

Inventec Besta Xian Luis Liou

Page 5

Android vs iPhone

Multimedia?
iPhone

wins

Multitasking
Android

wins

Inventec Besta Xian Luis Liou

Page 6

Android vs iPhone
Device

support Android

iPhone

Inventec Besta Xian Luis Liou

Page 7

Android vs iPhone

Inventec Besta Xian Luis Liou

Page 8

A whole new world?


No,

its Linux. Not just Linux. Core: Dalvik VM

Inventec Besta Xian Luis Liou

Page 9

Android layout

Inventec Besta Xian Luis Liou

Page 10

Why Dalvik but J2ME?

Compatible

Based

on register Service Optimize

Inventec Besta Xian Luis Liou

Page 11

Android UI

Widget

Inventec Besta Xian Luis Liou

Page 12

Android UI

Replaceable Call SMS Home

module

Inventec Besta Xian Luis Liou

Page 13

Android AP

Activity

Intent

Receiver Service Content Provider

Inventec Besta Xian Luis Liou

Page 14

Design pattern

Command

pattern

Provider

pattern

Inventec Besta Xian Luis Liou

Page 15

Command pattern

Intent

Receiver
manager

Notification
Context

registerRecvier

Inventec Besta Xian Luis Liou

Page 16

Content Provider

AP1

Contacts

AP2
AP3
Inventec Besta Xian Luis Liou

Page 17

The End

Thanks!

Inventec Besta Xian Luis Liou

Page 18

You might also like