您的位置:首页 > 移动开发 > Android开发

Android学习路线

2015-08-20 08:27 495 查看
来源于网络云课堂中Android开发工程师课程,1980¥价格让人望而却步。只能看看它的课程安排了,不过至少也有了学习的方向=_=

Android应用开发实战




发布时间
一.Android开发简介
1.平台介绍
第一周:9月1日

2.Android系统架构
3.发展历史
4.开发特点
5.搭建开发环境
二.Android SDK
6.AVD管理
7.Emulators
8.DDMS
9.ADB
10.Hierarchy viewer
11.LInt
三.编写第一个Hello
World程序
12.应用的组成
13.Manifest
14.R.java
15.assets和raw
16.权限
17.资源
18.适配语言和设备
19.运行时配置
20.编译
21.打包
22.运行
23.Debug
24.Log
四.应用的基本组件
25.Activity
26.View
27.Service
28.BroadcastReceiver
29.ContentProvider
30.Intent IntentFilter
五.应用签名
31.用Android
Studio签名
第二周:9月8日
32.用命令签名
六.Android UI设计
33.基础知识
34.布局
35.Frangment
36.Widget
37.Adapter
38.常用控件
39.自定义控件
40.Listview
41.Recycled listview
42.dp和
sp
七.文件访问
43.文件系统
44.缓存
45.公共文件
46.保存应用数据
47.管理shared
preference
八.数据库访问
48.Android数据库简介
49.Sqlite数据库简介
50.设计
51.查询
九.Content Provider
52.访问content
provider
53.创建content
provider
54.Media Store content provider
55.Contacts content provider
56.Calendar content provider

Android开发高级进阶



发布时间
一.网络编程
1.Tcp
第三周:9月15日
2.Webview
3.Download manager
4.Volly
5.xml
6.gson/json
二.服务程序
7.服务简介
8.前台服务
9.后台服务
10.多线程
三.传感器
11.传感器简介
12.常用传感器
四.LBS定位服务
13.GPS
第四周:9月22日
14.和地图一起工作
五.使用Gradle
构建项目
15.Build system
16.DSL
17.实用技巧
18.高级扩展
六.Android NDK开发
19.认识Android
NDK
20.Android NDK开发环境
21.混合Java与c/c++
七.补充
22.What’s new in Android M?
23.Google Play上架

Android应用性能 优化

章 - 节
发布时间
1.Android性能问题简介
第五周:9月29日
2.性能评测和剖析
3.渲染优化
4.计算优化
5.多线程和同步
6.内存调优
7.节省电池开销
8.Render script
9.使用NDK改进性能
10.性能优化技巧

Android设计模式

章 - 节
发布时间
1.设计模式简介
第六周:10月4日
2.深入理解模型-视图-控制器(MVC)
3.两阶段创建
4.模板方法 Template
method
5.单例模式Singleton
6.委托模式Delegate
7.观察者模式 Observer
8.通知机制 Notification
9. KVC(Key-Value-coding)和KVO(Key-Value-Observing)机制
10.归档和解档 Archiving/Unarchiving
11.对象复制 Copying
12.层次结构 Hierarchy
13.响应者链Responder
Chain
14.原型模式Prototype(UITableViewCell 自定义)

Android算法原理与实践


发布时间
一.算法入门和代码风格
1.通过常见面试题分析面试中误区
第七周:10月12日

2.从面试官的角度分析面试的考察点
3.了解算法面试中模板的重要性
4.面试常见问题答疑
二.链表
5.介绍Dummy
Node在链表问题中的运用
6.你必须知道的几点Linked
List的常用技巧
7.两个指针算法 Two
pointers
8.常见问题讲解
三.二分搜索和数组排序
9.掌握二分搜索的模板
10.讲解Search
in Rotated Sorted Array的各种变种
11.学习排序数组的一般处理方法
12.例题Median
of Two Sorted Array
四.二叉树和分治算法
13.二叉树的深度优先遍历
14.先序/中序/后序
Preorder / inorder / postorder
15.分治算法 Divide
& Conquer
16.二叉树的宽度优先遍历
17.二叉搜索树
五.动态规划
18.动态规划的两种实现方式:记忆化搜索
vs 循环递推
19.面试中动态规划的常见类型
20.矩阵动态规划 Matrix
DP
21.序列动态规划
Sequence DP
六.图搜索
22.宽度优先搜索BFS
第八周:10月19日
23.深度优先搜索DFS
24.图论面试题实战
七.常见数据结构
25.队列的原理、实现和运用 Queue
26.栈的原理、实现和运用 Stack
27.哈希表的原理、实现和运用
HashMap
28.堆的原理、实现和运用 Heap
29.字典树的构造 Trie
八.高频算法面试题解析
30.数组求和问题,2
sum, 3 sum, k-Sum, 3-Sum Closest
31.子数组问题系列
32.买卖股票 Best
Time to Buy and Sale Stock
33.寻找丢失数 Single
Number
34.找主元素
Majority Number
35.排序问题,hash和归并排序的结合
36.去重问题,bitmap介绍
37.TOP 10问题,最大堆和最小堆
38.搜索问题,倒排索引
39.分布式求和,MapReduce算法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: