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

目录
相关文章
|
30天前
|
运维 Cloud Native Android开发
云原生之旅:容器化与微服务架构的融合之道安卓应用开发入门指南
本文将深入探讨云原生技术的核心要素——容器化和微服务架构,并揭示它们如何共同推动现代软件的开发与部署。通过实际案例分析,我们将看到这两种技术如何相辅相成,助力企业实现敏捷、可扩展的IT基础设施。文章旨在为读者提供一条清晰的道路,指引如何在云原生时代利用这些技术构建和优化应用。 本文将引导初学者了解安卓应用开发的基本概念和步骤,从安装开发环境到编写一个简单的“Hello World”程序。通过循序渐进的讲解,让读者快速掌握安卓开发的核心技能,为进一步深入学习打下坚实基础。
38 1
|
9天前
|
开发者 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 或官网下载工具包。
16 0
|
9天前
|
Kubernetes Cloud Native 搜索推荐
探索云原生技术:Kubernetes入门与实践打造个性化安卓应用:从零开始的Flutter之旅
【8月更文挑战第31天】云原生技术正改变着应用开发和部署的方式。本文将带你了解云原生的基石——Kubernetes,通过实际的代码示例,从安装到部署一个简单的应用,让你迅速掌握Kubernetes的核心概念和操作方法。无论你是初学者还是有一定经验的开发者,这篇文章都将成为你进入云原生世界的桥梁。
|
2月前
|
存储 数据库 Android开发
🔥Android Jetpack全解析!拥抱Google官方库,让你的开发之旅更加顺畅无阻!🚀
【7月更文挑战第28天】在Android开发中追求高效稳定的路径?Android Jetpack作为Google官方库集合,是你的理想选择。它包含多个独立又协同工作的库,覆盖UI到安全性等多个领域,旨在减少样板代码,提高开发效率与应用质量。Jetpack核心组件如LiveData、ViewModel、Room等简化了数据绑定、状态保存及数据库操作。引入Jetpack只需在`build.gradle`中添加依赖。例如,使用Room进行数据库操作变得异常简单,从定义实体到实现CRUD操作,一切尽在掌握之中。拥抱Jetpack,提升开发效率,构建高质量应用!
48 4
|
3月前
|
编解码 开发工具 Android开发
技术心得:打造自己的智能投屏体验——Android投屏开发入门
技术心得:打造自己的智能投屏体验——Android投屏开发入门
95 0
|
3月前
|
Java 开发工具 Android开发
Android Studio 导出JavaDoc文档
Android Studio 导出JavaDoc文档
102 0
|
3月前
|
Android开发
杨老师课堂_安卓教程第一篇之入门
杨老师课堂_安卓教程第一篇之入门
29 0
|
4月前
|
数据库 Android开发
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
Android数据库框架-GreenDao入门,2024年最新flutter 页面跳转动画
|
4月前
|
Android开发
Android游戏引擎AndEngine入门资料
Android游戏引擎AndEngine入门资料
29 3
|
4月前
|
JSON Android开发 数据格式
Android框架-Google官方Gson解析,android开发实验报告总结
Android框架-Google官方Gson解析,android开发实验报告总结