您的位置:首页 > 移动开发 > Android开发

Android API等级及目录详解

2017-01-20 15:48 246 查看
一、API等级介绍

API等级1:Android 1.0

API等级2:Android 1.1 Petit Four

API等级3:Android 1.5 Cupcake

API等级4:Android 1.6 Donut

API等级5:Android 2.0 éclair

API等级6:Android 2.0.1 éclair

API等级7:Android 2.1 éclair

API等级8:Android 2.2 - 2.2.3 Froyo

API等级9:Android 2.3 - 2.3.2 Gingerbread

API等级10:Android 2.3.3-2.3.7 Gingerbread

API等级11:Android 3.0 Honeycomb

API等级12:Android 3.1 Honeycomb

API等级13:Android 3.2 Honeycomb

API等级14:Android 4.0 - 4.0.2 Ice Cream Sandwich

API等级15:Android 4.0.3 - 4.0.4 Ice Cream Sandwich

API等级16:Android 4.1 Jelly Bean

API等级17:Android 4.2 Jelly Bean

API等级18:Android 4.3 Jelly Bean

API等级19:Android 4.4 KitKat

API等级20:Android 4.4W

API等级21:Android 5.0 Lollipop

API等级22:Android 5.1 Lollipop

API等级23:Android 6.0 Marshmallow

API等级24:Android 7.0

二、Android学习API指南:

1. 应用的组成部分 App Components

1.1. 应用的基本原理 App Fundamentals

1.2. Activity Activities

1.2.1. 片段 Fragments

1.2.2. 加载器 Loaders

1.2.3. 任务和返回堆 Tasks and Back Stack

1.3. Service服务 Services

1.3.1. 绑定服务 Bound Services

1.3.2. AIDL Android Interface Definition Language

1.4. 内容提供器 Content Providers

1.4.1. 内容提供器基础 Content Providers Basics

1.4.2. 创建一个内容提供器 Creating a Content Provider

1.4.3. 日历提供器 Calendar Provider

1.4.4. 通信录提供器 Contact Provider

1.5. 意图和意图过滤器 Intents and Intents Filters

1.6. 进程和线程 Process and Threads

1.7. 权限系统 Permissions

1.8. 窗口小部件 App Widgets

1.9. Android清单 Android Manifest

2. 用户界面 User Interface

2.1. 概述 Overview

2.2. 布局 Layout

2.2.1. 线形布局 Linear Layout

2.2.2. 相对布局 Relative Layout

2.2.3. 列表视图 ListView

2.2.4. 网格视图 GridView

2.3. 输入控件 Input Controls

2.3.1. 按钮 Buttons

2.3.2. 文本区域 Text Fields

2.3.3. 复选框 Checkboxes

2.3.4. 单选按钮 Radio Buttons

2.3.5. 开关按钮 Toggle Buttons

2.3.6. 下拉列表 Spinners

2.3.7. 选择器 Pickers

2.4. 输入事件 Input Events

2.5. 菜单 Menus

2.6. 动作条 Action Bar

2.7. 设置 Settings

2.8. 对话框 Dialogs

2.9. 状态通知 Notifications

2.10. Toast通知 Toasts

2.11. 搜索 Search

2.11.1. 创建一个搜索界面 Creating a Search Interface

2.11.2. 增加当前搜索提醒 Adding Recent Query Suggestions

2.11.3. 增加个性化提醒 Adding Custom Suggestions

2.11.4. 搜索配置 Searchable Configuration

2.12. 拖放操作 Drag and Drop

2.13. 可访问性 Accessibility

2.13.1. 应用程序的可访问性 Making Applications Accessible

2.13.2. 构建可访问性服务 Building Accessibility Services

2.14. 风格和主题 Styles and Themes

2.15. 自定义控件 Custom Components

3. 应用程序资源 App Resources

3.1. 概述 Overview

3.2. 提供的资源 Providing Resources

3.3. 对资源的访问 Accessing Resources

3.4. 运行时变化的处理 Handling Runtime Changes

3.5. 本地化 Localization

3.6. 资源类型 Resource Types

3.6.1. 动画 Animation

3.6.2. 状态颜色列表 Color State List

3.6.3. 图形处理类资源 Drawable

3.6.4. 布局 Layout

3.6.5. 菜单 Menu

3.6.6. 字符串 String

3.6.7. 样式 Style

3.6.8. 其他类型 More Types

4. 动画和图形 Animation and Graphics

4.1. 概述 Overview

4.2. 属性动画 Property Animation

4.3. 补间动画 View Animation

4.4. 帧动画 Drawable Animation

4.5. 画布和绘制 Canvas and Drawables

4.6. OpenGL OpenGL ES

4.7. 硬件加速 Hardware Acceleration

5. 高性能计算 Computation

5.1. RenderScript编程 RenderScript

5.2. RenderScript编程进阶 Advanced RenderScript

5.3. 运行时API说明 Runtime API Reference

6. 多媒体和照相机 Media and Camera

6.1. 媒体播放 Media Playback

6.2. 支持的媒体格式 Supported Media Formats

6.3. 音频捕获 Audio Capture

6.4. JET引擎 JetPlayer

6.5. 照相机 Camera

7. 定位和传感器 Location and Sensors

7.1. 定位和地图 Location and Maps

7.2. 定位策略 Location Strategies

7.3. 传感器概述 Sensors Overview

7.4. 手势传感器 Motion Sensors

7.5. 位置传感器 Position Sensors

7.6. 环境传感器 Environment Sensors

8. 通信 Connectivity

8.1. 蓝牙 Bluetooth

8.2. NFC通信 NFC

8.2.1. NFC基础 NFC Basics

8.2.2. NFC进阶 Advanced NFC

8.3. Wi-FI直连 Wi-Fi 2P

8.4. USB通信 USB

8.4.1. 附件模式 Accessory

8.4.2. 主机模式 Host

8.5. SIP协议 SIP

9. 文本输入法 Text and Input

9.1. 复制和粘贴 Copy and Input

9.2. 创建一个输入法 Creating an IME

9.3. 拼写检查器 Spelling Checker

10. 数据存储 Data Storage

10.1. 存储选项 Storage Options

10.2. 数据备份 Data Backup

10.3. 应用程序安装位置 App install Locaiton

11. 系统管理员 Administration

11.1. 硬件管理 Device Policies

12. web应用 Web Apps

12.1. 概述 Overview

12.2. web应用的屏幕适配 Targeting Screens from Web Apps

12.3. 利用webview构建web应用 Building Web Apps in WebView

12.4. 调试web应用 Debugging Web Apps

12.5. web应用的优化 Best Practices for Web Apps

13. 更好的策略

13.1. 一致性(兼容性) Compatibility

13.2. 支持多屏幕 Supporting Multiple Screens

13.2.1. 适配指定屏幕 Distributing to Specific Screens

13.2.2. 屏幕兼容模式 Screen Compatibility Mode

13.3. 支持平板和手机 Supporting Tablets and Handsets

14. Google提供的服务 Google Services

14.1. 应用程序内部付费机制

14.2. 应用程序内部付费机制概述

14.3. 如何使用应用程序付费服务

14.4. 订阅机制

14.5. 安全与设计

14.6. 测试应用程序付费服务

14.7. 应用程序付费机制的管理

14.8. 应用程序付费的相关API

14.9. 应用程序许可机制

14.10. 许可机制概述

14.11. 设置许可机制

14.12. 在应用中增加许可

14.13. 许可机制API

14.14. Google软件商店服务

14.15. 在Google Play中加过滤器

14.16. 多APK支持

14.17. 对APK附加文件的服务

14.18. Google云消息服务

14.19. 如何使用google云服务

14.20. 架构概述

14.21. 演示教程

14.22. Google云服务进阶

14.23. 信息迁移
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: