Android官方文档翻译 一 Getting Started

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

Getting Started

让我们开始吧!

Welcome to Training for Android developers.

欢迎来到Android开发者训练营。

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.

在这里你可以发现一系列的课程,这些课程是描述如何完成一些特殊的任务的,并且还附有一些代码例子,你可以把这些代码在你的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

创建你的第一个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.

如何创建一个有选择性资源的App,这个App可以提供只用一个APK就可以在多台机器上运行,并且具有非常优化的用户体验。

4.Managing the Activity Lifecycle

管理Activity的生命周期

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

通过Fragments建立一个动态的UI

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.

如何在你的app上创建一个用户界面:它是足够的灵活,仅用一个APK就可以在手机和平板电脑上运行。在大屏幕呈现多个UI组件,或者在更小的屏幕上展现受限制的UI组件。

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.

如何在你的设备里保存数据:这个数据可能是一个临时文件,下载的app资源,用户多媒体文件,结构型数据或者其他的一些东西。

7.Interacting with Other Apps

和其他App相互作用

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.

如何建立用户体验:通过利用在设备上可获得的其他的app来执行高级用户的任务。比如如何获取一张图片或者在一个地图上获得一个地址。

这是我自己翻译的,如果您发现我哪里翻译的有严重错误,欢迎批评指正。感谢!

版权声明:本文为博主原创文章,转载请注明来源,感谢!

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

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

JNI官方文档翻译2-Getting Started

第一个Java调用C程序的HelloWord由下面几步构成:1. 创建HelloWord.java 并声明Native方法 2. 使用javac编译HelloWord源文件生成HelloWord.cl...
  • mtaxot
  • mtaxot
  • 2016年05月16日 09:57
  • 719

[Unity官方文档翻译]Getting Started开始unity项目

Getting Started 让我们开始吧   Starting Unity for the First Time 首先打开unity编辑器 Whenever you launch the Unit...

NFD官方安装文档(Getting Started with NFD)

从二进制文件安装NFD(Installing NFD from Binaries)我们提供NFD二进制包安装支持, 这是首选的安装方法.除了简化安装之外,二进制版本还包括自动初始化配置与特定与平台的工...

Elasticsearch官方指南(翻译)——Getting Started

翻译:https://www.elastic.co/guide/en/elasticsearch/reference/1.5/getting-started.htmlElasticsearch是一款具...

MXNet官方文档教程(1):扬帆起航(Get Started)

最近准备学习MXNet,发现官方文档的中文支持还不完整,便打算一边学习一边将文档翻译过来,以方便日后复习和之后的学习者。本文是官方文档的第一步“Get Started”,原文档链接:MXNet:Get...

Unity说明文档翻译-Getting Started

Getting Started 开始 Starting Unity for the First Time 第一次使用Unity Whenever you launch the Unity ed...

Kafka 0.9.0 文档翻译-1、Getting Started

kafka目前应用比较广泛,中小规模的公司都把kafka当做大数据平台的数据总线,成为很多流计算系统的输入源,比如storm,flink,spark-streaming等。同时各种应用的日志做离线处理...

Android doc |Getting Started|部分 --Building a Flexible UI(部分翻译)

Building a Flexible UI

Xamarin Getting Started翻译系列十--演练—使用Android设计器

本文演练一下Xamarin Android的设计器。讲解如何创建基于列表的UI用来显示联系人信息,包括一个小图标、姓名、电话号码。这里使用设计器创建UI。This article presents a...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android官方文档翻译 一 Getting Started
举报原因:
原因补充:

(最多只允许输入30个字)