关于此课程

如果你曾碰到影响应用使用的性能问题,本课程将指导你如何识别和修复它们。在课程结束后,你将学会开发测试,运行分析工具,通过输出找到存在问题的代码,同时制定方案解决性能较差的问题。你还将更深入地理解程序代码如何与 Android 平台交互,这将有助于以后优化应用的性能。

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

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往React 开发者(英文)职业道路的第一步。

免费课程

Android 系统性能

合作企业 Google

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

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Colt McAnlis
Colt McAnlis

讲师

Chris Lei
Chris Lei

优达学城讲师

你将学到什么

先修知识及要求

为了从课程学到更多的知识,应该具有使用 Java 编程语言在 Android 设备上开发应用的经验,理解 Android 生命周期的基本知识,同时了解如何在终端上进行基本的操作。

为了能够跟上习题,你还需要有一台 Android 设备,并具备 GitHub 操作知识。

如果你从未开发过 Android 应用,在学习本课程之前你可以先学习 Android 应用开发课程

如果你对 GitHub 不熟悉,可以先学习我们的如何使用 Git 和 Github 课程

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

为什么学习这门课程?

用户希望可以快速下载和有效运行应用。如果该应用在低端设备上,或较差的网络环境中仍能表现出良好的性能,那么该应用的用户群、影响力以及盈利的潜力都会大大增加。专注用户体验进行编程决策的能力,是区别普通 Android 程序员和行业精英的重要特征。

对于一个 Android 应用,即便它在世界范围内都很优秀,如果速度太慢并且耗电太快,用户也会因为这些原因卸载它,并给予差评。性能对用户来说很重要,所以对开发人员也很重要。

完成这门课程后,你将了解硬件、操作系统和应用代码等方面如何带来性能问题。通过使用分析工具收集数据,辨别和处理瓶颈问题,用户才能获得流畅的60 FPS体验,这样他们才会回头关注你的更多应用。

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