1.本专栏致力于Android从入门到高级的课程学习。涉及到Android开发常用基础组件,也有Android开发必备框架的学习。是一个从0到1,从小白到高手的进阶课程。博主十年Android实战经验,课程内容全部来自于实战。学完基础课程,能顺利上手Android项目开发。学完高级课程,能称为Android开发高手。全都是经验的总结,减少大家的学习成本,达到事半功倍的效果。
2.课程初步计划。
1)Android四大组件:
Activity:View--TextView、ImageView、Button、Edittext等实战常见用法。
ViewGrop--LinearLayout、Relativelayout、FrameLayout、RecycleView等常见用法。
Dialog、自定义Dialog、自定义View,Handler,动画,WebView等。
Service:Binder、IntentService等。
Broadcast和ContentProvider。
学了上面的课程,就可以完成界面的开发。但App还需要和网络进行通讯。
2)网络请求模块:基础HTTPURLConnection,网络框架OKHttp基础使用与进阶。
文件操作:SharePreference、Sqlite数据库、Bitmap读写等
掌握了以上技能,就可以完成一个app的开发和服务器的交互。
3)进阶课程,常见框架的使用,网络请求框架,图片请求框架,数据库操作框架。
原理性的分析,Handler机制,Https等。
4)Android拓展课程,蓝牙通讯、USB通讯,串口通讯。
5)Android开发经验总结,ANR分析、网络优化、包体优化等高级工程师必备技能。
以上仅仅是初步规划,实际内容要比这更丰富,学习是一个循序渐进、持之以恒的过程。
感谢关注本博客的同学,送君一句话,与君共勉。活到老学到老。