Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduction to Android Platform

20090422

1
Catalog
_

1. What is Android

2. The Skeleton of Android Platform.

3. Debugging Tasks

4. Reference

2
What is Android
_
Android is a software stack for mobile devices that includes an operating system,
middleware and key app...
The Skeleton of Android Platform
Android Architecture

4
The Skeleton of Android Platform
Application & Application Framework

Application Components:
1.  Activities
2.  Services
...
The Skeleton of Android Platform
Application Life Cycle

6
The Skeleton of Android Platform
Application Life Cycle Illustration
SYSTEM_PROCESS

HOME
Home
Email
Mail List

Mail

Mail...
The Skeleton of Android Platform
Libraries
Android includes a set of C/C++ libraries used by various components of the And...
The Skeleton of Android Platform
Android Runtime
Android includes a set of core libraries that provides most of the functi...
The Skeleton of Android Platform
Linux Kernel
Android relies on Linux version 2.6 for core system services such as securit...
Debugging Tasks
Tools
1. 
2. 
3. 
4. 
5. 

DDMS
ADB
Hierarchy Viewer
Traceview
Eclipse plugin

11
Reference
_
Android Official Website
http://www.android.com/

Android 論壇
http://www.android1.net/

Android: Dalvik VM Inte...
Creates	
 
n  Member:

BH_Lin
My Blog:
http://studiobinghuan.blogspot.com/
http://bhtalk.blogspot.tw/
Facebook page:
http...
Upcoming SlideShare
Loading in …5
×

Basic_Concept_of_android_platform

2,597 views

Published on

Provide the basic concept of android platform

Published in: Technology
  • Be the first to comment

Basic_Concept_of_android_platform

  1. 1. Introduction to Android Platform 20090422 1
  2. 2. Catalog _ 1. What is Android 2. The Skeleton of Android Platform. 3. Debugging Tasks 4. Reference 2
  3. 3. What is Android _ Android is a software stack for mobile devices that includes an operating system, middleware and key applications. ? 3
  4. 4. The Skeleton of Android Platform Android Architecture 4
  5. 5. The Skeleton of Android Platform Application & Application Framework Application Components: 1.  Activities 2.  Services 3.  Broadcast receivers 4.  Content providers 5
  6. 6. The Skeleton of Android Platform Application Life Cycle 6
  7. 7. The Skeleton of Android Platform Application Life Cycle Illustration SYSTEM_PROCESS HOME Home Email Mail List Mail Mail List Mail Browser Email Music Browser Music Foreground Activity 7
  8. 8. The Skeleton of Android Platform Libraries Android includes a set of C/C++ libraries used by various components of the Android system. These capabilities are exposed to developers through the Android application framework. 8
  9. 9. The Skeleton of Android Platform Android Runtime Android includes a set of core libraries that provides most of the functionality available in the core libraries of the Java programming language. 9
  10. 10. The Skeleton of Android Platform Linux Kernel Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack. 10
  11. 11. Debugging Tasks Tools 1.  2.  3.  4.  5.  DDMS ADB Hierarchy Viewer Traceview Eclipse plugin 11
  12. 12. Reference _ Android Official Website http://www.android.com/ Android 論壇 http://www.android1.net/ Android: Dalvik VM Internals http://sites.google.com/site/developerdaytaiwan/google-developer-day-2008-taiwan/android-dalvik-vm-internals 建構嵌入式Linux系統,第2版 http://search.books.com.tw/exep/prod_search_redir.php?key=linux+%B4O%A4J%A6%A1&area=mid&item=0010429236 Linux Device Driver Programming 驅動程式設計 http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchViewAction.do?isbn=9789862011867&sid=48388 Linux 驅動程式 (Linux Device Drivers, 3/e) http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchViewAction.do?isbn=9867794737&sid=30777 Linux裝置驅動程式之開發詳解 http://search.books.com.tw/exep/prod_search_redir.php?key=Linux+%C5X%B0%CA%B5%7B %A6%A1&area=mid&item=0010420630 12
  13. 13. Creates n  Member: BH_Lin My Blog: http://studiobinghuan.blogspot.com/ http://bhtalk.blogspot.tw/ Facebook page: https://www.facebook.com/pages/Studio-BingHuan/154648174549040 13

×