"景先生毕设|www.jxszl.com

Android学习路线图(史上最完整)

2023-09-12 15:40编辑: www.jxszl.com景先生毕设
           Android学习路线图(史上最完整)
学习 目录:

1.1 android学习路线图介绍
1.2 android系统框架的介绍
1.3 android搭建开发环境介绍
1.4 android生命周期的介绍
1.5 android使用意图传递数据之全局变量传递
1.6 android使用意图传递数据之剪切板传递
1.7 android使用意图传递数据之通用方式
1.8 android使用静态变量传递数据
1.9 android使用意图传递数据之返回结果
2.1 android布局常用属性的介绍
2.2 android线性布局的介绍
2.3 android框架布局的使用
2.4 android相对布局的使用
2.5 android表格布局的介绍
3.1 百度地图搭建开发环境
3.10 经纬度和地址的转换
3.2 百度地图覆盖物的描述
3.3 百度地图多个覆盖物的描述
3.4 如何根据范围和检索词发起范围检索
3.5 标注驾车路线搜索
3.6 标注行走路线搜索
3.7 公交换乘路线搜索
3.8 查询某一路公交路线详情搜索
3.9 如何在一个地图上显示多条导航路线
4.1 http协议的介绍
4.2 http协议GET方式获取图片
4.3 http使用Post方式进行提交数据
4.4 http使用apache工具类提交数据
5.1 android使用sax解析xml
5.2 android使用pull解析xml
5.3 android使用dom解析xml
6.1 android解析json数据一
6.2 android解析json数据二
6.3 android使用gson解析
6.4 android使用fastjson解析
7.1 jdbc框架介绍一
7.2 jdbc框架介绍二
8.1 JavaWeb实现用户注册功能
8.2 JavaWeb实现用户登录功能
8.3 JavaWeb实现产品表维护一
8.4 JavaWeb实现产品表维护二
8.5 JavaWeb实现产品表维护三
8.6 JavaWeb实现产品表维护四
09.01 textview如何显示丰富的文本
09.02 textview显示表情图像和文字
09.03 textview单击链接弹出activity
09.04 textview实现跑马灯效果
09.05 edittext输入表情图像
09.06 edittext中输入特定的字符
09.07 autocompletetextview自动完成输入内容
09.08 button按钮的焦点变化
09.09 button图文混排的按钮
09.10 radiobutton单选按钮的使用
09.11 togglebutton按钮的使用
09.12 checkbox复选框控件使用
09.13 seekbar拖动控件的使用
09.14 imageview的基本用法
09.15 imageview实现适屏和裁剪图片的功能
09.16 imageview实现图片旋转和缩放功能
09.17 imageview从网络上获取图像
09.18 datepicker输入日期控件的使用
09.19 时间对话框的使用
09.20 progressbar进度条的使用
09.21 ratingbar评分控件的使用
09.22 scrollview垂直滚动控件的使用
09.23 horizontalscrollview水平滚动控件的使用
09.24 gallery画廊控件
09.25 spinner下拉列表控件
09.26 imageswitcher图片切换控件
09.27 gridview网格控件
09.28 tabhost卡片的使用
09.29 viewstub惰性装载控件
09.30 viewpager多页面滑动效果
09.31 viewpager多页面滑动效果
09.32 listview普通列表控件的使用
09.33 简单适配器结合listview控件的使用
10.1 Android读写sdcard
10.2 SharedPreference共享参数
10.3 Android操作数据库
10.4 Android操作数据库二
10.5 Android操作数据库三
10.6 Android操作数据库四ContentProvider(一)
10.7 Android操作数据库五ContentProvider(二)
11.1 Android对话框介绍一
11.2 Android对话框介绍二
11.3 《老罗Android开发视频教程》第三集:Android对话框介绍三
11.4 《老罗Android开发视频教程》第四集:Android对话框介绍四
12.1 Android通知使用一
12.2 Android通知使用二
13.1 Android菜单Menu介绍一
13.2 Android菜单Menu介绍二
13.3 Android菜单Menu介绍三
13.4 Android菜单Menu介绍四
14.1 LoaderManager的使用一
14.2 LoaderManager的使用二
15.1 AsyncTask异步任务介绍一
15.2 AsyTask异步任务介绍二
15.3 Handler和Message(一)
15.4 Handler和Message(二)
15.5 Handler和Message(三)
15.6 Handler和Looper
15.7 Handler综合练习(图文混排)

基础知识掌握:
初级工程师:

1.Android开发基础:
UI界面设计;
SQLite数据库;
android四大组件;
android网络编程;
android异步任务加载(即线程,android的线程使用方法与java线程使用方法类似); ⑥传感器编程,wifi编程,蓝牙开发等;
2.java语言基础:
①面向对象;
②多线程;
JDBC数据库编程;
3.java常用设计模式:
①单例模式;
②工厂模式;
4.java数据结构和算法:
①递归算法;
②排序算法(比如:冒泡排序);
③查找算法(比如:二分查找);
④栈(在存储方式上这是一种先进后出的数据结构;
⑤队列(在存储方式是上这是一种先进先出的数据结构);
5.关系型数据库:
Oracle数据库;
MySQL数据库;
6.HTMLJavaScript编程:
①表单;
②盒模型;
JavaScript的面向对象内容;
JqueryAjax等;
 
中级工程师:
AIDL:熟悉AIDL,理解其工作原理,懂transact和onTransact的区别;
- Binder:从Java层大概理解Binder的工作原理,懂Parcel对象的使用;
- 多进程:熟练掌握多进程的运行机制,懂Messenger、Socket等;
- 事件分发:弹性滑动、滑动冲突等;
- 玩转View:View的绘制原理、各种自定义View;
- 动画系列:熟悉View动画和属性动画的不同点,懂属性动画的工作原理;
- 懂性能优化、熟悉mat等工具
- 懂点常见的设计模式
 
高级工程师:
1. 了解SystemServer的启动过程
2. 了解主线程的消息循环模型
3. 了解AMS和PMS的工作原理
4. 能够回答问题”一个应用存在多少个Window?“
5. 了解四大组件的大概工作流程
6. …
- 基本知识点的细节
1. Activity的启动模式以及异常情况下不同Activity的表现
2. Service的onBind和onReBind的关联
3. onServiceDisconnected(ComponentName className)和binderDied()的区别
4. AsyncTask在不同版本上的表现细节
5. 线程池的细节和参数配置

原文链接:http://www.jxszl.com/biancheng/JAVA/446473.html