Android官方入门文档

简介: Android官方入门文档 欢迎来到为Android开发者的培训。在这里,你会发现套课中,描述了如何实现代码示例中的应用程序,你可以重复使用一个特定的任务类。

Android官方入门文档

 

欢迎来到为Android开发者的培训。在这里,你会发现套课中,描述了如何实现代码示例中的应用程序,你可以重复使用一个特定的任务类。类被组织成可以在左侧导航的顶层看到几个组。
这第一组,入门,教你最基本的Android应用程序的开发。如果你是一个新的Android应用程序开发者,你应该按照顺序完成这些课程。

如果你认为你可能更喜欢通过互动视频培训学习的基础知识,看看这个预告片在Android开发的基础的一门课程。


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. If you're a new Android app developer, you should complete each of these classes in order.

If you think you might prefer to learn the basics through interactive video training, check out this trailer for a course in the fundamentals of Android development.

 

建立你的第一个应用程序

 

当你安装了Android SDK,开始与这个班学习Android应用程序开发的基础知识。
 创建一个Android项目
 运行应用程序
 构建一个简单的用户界面
 开始另一个活动

 

Building Your First App

 

After you've installed the Android SDK, start with this class to learn the basics about Android app development.
 Creating an Android Project
 Running Your Application
 Building a Simple User Interface
 Starting Another Activity

 

添加操作栏

 

操作栏是最重要的设计元素,你可以为你的应用程序的活动实施中的一个。虽然先用API等级11介绍,您可以使用支持库,包括在运行Android2.1或更高版本的设备操作栏。
 设置的操作栏
 添加动作按钮
 造型操作栏
 叠加的操作栏

 

Adding the 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.
 Setting Up the Action Bar
 Adding Action Buttons
 Styling the Action Bar
 Overlaying the Action Bar

 

支持不同设备

 

如何建立与提供使用单个APK多个设备外形优化用户体验替代资源的应用程序。
 支持不同的语言
 支持不同的屏幕
 支持不同平台版本

 

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.
 Supporting Different Languages
 Supporting Different Screens
 Supporting Different Platform Versions

 

管理活动生命周期

 

如何Android的活动,生活和死亡,以及如何创建通过实施生命周期回调方法的无缝用户体验。
 启动一个活动
 暂停和恢复的活动
 停止和重新启动的活动
 再造一个活动

 

Managing the Activity Lifecycle

 

How Android activities live and die and how to create a seamless user experience by implementing lifecycle callback methods.
 Starting an Activity
 Pausing and Resuming an Activity
 Stopping and Restarting an Activity
 Recreating an Activity

 

构建动态UI与片段

 

如何建立一个用户界面,为你的应用程序,非常灵活,可以在大屏幕和小屏幕必要建立一个单一的APK为手机和平板电脑更受约束的一套UI组件存在多个UI组件。
 创建一个片段
 构建灵活的UI
 与其他碎片沟通

 

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.
 Creating a Fragment
 Building a Flexible UI
 Communicating with Other Fragments

 

保存数据

 

如何保存数据的设备上,无论是临时文件,下载的应用程序资产,用户的媒体,结构化数据,还是其他什么东西。
 保存键值设置
 保存文件
 在SQL数据库保存数据

 

Saving Data

 

How to save data on the device, whether it's temporary files, downloaded app assets, user media, structured data, or something else.
 Saving Key-Value Sets
 Saving Files
 Saving Data in SQL Databases

 

与其他应用程序进行交互

 

如何构建一个利用设备上可用来进行高级用户任务的其他应用程序,如捕捉照片或在地图上查看地址的用户体验。
 发送用户到另一个应用程序
 得到一个结果从活动
 允许其他应用程序来开始你的活动

 

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.
 Sending the User to Another App
 Getting a Result from the Activity
 Allowing Other Apps to Start Your Activity

 

本文翻译自:https://developer.android.com/training/index.html

目录
相关文章
|
21天前
|
存储 前端开发 测试技术
Android kotlin MVVM 架构简单示例入门
Android kotlin MVVM 架构简单示例入门
26 1
|
17天前
|
XML IDE Java
安卓应用开发入门:从零开始的旅程
【10月更文挑战第23天】本文将带领读者开启一段安卓应用开发的奇妙之旅。我们将从最基础的概念讲起,逐步深入到开发实践,最后通过一个简易的代码示例,展示如何将理论知识转化为实际的应用。无论你是编程新手,还是希望扩展技能的软件工程师,这篇文章都将为你提供有价值的指导和启发。
25 0
|
1月前
|
开发框架 移动开发 Android开发
安卓与iOS开发中的跨平台解决方案:Flutter入门
【9月更文挑战第30天】在移动应用开发的广阔舞台上,安卓和iOS两大操作系统各自占据半壁江山。开发者们常常面临着选择:是专注于单一平台深耕细作,还是寻找一种能够横跨两大系统的开发方案?Flutter,作为一种新兴的跨平台UI工具包,正以其现代、响应式的特点赢得开发者的青睐。本文将带你一探究竟,从Flutter的基础概念到实战应用,深入浅出地介绍这一技术的魅力所在。
74 7
|
2月前
|
Android开发 开发者
安卓开发中的自定义视图:从入门到精通
【9月更文挑战第19天】在安卓开发的广阔天地中,自定义视图是一块充满魔力的土地。它不仅仅是代码的堆砌,更是艺术与科技的完美结合。通过掌握自定义视图,开发者能够打破常规,创造出独一无二的用户界面。本文将带你走进自定义视图的世界,从基础概念到实战应用,一步步展示如何用代码绘出心中的蓝图。无论你是初学者还是有经验的开发者,这篇文章都将为你打开一扇通往创意和效率的大门。让我们一起探索自定义视图的秘密,将你的应用打造成一件艺术品吧!
60 10
|
1月前
|
Web App开发 编解码 视频直播
视频直播技术干货(十二):从入门到放弃,快速学习Android端直播技术
本文详细介绍了Android端直播技术的全貌,涵盖了从实时音视频采集、编码、传输到解码与播放的各个环节。文章还探讨了直播中音视频同步、编解码器选择、传输协议以及直播延迟优化等关键问题。希望本文能为你提供有关Andriod端直播技术的深入理解和实践指导。
41 0
|
2月前
|
IDE Java 程序员
安卓应用开发入门:打造你的第一个“Hello World”
【9月更文挑战第11天】在编程的世界里,每一个初学者的旅程都从一个简单的“Hello World”开始。本文将带领安卓开发的新手们,通过简单直观的方式,一步步构建出自己的第一个安卓应用。我们将探索安卓工作室(Android Studio)的安装、项目的创建,以及如何运行和调试你的应用。无论你是编程新手还是想扩展技能的老手,这篇文章都将为你打开一扇通往安卓世界的大门。
169 7
|
2月前
|
IDE Java API
安卓应用开发入门:打造你的第一个"Hello World"
【9月更文挑战第11天】在探索安卓开发的海洋中,每个开发者的航行都从简单的"Hello World"开始。本文将作为你的航标,引导你驶向安卓应用开发的精彩世界。我们将一起启航,通过浅显易懂的语言和步骤,学习如何构建并运行你的第一个安卓应用。无论你是编程新手还是希望扩展技能的老手,这篇文章都将为你提供所需的知识和信心。准备好了吗?让我们揭开安卓开发的神秘面纱,一起创造些令人兴奋的东西吧!
|
3月前
|
运维 Cloud Native Android开发
云原生之旅:容器化与微服务架构的融合之道安卓应用开发入门指南
本文将深入探讨云原生技术的核心要素——容器化和微服务架构,并揭示它们如何共同推动现代软件的开发与部署。通过实际案例分析,我们将看到这两种技术如何相辅相成,助力企业实现敏捷、可扩展的IT基础设施。文章旨在为读者提供一条清晰的道路,指引如何在云原生时代利用这些技术构建和优化应用。 本文将引导初学者了解安卓应用开发的基本概念和步骤,从安装开发环境到编写一个简单的“Hello World”程序。通过循序渐进的讲解,让读者快速掌握安卓开发的核心技能,为进一步深入学习打下坚实基础。
50 1
|
3月前
|
开发者 iOS开发 C#
Uno Platform 入门超详细指南:从零开始教你打造兼容 Web、Windows、iOS 和 Android 的跨平台应用,轻松掌握 XAML 与 C# 开发技巧,快速上手示例代码助你迈出第一步
【8月更文挑战第31天】Uno Platform 是一个基于 Microsoft .NET 的开源框架,支持使用 C# 和 XAML 构建跨平台应用,适用于 Web(WebAssembly)、Windows、Linux、macOS、iOS 和 Android。它允许开发者共享几乎全部的业务逻辑和 UI 代码,同时保持原生性能。选择 Uno Platform 可以统一开发体验,减少代码重复,降低开发成本。安装时需先配置好 Visual Studio 或 Visual Studio for Mac,并通过 NuGet 或官网下载工具包。
263 0
|
3月前
|
XML IDE Java
安卓应用开发入门:打造你的第一个“Hello World”
【8月更文挑战第31天】 在安卓的浩瀚宇宙中,每一个新星都从一句简单的问候开始闪耀。本文将作为你的航标,引导你探索安卓开发的银河系。无论你是初心者还是资深开发者,构建第一个“Hello World”应用总是令人兴奋的里程碑。通过这篇文章,我们将一起搭建起通往安卓开发世界的桥梁。让我们摒弃复杂的术语,用最简单直白的语言,一步步地走过这段旅程。准备好了吗?让我们一起开启这段冒险吧!