• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Basic_Concept_of_android_platform
 

Basic_Concept_of_android_platform

on

  • 516 views

Provide the basic concept of android platform

Provide the basic concept of android platform

Statistics

Views

Total Views
516
Views on SlideShare
516
Embed Views
0

Actions

Likes
0
Downloads
19
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

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…
Post Comment
Edit your comment

    Basic_Concept_of_android_platform Basic_Concept_of_android_platform Presentation Transcript

    • 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 applications. ? 3
    • The Skeleton of Android Platform Android Architecture 4
    • The Skeleton of Android Platform Application & Application Framework Application Components: 1.  Activities 2.  Services 3.  Broadcast receivers 4.  Content providers 5
    • 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 List Mail Browser Email Music Browser Music Foreground Activity 7
    • 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
    • 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
    • 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
    • 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 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
    • 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