• Android develop文档研究开篇


    今天开始学习Android develop的文档吧。

    http://developer.android.com/develop/index.html

    先翻译,打好底子。

    目录:

    Training

      Getting Started

        Building Your First App

        Adding the Action Bar

        Supporting Different Devices

        Managing the Activity Lifecycle

        Building a Dynamic UI with Fragments

        Saving Data

        Interacting with Other Apps

      Building Apps with Content Sharing

        Sharing Simple Data

        Sharing Files

        Sharing Files with NFC

      Building Apps with Multimedia

        Managing Audio Playback

        Capturing Photos

        Printing Content

      Building Apps with Graphics & Animation

        Displaying Bitmaps Efficiently

        Displaying Graphics with OpenGL ES

        Animating Views Using Scenes and Transitions

        Adding Animations

      Building Apps with Connectivity & the Cloud

        Connecting Devices Wirelessly

        Performing Network Operations

        Transferring Data Without Draining the Battery

        Syncing to the Cloud

        Resolving Cloud Save Conflicts

        Transferring Data Using Sync Adapters

        Transmitting Network Data Using Volley

      Building Apps with Location & Maps

        Making Your App Location-Aware

        Adding Maps

      Building Apps with UserInfo & Sign-In

        Accessing Contacts Data

        Adding Sign-In

      Building Apps for Wearables

        Adding Wearable Features to Notifications

        Creating Wearable Apps

        Creating Custom UIs

        Sending and Syncing Data

        Creating Watch Faces

        Detecting Location

      Building Apps for TV

        Building TV Apps

        Building TV Playback Apps

        Helping Users Find Content on TV

        Building TV Games

        Building TV Channels

        TV Apps Checklist

      Building Apps for Auto

        Getting Started with Auto

        Playing Audio for Auto

        Messaging for Auto

      Building Apps for Work

        Ensuring Compatibility with Managed Profiles

        Implementing App Restrictions

        Building a Work Policy Controller

      Best Practices for Interaction & Engagement

        Designing Effective Navigation

        Implementing Effective Navigation

        Notifying the User

        Supporting Swipe-to-Refresh

        Adding Search Functionality

        Marking Your App Content Searchable by Google

      Best Practices for User Interface

        Designing for Multiple Screens

        Creating Custom Views

        Creating Backward-Compatible UIs

        Implementing Accessibility

        Managing the System UI

        Creating Apps with Material Design

      Best Practices for User Input

        Using Touch Gestures

        Handling Keyboard Input

        Support Game Controllers

      Best Practices for Background Jobs

        Running in a Background Service

        Loading Data in the Background

        Managing Device Awake State

      Best Practices for Performance

        Managing Your App's Memory

        Performance Tips

        Improving Layout Performance

        Optimizing Battery Life

        Sending Operations to Multiple Threads

        Keeping Your App Responsive

        JNI Tips

        SMP Primer for Android

      Best Practices for Security & Privacy

        Security Tips

        Security with HTTPS and SSL

        Updating Your Secutiry Provider to Protect Against SSL Exploits

        Checking Device Compatibility with SafetyNet

        Enhancing Security with Device Management Policies

      Best Practices for Testing

        Testing Your Activity

        Automating UI Tests

        Building Effective Unit Tests

      Using Google Play to Distrobute & Monetize

        Selling In-app Products

        Maintaining Multiple APKs

    API Guides

      Introduction

        App Fundamentals

        Device Compatibility

        System Permissions

      App Components

        Intents and Intents Filters

        Activities

        Services

        Content Providers

        App Widgets

        Processes and Threads

      App Resources

        Overview

        Providing Resources

        Accessing Resources

        Handling Runtime Changes

        Localization

        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-group>

        <permission-tree>

        <provider>

        <receiver>

        <service>

        <support-gl-texture>

        <support-screens>

        <uses-configuration>

        <uses-feature>

        <uses-library>

        <uses-permission>

        <uses-sdk>

      User Interface

        Overview

        Layouts

        Input Controls

        Input Events

        Menus

        Action Bar

        Settings

        Dialogs

        Notifications

        Toasts

        Search

        Drag and Drop

        Accessibility

        Styles and Themes

        Custom Components

      Animation and Graphics

        Overview

        Property Animation

        View Animation

        Drawable Animation

        Canvas and Drawables

        OpenGL ES

        Hardware Acceleration    

      Computation

        RenderScript

        Advanced RenderScript

        Runtime API Reference

      Media and Camera

        Media Playback

        Media Router

        Media Route Provider

        ExoPlayer

        Supported Media Formats

        Audio Capture

        JetPlayer

        Camera

      Location and Sensors

        Location and Maps

        Location Strategies

        Sensors Overview

        Motion Sensors

        Position Sensors

        Environment Sensors

      Connectivity

        Bluetooth

        NFC

        Wi-Fi P2P

        USB

        SIP

      Text and Input

        Copy and Paste

        Creating an IME

        Spelling Checker

      Data Storage

        Storage Options

        Data Backup

        App Install Location

      Administration

        Device Policies

      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

      Best Practices

        Supporting Multiple Screens

        Support Tablets And Handsets

        Verifying App Behavior on ART

    Reference

      Android API文档

    Tools

      Download

        Installing the SDK

        Adding SDK Packages

      Android Studio

        Configuration

        Features

        Tips and Tricks

      Workflow

        Setting Up Virtual Devices

        Using Hardware Devices

        Managing Projects

        Building and Running

        Testing

        Debugging

        Publishing

      Tools Help

        adb

        android

        AVD Manager

        bmgr

        Device Monitor

        dmtracedump

        Draw 9-Patch

        Emulator

        etc1tool

        Hierarchy Viewer

        hprof-conv

        jobb

        lint

        logcat

        mksdcard

        ProGuard

        SDK Manager

        Systrace

        Tracer for openGL ES

        Traceview

        zipalign

      BUild System

        Configuring Gradle Builds

        Android Plugin for Gradle

        Manifest Merging

        Apps Over 65K Methods

      Performance Tools

        Overdraw Debugger

        Rendering Profiler

        Hierarchy Viewer

        Memory Profilers

        Traceview

        Systrace

        Bettery Profilers

      Testing Tools

        Testing Support Library

        monkey

        monkeyrunner

      Support Library

        Features

        Setup

      Data binding Library

      Revisions

        Android Studio

        SDK Tools

        SDK Build Tools

        Android Plugin for Gradle

        SDK Platforms

        ADT Plugin

      NDK

      Eclipse with ADT

        Migrating to Android Studio

        Installing the Eclipse Plugin

        Managing Projects

        Building and Running

        Building with Ant

        Testing

        Debugging

        Signing Your Apps

    Google Services

      各种Google服务介绍

    Samples

      About the Samples

      What's New

      Admin

        AppRestrictionEnforcer

        AppRestrictionSchema

        BasicManagedProfile

        DeviceOwner

        NfcProvisioning

      Background

        JobScheduler

        RepeatingAlarm

      Connectivity

        BasicNetworking

        BasicSyncAdapter

        BeamLargeFiles

        BluetoothAdvertisements

        BluetoothChat

        BluetoothLeGatt

        CardEmulation

        CardReader

        NetworkConnect

      Content

        AppRestrictions

        BasicContactables

        DirectorySelection

        PermissionRequest

        StorageClient

        StorageProvider

      Input

        BasicGestureDetect

        BasicMultitouch

      Media

        BasicMediaDecoder

        BasicMediaRouter

        Camera2Basic

        Camera2Raw

        Camera2Video

        HdrViewfinder

        MediaBrowserService

        MediaEffects

        MediaRecorder

        MediaRouter

        ScreenCapture

      Notification

        BasicNotifications

        CustomNotifications

        LNotifications

        MessagingService

      RenderScript

        BasicRenderScript

        RenderScriptIntrinsic

      Security

        BasicAndroidKeyStore

      Sensors

        BatchStepSensor

      System

        AppUsageStatistics

      Testing

        ActivityInstrumentation

      UI

        ActionBarCompat-Basic

        ActionBarCompat-ListPopupMenu

        ActionBarCompat-ShareActionProvider

        ActionBarCompat-Styled

        ActivitySceneTransitionBasic

        AdvancedImmersiveMode

        BasicAccessibility

        BasicImmersiveMode

        BasicTranstion

        BorderlessButtons

        CardView

        ClippingBasic

        CustomChoiceList

        CustomTransition

        DisplayingBitmaps

        DocumentCentricApps

        DocumentCentricRelinquishldentity

        DoneBar

        DrawableTinting

        ElevationBasic

        ElevationDrag

        FloatingActionButtonBasic

        HorizontalPaging

        ImmersiveMode

        Interpolator

        NavigationDrawer

        PdfRenderBasic

        RecyclerView

        RevealEffectBasic

        SlidingTabsBasic

        SlidingTabsColors

        SwipeRefreshLayoutBasic

        SwipeRefreshListFragment

        SwiptRefreshMultipleViews

        TextSwitcher

      Views

        TextLinkify

      Wearable

        AgendaData

        AlwaysOn

        DataLayer

        DelayedConfirmation

        ElizaChat

        FindMyPhone

        Flashlight

        Geofencing

        GridViewPager

        JumpingJack

        Notifications

        Quiz

        RecipeAssistant

        SkeletonWearableApp

        SpeedTracer

        SynchronizedNotifications

        Timer

        WatchFace

        WatchViewStub

        XYZTouristAttractions

    Preview

      

  • 相关阅读:
    Python之正则表达式(re模块)
    正则表达式总结
    Python之日志处理(logging模块)
    Python之向日志输出中添加上下文信息
    python之配置日志的几种方式
    OSG3.4内置Examples解析【目录】
    探究osg中的程序设计模式【目录】
    3wwang的2019计划
    《探索未知种族之osg类生物》目录
    探索未知种族之osg类生物---渲染遍历之裁剪三
  • 原文地址:https://www.cnblogs.com/lizzie/p/4728178.html
Copyright © 2020-2023  润新知