关于学习安卓开发的问题:
先说结论:
不论Java基础学到什么程度,都建议直接学Android
作为工作多年的Android开发者,我对曾经我带过的实习生,外包同事,都给出相同的建议。
为什么直接上手Android?
首先,搞清楚你的实际需求:
作为门外汉,甚至是不懂编程的童鞋,根本不需要去纠结“Java学到什么程度再去学Android”,记住,你的目的是开发一款App,运行在手机上!
其次,市面上有很多权威的Android学习资料,基础书籍,进阶书籍等,这些书籍,资料,视频等都会手把手得教你一步步创建工程,制作出令人振奋的App,上传到应用市场,获得广泛好评.....等等
当然,最关键的是带着问题去学习,去思考
当你实际开发Android的过程中,可能会面临一些问题:
数据如何存储?数据存储有哪些方式(数据结构,XML,序列化,SP,数据库,服务端)?使用Android自带的SP存储效率高还是使用数据库存储效率高?如何使用数据库存储?从数据存储就能牵扯到数据库操作层面的知识,到那一步再去复习,学习Andoid如何操作数据库
Java GUI 已经不适合作为Android初学者学习的资料了,往往是那些培训机构为了增加培训时长,故意增加的课时,实际开发工作中,Android 的界面开发有着自己的理论知识,动态,静态创建布局,设置回调,监听,响应UI事件等,都是Android特性的界面编程,这些你从那些权威书籍里都可以获取
JavaWeb对Android 有用吗? 有,非常有用,但不是现在需要你深入了解的。
暂且想到这些,有什么疑问继续提