Free Course

Android 基础:网络(中/英)

by

Google

开始学习

关于此课程

Android 应用无处不在,成为一名 Android 开发者是一个非常明智的职业选择。在这门课程里,学习如何开发 Android 多屏应用!

学习这门课程前,你需要首先完成我们的 Android 开发入门Android 基础:多屏应用课程。你不需要其他编程经验也能学习这门课程。

学习任何新技能都会面临挑战。在学习编写 Android 应用的旅途上,我们将与你携手并肩。但是,为了在本课程的学习中取得最大收获,你必须对学习充满热情,并在你的日程表上安排学习时间。

课程结束时,你将编写一个可以自动更新地震信息的应用。此课程提供中文版本。

如果你还想学习更多,可以学习以下 Android 基础纳米学位的免费课程:

喜欢这门课程?你可以继续学习“Android 开发工程师”纳米学位!

学费
免费
学习时间
大约 5 weeks
难度
初级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往职业道路的第一步。

免费课程

Android 基础:网络(中/英)

合作企业 Google

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Chris Lei
Chris Lei

优达学城讲师

Joe Lewis
Joe Lewis

Google Analytics 工程师

你将学到什么

Lesson 1

JSON Parsing

  • Discover the power of Web Apis and how they can be used in an Android App.
  • Get practice reading API documentation and learn how to request data from an API using a web browser.
  • Learn the essentials of JSON, a common HTTP Response format.
Lesson 2

HTTP Networking

  • Harness the essentials of the Hypertext Transfer Protocol to exchange data between an Android device and a web server.
  • Learn about the components that are needed to compose an HTTP GET Request.
  • Harness the HttpUrlConnection class to compose a request to the USGS API.
Lesson 3

Threads and Parallelism

  • Learn about how you can use threads to do time consuming work in the background while keeping an Android App's User Interface fast and responsive.
  • Get a comprehensive overview of AsyncTask and Loaders, two important threading options exposed by the Android Framework.
  • Discover how to persist user settings using Shared Preferences.

先修知识及要求

学习这门课程前,你需要首先完成我们的 Android 开发入门Android 基础:多屏应用课程。

我们将使用 Android Studio 来开发 Android 应用,所以你需要一台能够运行 Android Studio 的电脑(请参阅 Android Studio 的系统要求了解详细信息)。

查看使用优达学城的技术要求

为什么学习这门课程?

Android 系统驱动着全球 20 亿部、82% 以上智能手机,为世界各地的开发人员提供了令人难以置信的创新机会。未来第一次登录互联网的数十亿人中大部分都将是通过移动设备。编写 Android 应用,能够为你提供去赢得这些用户的最好机会,影响你的社区,甚至影响我们的世界。

我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals