Android application construction combat + principle explanation

download: Android application construction combat + principle explanation

This course is based on the latest build tool chain, takes the development-release of a page routing framework as the main line, combines actual combat with theory, deep learning Gradle, and promptly downloads popular compile-time annotation processing, bytecode instrumentation and other advanced technologies to lead everyone Systematize the knowledge of Android application construction to improve development efficiency.

Technical requirements
Basic knowledge of
Android Basic
environment parameters for development tools such as Android Studio
Technical language: Groovy/Java/Kotlin
Android: 10.0+ Development platform: Mac
IDE: Android Studio 4.0+Gradle: 6.0+
Android Gradle Plugin: 4.1.0+


System introduction
revision

Android logo related image

Android logo related pictures (33 photos)

The translation of the word Android refers to "robot", which is also the name of the open source mobile phone operating system based on the Linux approach announced by Google on November 5, 2007, which consists of an operating system, middleware, user interface and application software.

The word Android first appeared in the science fiction novel "L'ève future" (L'ève future) announced by French writer Auguste Villiers de l'Isle-Adam in 1886. He named the human-like machine Android.

The Android Logo was planned by Ascender and was born in 2010. Its planning concept originated from the graphic symbols on the men’s and women’s toilet doors. So Brock created a simple robot with a torso like a tin can on its head. There are two more antennas, and the Android robot was born. The text used the font called "Droid" specially manufactured by Ascender. Android is a green robot, and green is also the symbol of Android. The color is made using PMS 376C and hexadecimal #A4C639 in RGB, which is the brand logo of the Android operating system. Sometimes, they also use a pure text logo.

In July 2012, the American technology blog site BusinessInsider selected the ten most important electronic products of the 21st century, and the Android operating system and the iPhone are on the list.

(Android logo related picture album picture origin:)

Open progress
correction

In October 2003, Andy Rubin and others founded the Android company and formed the Android team.

On August 17, 2005, Google bought out Android and its team, a high-tech enterprise that was only 22 months old. Andy Rubin became the vice president of Google's engineering department and continued to serve as the Android project.

On November 5, 2007, Google officially demonstrated this operating system called Android to the outside world, and on this day Google announced the establishment of a global alliance arrangement consisting of 34 mobile phone manufacturers, software developers, Telecom operators and chip manufacturers were formed together, and 84 hardware manufacturers, software developers and telecom operators formed the Open Handset Alliance to develop and improve the Android system together. This alliance will support Google’s release Google’s mobile phone operating system and application software have released the source code of Android under the authorization method of Apache free open source license. [3-4]

In 2008, at the GoogleI/O conference, Google proposed the AndroidHAL architecture diagram. On August 18 of the same year, Android was approved by the Federal Communications Commission (FCC). In September 2008, Google officially released the Android 1.0 system. , This is also the earliest version of the Android system.

In April 2009, Google officially launched the Android 1.5 phone. Starting from the Android 1.5 version, Google initially named the Android version after dessert, and Android 1.5 named Cupcake. This system has been greatly improved compared with Android 1.0.

In September 2009, Google released the official version of Android 1.6, and launched the HTC Hero (G3) mobile phone equipped with the official version of Android 1.6. With its excellent appearance planning and the new Android 1.6 operating system, HTC Hero (G3) became At that time the most popular mobile phone in the world. Android 1.6 also has a humorous dessert title, it is called Donut (doughnut).

In February 2010, Linux kernel developer Greg Kroah-Hartman removed the Android driver from the Linux kernel "staging tree" ("staging tree"). From then on, the main stream of Android and Linux development will part ways. In May of the same year, Google officially released the Android 2.2 operating system. Google named the Android 2.2 operating system Froyo, which was translated as frozen yogurt.

In October 2010, Google announced that the Android system has reached the first milestone of the list, that is, the number of Android applications that have obtained official digital certification in the electronic market has reached 100,000, and the use of the Android system has increased rapidly. In December 2010, Google officially released the Android 2.3 operating system Gingerbread (Gingerbread).

In January 2011, Google said that the number of new Android device users reached 300,000 daily. By July 2011, this number had increased to 550,000, and the total number of Android device users reached 135 million. It has become the system with the highest share of smartphones.

On August 2, 2011, Android mobile phones already accounted for 48% of the global smartphone market, and occupied a control position in the Asia-Pacific market, ending the dominance of Symbian (Symbian system) and ranking first in the world.

In September 2011, the number of applications of the Android system has reached 480,000, and in the smart phone market, the share of the Android system has reached 43%. Continue to rank first in the mobile operating system. Google will release a new Android 4.0 operating system, which is named Ice Cream Sandwich by Google.

On January 6, 2012, 100,000 developers in Google’s Android Market launched more than 400,000 vivid applications, most of which are free. The Android Market application store catalog broke the 400,000 benchmark on the first weekend of the new year, and the interval broke 300,000 applications in only 4 months. In early 2011, it took four months for the Android Market to increase from 200,000 to 300,000 applications. [5]

On November 1, 2013, Android 4.4 was officially released. In terms of detailed functions, Android 4.4 provides a variety of useful small functions. The new Android system is smarter, adding more Emoji images, and UI improvements. Modern, such as the new HelloiOS7 translucent effect.

In 2015, researchers from the network security company Zimperium warned that Android had a "death" security vulnerability, and sending a MMS message can completely control the phone without the user's knowledge. [6]

In October 2018, Google stated that it would continue the Nearby Notifications service in the Android system on December 6, 2018, because Android users received too many spam emails from nearby businesses promoting information. [7]

In March 2020, Google’s Android security bulletin stated that the new update has now provided the CVE-2020-0069 patch to deal with a serious security vulnerability in MediaTek’s chips. [8]


Amendments by release

Check the version of
Android each generation version LogoAndroid generation version Logo

Before the official release of Android, there were initially two internal inspection versions, and they were named after the well-known robot titles: Astro Boy (AndroidBeta) and Clockwork Robot (Android 1.0). Later, due to copyright issues, Google changed its naming rules to use dessert as the code name of their system version. The dessert nomenclature was initially released when Android 1.5 was released. The standard of desserts represented by each version is getting bigger and bigger, and then in the order of 26 letters: cupcakes (Android 1.5), donuts (Android 1.6), muffins (Android 2.0/2.1), frozen yogurt ( Android 2.2), Gingerbread (Android 2.3), Honeycomb (Android 3.0), Ice Cream Sandwich (Android 4.0), Jelly Bean (Android 4.1 and Android 4.2), KitKat (KitKat, Android 4.4), Lollipop ( Lollipop, Android 5.0), Marshmallow (Marshmallow, Android 6.0), Nougat (Nougat, Android 7.0), Oreo (Oreo, Android 8.0), Pie (Pie, Android 9.0) [9-10]

Starting from Android 10, Android will no longer be named according to the alphabetical order of snacks or desserts, but will be converted to version numbers, just like Windows and iOS systems. [11]

V1.0 Beta

Android Astro Boy released in 2007.

V1.0

Main article: Android 1.0

In September 2008, Google released Android 1.0. [4]

V1.5

Main article: Android 1.5

Cupcake: released on April 30, 2009.

Guess you like

Origin blog.51cto.com/15086060/2593700