Introduction to the Android SDK-reading notes (i)

Source: Internet
Author: User

From now on, decide to take the time to learn Android every day, so you can leave some reading notes on the back.

Today mainly read the Android SDK system Introduction, the reference is: http://blog.csdn.net/cbk861110/article/details/8837888

first, what is the Android SDK

SDK = Software Development Kit, the Android SDK is primarily a development component that provides support for Android apps on the Windows/linux/mac platform, and includes all the toolset for developing mobile apps on the Android platform.

We download the SDK first, and then we see that its sub-files are sources,platforms,temp,add-ons,build-tools,platform-tools,tools,samlpes,extras,system-image. So we need to understand the role of each sub-file.

tingdemacbook-pro-21. ├──add-ons additional libraries, such as Googlemaps├──build-tools Android Platform phase     Common tools such as AAPT, aidl, DX, etc. ├──extras add-ons ├──platform-ToolsAndroid3.0 Common tool saved, such as Adb,sqlite3 SDK real files, different platforms according to API Level Division SDK version ├──samples contains a large number of sample files ├──sources framework layer source code ├──system-images correspondence Version of the virtual machine file, typically with arm and X86 Two versions ├──temp└──tools important tools in the SDK, such as Ddms,ant,emulator,monitor, etc.
二、android.jar介绍

First look at the directory structure of platforms:

Tingdemacbook-pro-2:platforms ting$ tree-l 2. ├──android-19│├──android.jar│├──build.prop│├──data │├──framework.aidl│├──sdk.properties│├──skins│├──source.properties│├──templates│└──uiautomator.jar └──android-22    ├──android.jar    ├──build.prop    ├──data    ├──framework.aidl    ├── Sdk.properties    ├──skins    ├──source.properties    ├──templates    └──uiautomator.jar
如果要查看android.jar包的源码,可以在Android SDK Manager中勾选『Sources for Android SDK』,单击install Package,安装后在sdk/sources文件下查看其源码。
Android 基本API的简介如下:
Android.util: Contains some underlying auxiliary classes, such as specific container classes, XML helper classes, and so on. Android.os: Provides basic operational services, messaging, and interprocess IPC.android.graphics: As a core rendering package, Provides graphical rendering capabilities. Android.text Android.text.method Android.text.style Android.text.util provides a rich set of text processing tools to support rich text, Input mode, and so on. Android.database: Contains the underlying API processing database for easy operation of database tables and data. Android.content: Provides various services to access data on mobile devices, programs installed on mobile devices and other related resources, and content provides dynamic Data presentation. Android.view: Core user interface framework. Android.widget: Provides standard user interface elements, lists,buttons,layout managers, etc. is the basic element that makes up our interface. Android.app: Provides a high-level application model that implements the use of Activity.android.provider: provides easy-to-call system-provided content Providers interface. Android.telephony: Provides API interaction and call interface for mobile devices. Android.webkit: Contains a series of work on Web content-based APIs.




Introduction to the Android SDK-reading notes (i)

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.