Android-基础篇-开篇前的胡言乱语

来源:互联网 发布:大漠驼铃 php 编辑:程序博客网 时间:2024/05/21 18:40

写在前面的废话。今天最后一门考试结束,准大四的生活已经开始,明天就要去广州,一边找实习,准备秋招,一边去学习嵌入式的基础知识。同样两个月的时间,希望不要再胖20斤。同时,如果哪位童鞋发现广深周边有Android实习岗位的,一定要和我说一下呀呀呀呀~~~
好了,卖自己环节已经结束。接下来就是正式进入到Android开发的时候了。相信如果有童鞋是顺着前面的篇章学过来的话,相信对java也应该有一定的基础了,尤其是面向对象编程。如果还没有的话,不怕,我们就在接下来的学习中继续巩固哈。
ok,怎么学习Android呢?这是个很难回答的问题,我并不敢说看了我的博客就真的能去进行Android开发了,只是说我把知识点总结出来,一来加深我的记忆,二来是希望在学习android的朋友可以相互印证一下,共同进步。而如果是要技术类的话,我也会逐渐开始更新一些技术类的demo博客,作为训练的目标,但是真正的学习,还是在你们身上。多敲,多看书,多看我的博客(呸,不要脸~),当然,我的android学习方式是这样的:
前期看视频+敲,中期看书+敲,后期百度+看书+思考实现+敲+记录。什么意思呢?就是在学习的前期,最后多看视频,帮助理解。中期的话就要去看书了,有了前期的基础,看书自然不会觉得看不懂,好吧虽然还是会有点,但是至少不会晕头晕脑的了,后期呢,初步掌握了之后,就要尝试自己写,遇到问题百度一下,或者翻书也可以。找到出路之后,思考实现,然后再敲。这样调试能够敲出你想要的效果了,就说明你这个知识点已经过关了。
关于学习资源:
视频网上有很多,可以自己找一下
书籍的话,按我看过的书籍,可以分为:
前期:第一行代码,最好是绿色版(第二版)
中期:android开发艺术探索,android开发完全讲义,android开发——从小工到专家
后期:java虚拟机规范,android框架解析,深入浅出android源代码
当然,后期的我也只看了部分~如果还有更多的建议,也欢迎扔过来哈~
关于自学方向:
大致归纳了一下,可以分为:
ui篇:控件,布局,的使用,难点是动画和自定义控件
系统篇:这个层面就比较打了,比如四大组件、ipc机制,多线程,内存优化之类的
网络篇:联网操作,框架使用,网络协议(蓝牙协议也可以学)
数据篇:xml数据解析,json数据解析,本地化数据存储(文件存储,偏好设置,sqlite数据库),网络数据存储等
其他:包括jni,web混编,服务端开发基础,按照相关内容,我列了个不算很完善的知识库,有兴趣的童鞋们可以参考一下~,
点击开启传送门
好了,胡言乱语已经介绍,下一篇就开始ui篇的博客更新,筒子们,Android studio开发环境要搭好咯!!