Android官方文档翻译 一 Getting Started

原创 2015年11月17日 23:47:37

Getting Started


Welcome to Training for Android developers.


Here you’ll find sets of lessons within classes that describe how to accomplish a specific task with code samples you can re-use in your app.


Classes are organized into several groups you can see at the top-level of the left navigation.


This first group, Getting Started, teaches you the bare essentials for Android app development.

这是第一个组:“让我们开始吧!”,它将教给你关于Android app开发的最基本的东西。

If you’re a new Android app developer, you should complete each of these classes in order:

如果你是一个Android app开发入门人员,你应该按顺序完成所有这些课程。

1.Building Your First App


After you’ve installed the Android SDK, start with this class to learn the basics about Android app development.

在你安装好你的Android SDK后,你就可以开始和这节课一起开始学习关于Android app开发的基础啦。

2.Adding the Action Bar

增加一个Action Bar

The action bar is one of the most important design elements you can implement for your app’s activities. Although first introduced with API level 11, you can use the Support Library to include the action bar on devices running Android 2.1 or higher.

Action Bar是你能在你的app活动里实现的最重要的设计元素之一。尽管第一次引进的是API 11,但是你可以使用支持工程包来引进action bar以支持搭载Android 2.1甚至更高的设备。

3.Supporting Different Devices


How to build your app with alternative resources that provide an optimized user experience on multiple device form factors using a single APK.


4.Managing the Activity Lifecycle


How Android activities live and die and how to create a seamless user experience by implementing lifecycle callback methods.

Android activitys是何时出生和消亡的,如何通过实现生命周期的回调方法来完成对用户的无缝体验。

5.Building a Dynamic UI with Fragments


How to build a user interface for your app that is flexible enough to present multiple UI components on large screens and a more constrained set of UI components on smaller screens—essential for building a single APK for both phones and tablets.


6.Saving Data


How to save data on the device, whether it’s temporary files, downloaded app assets, user media, structured data, or something else.


7.Interacting with Other Apps


How to build a user experience that leverages other apps available on the device to perform advanced user tasks, such as capture a photo or view an address on a map.




TensorFlow学习篇【1】Getting Started With TensorFlow

学习网址: This guide gets you started programming...
  • lingyu666hapy
  • lingyu666hapy
  • 2017年03月14日 16:52
  • 725

Autofac官方文档翻译——(一)Getting Started

立即开始将Autofac整合到你的应用的基本模式如下: 按照控制反转(IoC)的思想构建你的应用程序 添加Autofac引用 在application启动代码里… 创建ContainerBuilder...
  • favors
  • favors
  • 2015年07月03日 12:46
  • 12899


  • u011494050
  • u011494050
  • 2014年07月02日 15:05
  • 1099

《Getting Started with WebRTC》第二章 WebRTC技术介绍

《Getting Started with WebRTC》第二章 WebRTC技术介绍 本章作WebRTC的技术介绍,主要讲以下的概念:   .  如何建立P2P的通信   .  有效的信令...
  • fireroll
  • fireroll
  • 2015年03月12日 21:50
  • 1694

2016.9.13 Programming for Everybody (Getting Started with Python)

  • qq_33638791
  • qq_33638791
  • 2016年09月13日 11:45
  • 443

LLVM每日谈之十九 LLVM的第一本系统的书<Getting Started with LLVM Core Libraries>

作者:史宁宁(snsn1984)LLVM终于有了一本系统的书了——《Getting Started with LLVM Core Libraries》。这本书号称是LLVM的第一本书,但是据说日本早就...
  • snsn1984
  • snsn1984
  • 2014年11月05日 09:59
  • 5280

组复制官方文档翻译(Getting Started)

Deploying Group Replication in Single-Primary Mode 组中的每个服务器实例可以在独立的物理机器上运行,也可以在同一台机器上运行。本节介绍如何在一台物理...
  • cug_jiang126com
  • cug_jiang126com
  • 2016年12月27日 19:53
  • 334

CritterAI官方文档翻译【Getting Started with Unity】

Getting Started with Unity 翻译:kun 2014.12.4 CAINav provides various extensions that make life ...
  • kun1234567
  • kun1234567
  • 2014年12月04日 02:09
  • 1723

Getting Started with LLVM Core Libraries阅读笔记

Getting Started with LLVM Core Libraries 目录 1 Build and Install LLVM2 External Pro...
  • cteng
  • cteng
  • 2014年09月21日 00:19
  • 2984

《getting started with p5.js》(中文版) 第一章 您好:了解p5.js

第一章 您好:了解p5.js
  • weixin_38082483
  • weixin_38082483
  • 2017年12月20日 12:29
  • 270
您举报文章:Android官方文档翻译 一 Getting Started