zoukankan      html  css  js  c++  java
  • Android学习路线

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

    Android应用开发实战

    发布时间

    .Android开发简介

    1.平台介绍

    第一周:91

     

    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.assetsraw

    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签名

    第二周:98

    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

    第三周:915

    2.Webview

    3.Download manager

    4.Volly

    5.xml

    6.gson/json

    .服务程序

    7.服务简介

    8.前台服务

    9.后台服务

    10.多线程

    .传感器

    11.传感器简介

    12.常用传感器

    .LBS定位服务

    13.GPS

    第四周:922

    14.和地图一起工作

    .使用Gradle   构建项目

    15.Build system

    16.DSL

    17.实用技巧

    18.高级扩展

    .Android   NDK开发

    19.认识Android NDK

    20.Android   NDK开发环境

    21.混合Javac/c++

    .补充

    22.What’s new in Android M?

    23.Google   Play上架

    Android应用性能 优化

    章 - 节

    发布时间

    1.Android性能问题简介

    第五周:929

    2.性能评测和剖析

    3.渲染优化

    4.计算优化

    5.多线程和同步

    6.内存调优

    7.节省电池开销

    8.Render script

    9.使用NDK改进性能

    10.性能优化技巧

    Android设计模式

    章 - 节

    发布时间

    1.设计模式简介

    第六周:104

    2.深入理解模型-视图-控制器(MVC

    3.两阶段创建

    4.模板方法 Template method

    5.单例模式Singleton

    6.委托模式Delegate

    7.观察者模式 Observer

    8.通知机制 Notification

    9. KVCKey-Value-coding)和KVOKey-Value-Observing)机制

    10.归档和解档 Archiving/Unarchiving

    11.对象复制 Copying

    12.层次结构 Hierarchy

    13.响应者链Responder Chain

    14.原型模式PrototypeUITableViewCell 自定义)


    Android算法原理与实践

    发布时间

    .算法入门和代码风格

    1.通过常见面试题分析面试中误区

     第七周:1012

     

    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

     第八周:1019

    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算法




    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    Codeforces 514C Watto and Mechanism(字典树)
    计蒜客 直线的交点(计算几何 + 逆序对)
    Codeforces 837D Round Subset(背包)
    计蒜客 商汤科技的行人检测(随机化+计算几何)
    HDU 5893 List wants to travel(树链剖分+线段树)
    操作系统的中断处理
    Linux 安装 webmin
    Fedora 安装 phpMyAdmin(可能只有自己看得懂)
    httpd编译安装php
    IA-32e架构下的内核初始化内存管理
  • 原文地址:https://www.cnblogs.com/Thereisnospon/p/4768450.html
Copyright © 2011-2022 走看看