Android技术培训 报名中
¥5600

课程介绍

  • 开课时间:2017 年 7 月 29 -30 日

  • 上课时间:上午:9:00-12:00,下午13:30-16:30

  • 学习环境:线下小班

  • 课程周期:2天

  • 开课地点:深圳


本课程主要面向 Android 初、中级开发工程师。除了介绍 Android 开发中的基本概念以及原理、开发流程、还会介绍插件化、hotfix、性能优化等进阶内容。此课程不仅仅是教会学员 How,更侧重于 Why,让学员知其然亦知其所以然。

大咖导师


乐视体育技术总监,DroidPlugin的作者;目前主要从事Android技术研发及管理工作。主要关注于插件化、Android性能优化等方向;曾经在金山网络负责金山手机卫士的开发工作。后来就职于奇虎360,负责360手机助手的研发工作;欢迎Follow:https://github.com/cmzy 。

课程大纲

1.关于Android

  • Android是什么

  • Android架构如何

  • Android开发使用的主要技术、语言

  • Android开发环境

2.Android APP的基本概念

  • 一个Android APP工程的建立

  • Android APP工程的结构

  • Hello Word

  • 关于APK:APK的结构 与 签名

  • Android APP编译,运行

  • 关于adb

  • Android APP的调试

  • Android APP是如何安装到手机上的

  • APK 安装的内在逻辑

3.Android APP的四大组件

  • Activity

  • ContentProvider与数据存储

  • Service

  • Broadcast

  • Android APP进程

4.Android APP的信使 Intent

  • Intent基本概念:Action、Category

  • Intent Filter

  • Intent应用范围

  • 关于URI

5.Android UI开发

  • 关于View

  • 关于Layout

  • 进阶:Android View结构

  • 自定义View

  • ListView

  • View的事件处理

  • Android消息机制

  • 关于Fragment

  • 关于Nofication

  • 关于资源管理与国际化

  • Meteral Design

  • png以及UI的机型适配

6.Android动画

  • View Animation

  • Property Animation

  • 进阶:View Animation的原理

  • Propery Animation的原理

7.Android提供的系统服务

  • Location

  • 传感器

  • 震动

8.图片缓存与网络访问

  • 图片缓存

9.在Android编程中使用NDK(C/C++)

  • 在Android编程中使用NDK(C/C++)

10.性能优化

  • ListView

  • Java代码优化

  • 内存优化

  • 卡顿问题

11.Android 插件化技术原理

  • 插件化技术概览

  • 原理

  • 现有实现

  • 应用

12.Android 热更新技术原理

  • 热更新技术

  • 实现流派与原理

  • 应用

13.Android APP开发流程与研发管理

  • 产品、技术、测试铁三角

课后收获

  • 对于初学者,能够基本掌握Android的开发技术并能实际操作

  • 在了解如何做的同时亦会了解为什么这么做

  • 对于中级开发工程师,我们准备的进阶内容,如插件化、hotfix、性能优化、研发管理等内容会让你向高级工程师迈进

  • 本课程亦会将作者在多年 Android 开发过程中、特别是对于超大型项目中遇到的问题和经验传授给大家。

适用人群

  • 具有一定的Java语言、C语言、linux基础

联系我们

寻求人工帮助?

我们开通了课程咨询服务

电话:027-88927900

邮箱:service@stuq.org

扫描下方二维码,添加小助手,直接获得帮助

stuq img