210 likes | 535 Views
An introduce to Android. BXC2007032 Luis Liou. Dave. The clock widget. Android version. 1.5 Cupcake 1.6 Donut 2.0 Eclair 2.1 Flan 2.2 Gingerbread?. Android vs iPhone. Speed? Android—Java for Dalvik VM iPhone---Object C. Android vs iPhone. Multimedia? iPhone wins Multitasking
E N D
An introduce to Android BXC2007032 Luis Liou
Dave • The clock widget
Android version • 1.5 Cupcake • 1.6 Donut • 2.0 Eclair • 2.1 Flan • 2.2 Gingerbread?
Android vs iPhone • Speed? • Android—Java for Dalvik VM • iPhone---Object C
Android vs iPhone • Multimedia? • iPhone wins • Multitasking • Android wins
Android vs iPhone • Terminal device support • Android • iPhone
Android UI • Widget
Android UI • Replaceable module • Home • Call • SMS • …
Market • Android Market
A whole new world? • No, it’s Linux. • Not just Linux. • Core: Dalvik VM
Why Dalvik but J2ME? • Compatible • Based on register • Service • Optimize
Android AP • Activity • Intent Receiver • Service • Content Provider
Design pattern • Command pattern • Provider pattern
Command pattern • Intent Receiver • Notification manager • Context • registerRecvier
Content Provider Contacts AP1 AP2 AP3
ADB • Android Debug Bridge
The End Thanks!