Android-------Talk about Android history, system architecture and development features

Source: Internet
Author: User

Objective

From the last blog post almost two weeks, I believe some Bo friends almost disappointed with LP, because the last article blog post said, this time anyway, LP will insist on blogging.

Because of the working relationship LP has been separated for so long to publish the blog post, this blog is mainly to summarize the knowledge of LP read Android books. Well, the nonsense is not much to say, officially began ....

Directory
    • Android history
    • Android System Architecture
    • Android App Development features
Android history

When it comes to Android history, Android is like a cockroach that can't die, it has the spirit of perseverance, how to say ... Rubin, who started Android with Andy and others, then discovered the company's potential, determined to buy the company, and continued to keep Andy Rubin in charge of the Android project after years of research and development. Google launched its first version of Android in 2008.

Since Android was released, it has been heavily blocked. Because the Andorid system has a lot of places like the iphone, Apple's father, Steve Jobs, thinks Android is a copy of the iphone product, but also to say the big joke, said must destroy Android, the result, so far Android still abnormality, Even beyond the iphone at home. While the Linux-based Android operating system was removed from the Linux kernel mainline in 2010 by the Linux team, Oracle also sued Google for violating Java intellectual property rights for Android. In all the difficulties, Android eventually survived, and in a short span of two years Android overtook the market has been occupied for ten years of Nokia Symbian, became the world's largest mobile phone operating system, it can be imagined, how stubborn Android ... We not only have to learn Andorid development but also should learn the spirit of Android perseverance.

The Android architecture architecture is broadly divided into four-tier architectures:

1. Application Layer

Apps on the phone

2. Application Framework Layer

This layer primarily provides the various APIs that may be used to develop the application

3. System Runtime Layer

This layer provides the main feature support for Android system through C + + library, SQLite database, opengl| ES Library provides 3D drawing, WebKit library provides browser kernel and provides Dalvik virtual machine

4.Linux Core Layer

This layer provides the underlying drivers for various hardware on Android devices, such as display drivers, audio drivers, wifi drivers, bluetooth drivers, management drivers, and more

Android application Development Features 1. Four components

Activity, service, broadcast receiver (broadcastreceiver), content Receiver (contents Provider)

2. Rich system controls

ListView, TextView, ImageView, Button, EditView, and so on control, the rest of the trouble themselves to find the Internet, here I will not say

3.Sqlite Database

Slightly

4. Location positioning

Base station positioning, GPS positioning, satellite positioning

5. Multimedia

Music, video, recording, photo, alarm, etc.

6. Sensor

Speed sensing, direction sensing, etc.

Copyright notice

Xiao Li

Source: Blog Park--http://www.cnblogs.com/coffeexiaoli/Technology Blog

Your support is the greatest encouragement to bloggers, thank you for your serious reading.

The copyright of this article is owned by the author, welcome to reprint, but without the consent of the author must retain this paragraph, and in the article page obvious location to the original link, otherwise reserves the right to pursue legal responsibility.

Android-------Talk about Android history, system architecture and development features

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.