您当前的位置:移动互联网学院> Android开发 >Android学习路线图
Android学习路线第一阶段Java面向对象编程
  • Java开发环境搭建
    Java语言编程基础
    Java异常处理

  • J面向对象编程设计
    与数据结构

  • Java多线程编程
    文件IO编程

  • Socket网络编程
    Java高级特性

Android学习路线第二阶段Java Web开发
  • Java解析XML文件DOM4J
  • MySql数据库的应用、多表连接查询的应用
  • Jsp和Servlet应用
  • Http协议解析
  • Tomcat服务器的应用配置
  • WebService服务配置应用
Android开发学习路线之Java Web开发
Android学习路线第三阶段Android UI编程
  • ① Android开发环境搭建
  • ② Android初级控件的使用:
  • · TextView控件的使用· Button控件的使用方法 · EditText控件的使用方法 · ImageView的使用方法 · RadioButton的使用方法 · Checkbox的使用方法 · Menu的使用方法

  • ③ Android高级控件的使用:
  • ·Autocompletion的使用方法· ListView的使用方法 · GridView的使用方法 · Adapter的使用方法 · Spinner的使用方法 · Gallary的使用方法 · ScrollView的使用方法

  • ④ 对话框与菜单的使用:
  • · Dialog的基本概念· AlertDialog的使用方法 · Menu的使用方法 · 自定义Menu的实现方法 · DatePickerDialog的使用方法

  • ⑤ 控件的布局方法
  • · 线性布局的使用方法· 相对布局的使用方法 · 表格布局的使用方法

  • ⑥ 多Acitivity管理
  • · AndroidManifest.xml文件的作用· Intent的使用方法 · 使用Intent传递数据的方法 · 启动Activity的方法· IntentFilter的使用方法· Activity Group的使用方法

  • ⑦ 自定义控件实现方法
  • · 自定义ListView的实现方法
    · 可折叠ListView的使用方法
    · 自定义Adapter的实现方法
    · 自定义View的实现方法
    · 动态控件布局的上实现方法

Android开发学习路线第四阶段Android网络编程与数据存储

    基于Android平台的HTTP通讯

  • · Http协议回顾
  • · Apache Commons 工具包介绍
  • · 使用Get方法向服务器提交数据的方法
  • · 解析服务器响应数据的方法
  • · 使用POST方法向服务器提交数据的实现方法
  • · 向服务器提交非文本数据的实现方法
  • · 使用Http协议实现多线程下载
  • · 使用Http协议实现断点续传

    Android数据存储技术

  • · SQLite3数据库简介
  • · SQL语句回顾
  • · SQLite3编程接口介绍
  • · SQLite3事务管理
  • · SQLite3游标使用方法
  • · SQLite3性能分析
  • · 访问SDCard的方法
  • · 访问SharedPreferences的方法

    ContentProvider使用方法

  • · ContentProvider实现共享数据
  • · URI的解析与UriMatcher
  • · ContentUris的使用
  • · 使用ContentResolver操作ContentProvider
  • · 监听Android当中的异步操作
  • · Handler的使用方法
  • · 异步任务的基本概念
  • · AsyncTask的使用方法
Android开发学习路线第五阶段Android手机硬件管理
  • 传感器使用方法

    方向、加速度(重力)、光线、磁场、距离、温度等传感器的使用
  • 地图及定位技术

    GPS简介;LocationManager的使用方法;在Google Map上添加标记的方法;查询某地附近建筑的方法;使用Google Map实现点对点导航
  • 近场通信技术

    NFC技术简介;NFC技术是用场景介绍;NFC技术实现方法
  • 媒体管理技术

    MediaPlayer的使用方法
  • 触摸屏技术

    手势识别;多点触摸技术
Android学习路线第六阶段Android图形编程技术
Android开发学习路线之Android 图形编程技术
  • 图形处理基础:2D图形编程基础
  • 点、线、面等基本图形元素绘制方法
  • Android动画框架简介
  • 位移动画的实现方法
  • 淡入淡出动画的实现方法
  • 旋转动画的实现方法
  • Matrix的使用方法
Android开发学习路线第七阶段Android游戏开发
  • Android游戏开发概述
  • SurfaceView的使用方法
  • 物理小球技术
  • 碰撞检测技术
  • 游戏引擎基础概念
  • Cocoa2d-Android引擎使用方法
  • OpenGL ES使用方法
  • 图片、文字和背景音乐等资源的使用方法
Android开发学习路线之Android游戏开发
Android学习路线第八阶段Android开发项目实训
开源Android智能手表

Farsight Watch是华清远见2014年下半年研发的智能手表产品,全套开放源码和原理图,适合深度开发,更适合学习研究。

点击了解更多详情
开源Android智能手表