其实在学习技术方面,很多问题都是相通的。你可以回想一下,你是如何学习数学的。
1. 老师讲解了方程式的概念
2. 你通过提问弄懂了方程式的概念
3. 老师布置了作业
4. 你通过写作业,犯了错误,发现自己对方程式的理解还有问题
5. 你改正了错误,将方程式运用到各种题目中。
学Android同理,你需要的就是,一个老师,一本作业,一个解答你问题的人。
老师:《第一行代码》->《Android开发艺术探索》其实就够了。如果你计算机和英语功底还行,可以直接看官方教程。
作业: 开发一个App,从一个工具App开始。
解答问题的人:google stackoverflow,当然你也可以到问答上来问我。
接下来就是不断练习,不断抬高作业难度,然后不断地解决作业中遇到的问题。
祝好?
本人从2012年开始自学Java语言及Android开发,到今日坎坎坷坷感触颇多,现将一些心得分享。
1、学习是痛苦的,坚持很重要,必须学会在痛苦中坚持。
2、从一个自己感兴趣的小项目开始学习,这样比较容易进入学习状态。
3、找一本好的学习书籍和一套好的视频教程,有条件的话可以和老师去学习。
4、脚踏实地,一步一步的学习,尤其是基础知识点要理解到位,不然后期会很痛苦。
5、勤思考,要把所学的内容思考消化掉,不能太模式话的记忆。
以上就是本人一些学习编程过程中的心得,有问题随时交流。
怎么学习,这个问题有点太笼统了,android关联的也是很多的;最好可以参考一些视频教程或者书籍(介绍几本书:第一行代码(Android)、Android开发艺术探索、Android群英传)大致分为几个步骤:
需要理解Android大体架构
一、环境配置
需要开发工具:JDK、AndroidStudio
二、创建一个HelloWord
查看项目组成:参考https://blog.csdn.net/qq_27650777/article/details/69537479
三、UI组件的学习
结合书籍,Android书籍都会详细介绍
四、Fragment的介绍学习五、四大组件
Activity、Service、BroadCast Recevicer、Content provider
六、数据存储
SQLite、SharedPreference
七、多媒体的使用
播放音频视频
八、网络请求及WebView的使用九、可以下载一个完整的小demo,看下它的结构及控件的使用
模仿也是一种学习。
下面有几个学习的地址可以参考下:
1、基础学习 https://www.runoob.com/w3cnote/android-tutorial-intro.html
本人上大学0基础自学安卓的。可以给你一些建议。
首先要有java基础。可以买一本java基础书籍,或者某宝上面能买到成套的培训视频。
1.跟着书籍或者视频一步一步敲代码,初学者不要钻牛角尖,最主要的是记忆,语法,写法等。
2.一定要结合案例写代码,一步步来。光看是永远学不会的,看了之后自己要再反复练习。
3.安卓基础入门,四大组件,网络请求,Handler,异步。结合案例练习。
4.进阶。自定义view,性能优化,内存优化,各种框架的使用,原理,线程,设计模式,架构设计,组件化,模块化,插件化等。