Basic_Concept_of_android_platform
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Basic_Concept_of_android_platform

  • 1,631 views
Uploaded on

Provide the basic concept of android platform

Provide the basic concept of android platform

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,631
On Slideshare
679
From Embeds
952
Number of Embeds
4

Actions

Shares
Downloads
28
Comments
0
Likes
1

Embeds 952

http://bhtalk.blogspot.tw 937
https://www.blogger.com 10
http://bhtalk.blogspot.com 3
https://bhtalk.blogspot.com 2

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Introduction to Android Platform 20090422 1
  • 2. Catalog _ 1. What is Android 2. The Skeleton of Android Platform. 3. Debugging Tasks 4. Reference 2
  • 3. What is Android _ Android is a software stack for mobile devices that includes an operating system, middleware and key applications. ? 3
  • 4. The Skeleton of Android Platform Android Architecture 4
  • 5. The Skeleton of Android Platform Application & Application Framework Application Components: 1.  Activities 2.  Services 3.  Broadcast receivers 4.  Content providers 5
  • 6. The Skeleton of Android Platform Application Life Cycle 6
  • 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. 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. 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. 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. Debugging Tasks Tools 1.  2.  3.  4.  5.  DDMS ADB Hierarchy Viewer Traceview Eclipse plugin 11
  • 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. 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