# 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做一些底层开发或封装