Android Week1
Android Week1
Department: SOFTWARE TECHNOLOGY Members: 1. Nga Vu Thi Hang 2. Hai Le Quang 3. Hoai Nguyen Khac 4. Minh Nguyen Huu 5. Ngoc Nguyen Thi 6. Dung Luu Thi 7. Tuan Truong Ngoc 8. Hoa Tran Thi
WHAT IS ANDROID ?
Android is an opensource software platform created by Google and the Open Handset Alliance. It is primarily used to power mobile phones. It has the capability to make inroads in many other (nonphone) embedded application markets. Android consists of a complete set of software components for mobile devices including An operating system Middleware Embedded key mobile applications A large market
ADVANTAGES OF ANDROID
Time
Ease of Notification.
Easy access to thousands of applications via the Google
Widget.
Google Maniac
DISADVANTAGES OF ANDROID
Continuous Internet connection. Advertising. It could significantly increase the risk of hacking
these devices.
ANDROID COMPONENTS
ANDROID COMPONENTS
Application: Android operating system build-in some basic applications such as Home, SMS, calendar, web browser, contacts and some other applications. Application Framework: Enables reuse and replacement of components availability of Android. Content Provider: Allows applications can access data from other applications or sharing their data Resource Manager: Provides ability to access non-code resources such as images or layout file. Notification Manager: Provides ability to display custom alert on the status bar. Activity Manager: manage the life cycle of an application.
ANDROID COMPONENTS
Libraries: System C library: an instance is built from BSD of the standard C system library (libc). Media libraries: Libraries supporting presentation and records audio and popular image formats. Surface manager: Management displays 2D and 3D content. LibWebCore: A modern web browser engine which powers both the Android browser and an embeddable web view Linux Kernel: Android is built on the Linux 2.6 kernel for core system services such as security, memory management, process management, network stack, driver model.
ANDROID COMPONENTS
Android Runtime:
Purpose is make the mobile device can run multiple VMs Before execution, Android applications which are also
efficiently.
from the same .class files) to reduce program size and compatible with mobile devices.
Android beta
Android 1.0 Astro, the first commercial version of the software, was released on September 23, 2008, incorporated the following Android 1.0 features: Android Market, web browser, Gmail, Google Maps, Wi-fi, Media Player Android 1.1 Bender on February 9, 2009: Support added for marquee in system layouts, Ability to save attachments in messages, Details and reviews available when a user searches for businesses on Maps
Android 1.5 Cupcake on April 30, 2009: Widgets, Mpeg4, copy and paste features added to web browser, ability to upload videos, photos
Android 1.6 Donut on September 15, 2009: Voice and text entry search enhanced to include bookmark history, contacts, and the web, Ability for developers to include their content in search results, Multi-lingual speech synthesis engine to allow any Android Android 2.0/2.1 clair on October 26, 2009: Exchange email support, with combined inbox to browse email from multiple accounts in one page, optimized hardware speed and revamped UI Android 2.2.x Froyo on May 20, 2010: voice dialing and contact sharing over Bluetooth, support for Bluetoothenabled car and desk docks Android 2.3.x Gingerbread on December 6, 2010: Enhanced support for native code development, audio, graphical, and input enhancements for game developers
Android 3.x Honeycomb on February 22, 2011: Added System Bar, Action Bar, Multiple browser tabs, Hardware acceleration, Support for multi-core processors, Ability to encrypt all user data Android 4.0.x Ice Cream Sandwich on October 19, 2011: Ability to access apps directly from lock screen, Face Unlock, Ability to shut down apps that are using data in the background Android 4.1.x Jelly Bean On June 27, 2012: Bidirectional text and other language support, Offline voice dictation, Improved voice search, camera app In addition, you can refer to at: http://en.wikipedia.org/wiki/Android_version_history#An droid_1.0_Astro