Android 5 Updates your app to add a variety of new features, such as a lock screen notification, a brand new camera Api,opengl ES 3.1, a new material design interface, and much more.
1 The process of mobile phone development
2 History of the Linux development
3 Introduction to smart phone platform
4 emergence of the Android
5 Advantages of Android
The process of mobile phone development
1G mobile phone-the legendary "cellular" era
Motorola launched its first mobile phone in 1983
Model: DynaTAC 8000X
Weighs more than 1 kilograms
Charging time 10 hours, talk time half hour
More than 10 years of research and development cycle
Cost more than $100 million
Motorola is the first company to enter the Chinese mobile phone market
The late 1880s entering China
The first mobile phone is Motorola 8900
Priced up to $ million
Mobile phones have become synonymous with China
1G era of mobile phones are non-intelligent machine
2G Mobile phone--game phone
GSM mobile phones appeared in China in 1994.
1998 the first built-in game Nokia mobile phone listed.
Snake of Gluttony
Memory
Logical guessing diagram
Nokia launched its first WAP phone in 1999.
The phone starts to connect to the Internet
Powerful phone book and SMS storage Capabilities
2001 Ericsson released its first mobile phone with a built-in Bluetooth chip.
Support GSM Tri-frequency
Support GPRS high-speed internet
Samsung launched its first GSM/CDMA dual-mode mobile phone in August 2004.
More and more mobile phones began to support Mp3,mms, photography, color screen and so on.
3/4G Mobile phone--smart phone
2006 Domestic 3G mobile phones started to go public.
has an operating system.
Built-in rich business and entertainment software.
More software applications can be installed.
It's more like a small computer.
High-speed access to the Internet.
History of the development of Linux
1991 Linus Torvalds publicly released the Linux kernel
Linux is a UNIX-like operating system.
The first version has about 10,000 lines of source code.
1994 Linux1.0 released
Use of the GPL protocol.
A subset of the system administrators began to try Linux on the server.
1996 Linux Kernel 2.0 release
Supports multiple processors.
Used by large companies
1998 IBM, Oracle and other large companies announced support for Linux
Various graphical applications have been developed on a large scale.
Linux is gradually becoming popular
Because it is a Unix class, it is widely used in the server domain.
At the same time in the embedded domain, Linux also gradually play a role.
Completely free
Multi-user, multi-tasking
A good interface
Rich network capabilities
Reliable safety and stable performance
Supports multiple platforms
Motorola released its first Linux phone in 2003.
Common smartphone operating systems
Yesterday the Emperor-symbian
Nokia Mobile's main platform
New Look-windows Mobile
Microsoft Company Development
Used in many mobile phone manufacturers such as HTC, Nokia, etc.
Noble Gorgeous-ios
Apple's research and development
Apply to iphone
Today's Trend-android
Google's research and development
Applied to many mobile phones of HTC, Samsung, Motorola and other manufacturers
High-end business-blackberry OS (BlackBerry)
Developed independently by Rim Canada, the system has a stronger encryption and security capability
The Birth of Android
Android is a Linux-based embedded operating system
Andy and Rubin founded the Android phone operating system company
2005 Google acquires Android company
2007 Google released a mobile operating system called Android
February 2009 released the Android1.1
May 2009 released the Android1.5
September 2009 released the Android1.6
HTC's hero phone uses the system
Android in the mobile phone market began to expand rapidly
October 2009 quickly released the android2.0/2.1
October 2011 released the Android4.0
June 2014 released Android 5.0
Android is an open platform, based on the Linux kernel system, adhere to open source protocol, free from operator constraints, rich hardware options, many mobile phone manufacturers support, developers unrestricted, development costs are low, the number of participants, the number of applications, a lot of software, and the Google application seamless integration, Google Maps, Google Calendar.
Android Platform Architecture
Each module in the Android platform:
Applications (applications)
Android comes with a range of core applications (calendars, browsers, phone books)
Most of these applications use Java-developed
Application Framework (Application framework)
An API that provides framework services for applications
Feature rich: Activity Manager, Window Manager, and more
Library (Libraries)
Contains a library of C + + libraries that can be called by different components
Exposed to the developer through the application framework call
Android Runtime (Android runtime)
Core Libraries
Dalvik VMS
Linux kernel (Linux Kernel)
Is the core layer of the entire operating system
offers a variety of drives
The memory and speed of the mobile device make it impossible for the normal JVM to run efficiently
Dalvik VM re-implemented JVM
To generate one or more Dalvik executables (. Dex) for a class file combination
Reuse of duplicate information in a class, which reduces the space by half compared to an uncompressed jar
Optimized for garbage collection
Using the JIT (Just-in-time)
Using registers as the primary data storage unit to improve performance
the core of the Android platform is the Linux kernel
Device drivers
Resource access
Power Management
A/C + + library above the kernel
Opengl
Sqlite
Webkit
Android Java API
Phone
Resources
Position
Ui
Data
Package Manager
Android Version Introduction
Android versions are distributed as follows (the market share below 0.1% will not be shown):
Android 5.0 Lollipop: increased from 0% to 1.6%
Android 4.4 KitKat: Growth 0.6% to 39.7%
Android 4.1/4.2/4.3 Jelly Bean: down 1.5% to 44.5%
Android 4.0 Ice Cream Sandwich: down 0.3% to 6.4%
Android 2.3 Gingerbread: down 0.4% to 7.4%
Android 2.2 Froyo: Fall below 0.4%.
android4.x new Features:
Further optimization of UI resolution
For low-resolution screens still suitable for use with Android2.3
A new voice input system
Allow users to provide voice commands
The new Android browser
Support for offline saving of web pages
Live Preview
Single gesture Close tag
Function
Android file sharing
This is an NFC-based application
Allow two NFC-enabled devices to share pictures, contacts, music, and more
Android5.0 new features:
with the new material design interface
Supports 64-bit processors
Fully compiled by Dalvik to art (Android Runtime) for up to four times faster performance
Improved notification interface and new priority mode
Pre-load power saving and charging prediction function
New Automatic content encryption feature
Add multi-person device sharing feature to log in to your account on other devices and get Google Cloud data like your contacts, calendars, and more
Enhanced network and transport connectivity, including Wi-Fi, Bluetooth and NFC
Enhanced multimedia capabilities, such as support for RAW format shooting
Provide low vision settings to assist blindness people
Configuring the AVD emulator
Testing and operating environment
Last run with emulator effect, default with hello_world! Try it now!
An overview of Android5.0