API学习之章节概要

来源:互联网 发布:kali linux 切换中文 编辑:程序博客网 时间:2024/04/29 02:09

Android API支持的功能比较多,通过对Android API的深入学习,可以更熟练的开展Android开发,按照http://developer.android.com/guide/index.html的描述,对API的学习按照如下章节开展可以更系统的把握知识点。

1. App Components

    1.1 Intents and Intent Filters

        1.1.1 Common Intents

    1.2 Activities

        1.2.1 Fragments

        1.2.2 Loaders

        1.2.3 Tasks and Back Stack

        1.2.4 Overview Screen

    1.3 Services

        1.3.1 Bound Services

        1.3.2 AIDL

    1.4 Content Providers

        1.4.1 Content Provider Basics

        1.4.2 Creating a Content Provider

        1.4.3 Calendar Provider

        1.4.4 Contacts Provide

        1.4.5 Storage Access Framework

    1.5 App Widgets

        1.5.1 App Widget Host

    1.6 Processes and Threads

2. App Resources

    2.1 Overview

    2.2 Providing Resources

    2.3 Accessing Resources

    2.4 Handling Runtime Changes

    2.5 Localization

    2.6 Resource Types

        2.6.1 Animation

        2.6.2 Color State List

        2.6.3 Drawable

        2.6.4 Layout

        2.6.5 Menu

        2.6.6 String

        2.6.7 Style

        2.6.8 More Types

3. App Manifest

    3.1 <action>

    3.2 <activity>

    3.3 <activity-alias>

    3.4 <application>

    3.5 <category>

    3.6 <compatible-screens>

    3.7 <data>

    3.8 <grant-uri-permission>

    3.9 <instrumentation>

    3.10 <intent-filter>

    3.11 <manifest>

    3.12 <meta-data>

    3.13 <path-permission>

    3.14 <permission>

    3.15 <permission-group>

    3.16 <permission-tree>

    3.17 <provider>

    3.18 <receiver>

    3.19 <sevice>

    3.20 <supports-gl-texture>

    3.21 <supports-screens>

    3.22 <uses-configuration>

    3.23 <uses-feature>

    3.24 <uses-feature>

    3.25 <uses-library>

    3.26 <uses-permission>

    3.27 <uses-sdk>

4. User Interface

    4.1 Overview

    4.2 Layouts

    4.3 Input Controls

    4.4 Input Events

    4.5 Menus

    4.6 Action Bar

    4.7 Settings

    4.8 Dialogs

    4.9 Notifications

    4.10 Toasts

    4.11 Search

    4.12 Drag and Drop

    4.13 Accessibility

    4.14 Styles and Themes

    4.15 Custom Components

5. Animation and Graphics

    5.1 Overview

    5.2 Property Animation

    5.3 View Animation

    5.4 Drawable Animation

    5.5 Canvas and Drawables

    5.6 OpenGL ES

    5.7 Hardware Acceleration

6. Computation

    6.1 RenderScript

    6.2 Advanced RenderScript

    6.3 Runtime API Reference

7. Media and Camera

    7.1 Media Playback

    7.2 Media Router

    7.3 Media Route Provider

    7.4 ExoPlayer

    7.5 Supported Media Formats

    7.6 Audio Capture

    7.7 JetPlayer

    7.8 Camera

8. Location and Sensors

    8.1 Location and Maps

    8.2 Location Strategies

    8.3 Sensors Overview

    8.4 Motion Sensors

    8.5 Position Sensors

    8.6 Environment Sensors

9. Connectivity

    9.1 Bluetooth

        9.1.1 Bluetooth Low Energy

    9.2 NFC

        9.2.1 NFC Basics

        9.2.2 Advanced NFC

        9.2.3 Host-Based Card Emulation

    9.3 Wi-Fi P2P

    9.4 USB

        9.4.1 Accessory

        9.4.2 Host

    9.5 SIP

10. Text and Input

    10.1 Copy and Paste

    10.2 Creating an IME

    10.3 Spelling Checker

11. Data Storage

    11.1 Storage Options

    11.2 Data Backup

    11.3 App Install Location

12. Administration

    12.1 Device Policies

13. Web Apps

    13.1 Supporting Different Screens in Web Apps

    13.2 Building Web Apps in WebView

    13.3 Migrating to WebView in Android 4.4

    13.4 Debugging Web Apps

    13.5 Best Practices for Web Apps

14. Best Practices

    14.1 Supporting Multiple Screens

    14.2 Supporting Tablets and Handsets

    14.3 Verifying App Behavior on ART

0 0
原创粉丝点击