# Android学习目标
TIP
虽然移动端开发已经淘汰了原生APP,
但随着5G技术的落地,万物互联的时代是真的到来了,
物联网设备将会应用Android SDK做一些底层开发,
所以学习一下Android原生应用的基础知识,以备不时之需,
同时也是对之前的学习笔记归纳整理。
# 一. 学习Android前所需Java知识
1.Java基础知识:主要掌握集合、线程和IO流
2.Web开发:Servlet、JSP和HTML相关内容
3.服务器端的开发:JDBC的使用及MySQL的使用
# 二. Android应用开发学习
1.Android入门介绍
2.Android常用布局
3.Android常用UI控件:用的比较多的有ListView、Fragment (UI控件大概有几十个,这两个是Android学习比较重点的内容)
4.Android文件操作包括数据库等
5.Android网络协议部分:包含JSON和XML的数据解析
6.Android输入事件(Input Events)、菜单(Menus)对话框(Dialogs) 和通知(Notifications)等等(看API,这些都是最常用的一些内容)
7.关于Android的UI的美化(Styles and Themes)
8.Android自定义的控件等等
9.Android的传感器开发等
10.Android的地图开发等
11.Android线程和异步任务开发等
# 三. Android应用开发适用场景
1.团购网站
2.广告效应(商业型的网站都会做一些应用的APK)
3.企业级开发的功能移植到手机和平板上
4.物联网设备应用Android SDK做一些底层开发或封装