Android Application Development .edu

Android Application Development

Daniel Switkin Senior Software Engineer, Google Inc.

Goal

? Get you an idea of how to start developing Android applications

? Introduce major Android application concepts ? Walk you through a sample application in the

development environment

Agenda

? System architecture ? Hello World! ? Application components ? Practical matters ? Toolchain

What is Android?

? A free, open source mobile platform ? A Linux-based, multiprocess, multithreaded OS ? Android is not a device or a product ? It's not even limited to phones - you could build

a DVR, a handheld GPS, an MP3 player, etc.

Home

Activity Manager Package Manager

Surface Manager OpenGL | ES SGL

Display Driver USB Driver

Applications

Contacts

Phone

Browser

...

Application Framework

Window Manager

Content Providers

View System

Telephony Manager

Resource Manager

Location Manager

Notification Manager

GTalk Service

Libraries

Media Framework

FreeType

SQLite WebKit

Android Runtime

Core Libraries

Dalvik Virtual Machine

SSL

libc

Camera Driver Keypad Driver

Linux Kernel

Bluetooth Driver

WiFi Driver

Flash Memory Driver

Audio Drivers

Binder (IPC) Driver

Power Management

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related searches