android developers api guides 文档学习笔记(目录)

Android Developers Api Guides

Introduction to Android

Application Fundamentals

Device Compatibility

System Permissions


App Components

Intents and Intent Filters

Common Intents

Activities

Fragments
Loaders
Tasks and Back Stack
Overview Screen

Services

Bound Services
Android Interface Definition Language (AIDL)

Content Providers

Content Provider Basics
Creating a Content Provider
Calendar Provider
Contacts Provider
Storage Access Framework

App Widgets

App Widget Host

Processes and Threads


App Resources

Resources Overview

Providing Resources

Accessing Resources

Handling Runtime Changes

Localizing with Resources

Resource Types

Animation Resources
Color State List Resource
Drawable Resources
Layout Resource
String Resources
Style Resource
More Resource Types

App Manifest

<action>

<activity>

<activity-alias>

<application>

<category>

<compatible-screens>

<data>

<grant-uri-permission>

<instrumentation>

<intent-filter>

<manifest>

<meta-data>

<path-permission>

<permission>

<permission-group>

<permission-tree>

<provider>

<receiver>

<service>

<supports-gl-texture>

<supports-screens>

<uses-configuration>

<uses-feature>

<uses-library>

<uses-permission>

<uses-sdk>


User Interface

UI Overview

Layouts

Linear Layout
Relative Layout
List View
Grid View

Input Controls

Buttons
Text Fields
Checkboxes
Radio Buttons
Toggle Buttons
Spinners
Pickers

Input Events

Action Bar

Settings

Dialogs

Notifications

Toasts

Search Overview

Creating a Search Interface
Adding Recent Query Suggestions
Adding Custom Suggestions
Searchable Configuration

Drag and Drop

Accessibility

Making Applications Accessible
Accessibility Developer Checklist
Building Accessibility Services

Styles and Themes

Custom Components


Animation and Graphics

Animation and Graphics Overview

Property Animation

View Animation

Drawable Animation

Canvas and Drawables

OpenGL ES

Hardware Acceleration


Computation

RenderScript

Advanced RenderScript

RenderScript Runtime API Reference

RenderScript Numerical Types
RenderScript Object Types
RenderScript Conversion Functions
RenderScript Mathematical Constants and Functions
RenderScript Vector Math Functions
RenderScript Matrix Functions
RenderScript Quaternion Functions
RenderScript Atomic Update Functions
RenderScript Time Functions and Types
RenderScript Allocation Data Access Functions
RenderScript Object Characteristics Functions
RenderScript Kernel Invocation Functions and Types
RenderScript Input/Output Functions
RenderScript Debugging Functions
RenderScript Graphics Functions and Types
RenderScript Index

Media and Camera

Media Playback

Media Router

Media Route Provider

ExoPlayer

Supported Media Formats

Audio Capture

JetPlayer

Camera


Location and Sensors APIs

Location and Maps

Location Strategies

Sensors Overview

Motion Sensors

Position Sensors

Environment Sensors


Connectivity

Bluetooth

Bluetooth Low Energy

Near Field Communication

NFC Basics
Advanced NFC
Host-based Card Emulation

Wi-Fi Peer-to-Peer

USB Host and Accessory

USB Accessory
USB Host

Session Initiation Protocol


Text and Input

Copy and Paste

Creating an Input Method

Spelling Checker Framework


Data Storage

Storage Options

Data Backup

App Install Location


Administration

Device Administration


Web Apps

Supporting Different Screens in Web Apps

Building Web Apps in WebView

Migrating to WebView in Android 4.4

Debugging Web Apps


Best Practices for Web Apps

Supporting Multiple Screens

Distributing to Specific Screens
Screen Compatibility Mode

Supporting Tablets and Handsets

Verifying App Behavior on the Android Runtime (ART)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值