问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

想要学习android手机开发应用,需要从哪方便入手?先从哪开始学起?

发布网友 发布时间:2022-05-02 14:19

我来回答

1个回答

热心网友 时间:2023-10-08 17:15

1.Java基础

很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:

a) Java基础语法
b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。这部分内容可以在《Effective Java》和《Agile.Software.Development:Principles,Patterns.and.Practices》这两本书中找到。

2.Linux基础知识:

Android系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的(话说现在的程序员,不懂Linux都不好意思跟人家打招呼),推荐大家看看《鸟哥的私房菜》这本书,写的相当不错;

3.数据库基础知识

这个比较简单,就是一个增删改查的数据库操作,可以看一下这本书:《SQL编程练习与解答》

4.网络协议

至少需要学习两种基础的协议,HTTP协议与Socket协议;

5.Android基础知识

有了以上的铺垫,再来看Android,是不是觉得轻松了很多呢?至于基础知识的学习顺序,最好的方法就是按照Android SDK帮助文档当中的Dev Guide里面的顺序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人教版小学英语课本哪里能下载到MP3 小学英语同步听力音频去哪里找 去陆丰旅行,要提前做好什么准备? 请教高手:苹果6s能不能安装两个微信?谢谢指点! 对于一个在女性内衣店工作的男性,你们怎么看待 ...湖是世界最深和蓄水量最大的咸水湖 B.死海是世界最低点 C.马来群 ... ...世界最大的湖泊___世界上人口最多的国家___世界上面积最大... 世界最深和蓄水量最大的湖是什么?世界最低点是哪?世界面积最大的高原... 尚赫净水器滤芯 如何清洗尚赫 三国荣耀tv版找回账号 学习android推荐是有什么书? 三国荣耀电视版买什么武将好 三国荣耀电视版招募机率是多少? 如何缓存电视剧新三国演义国语版到手机上? 谁有Android开发相关的好书推荐 在当贝市场上怎么才能搜索到三国荣耀 Android 开发上有什么比较好的书可以推荐? 三国荣耀手机为什么下载不了? Android新手看什么书 三国荣耀电视版账号密码 三国荣耀为什么在手机下载玩不了? 三国荣耀tv版为什么开始不了 Android 开发上有什么比较好的书可以推荐 TV三国荣耀技巧 三国荣耀电视版? 三国荣耀在手机上玩需要什么助手? 滴滴快车完成首单奖励200元,什么时候到账? WORD中的表格一复制粘贴到PPT中就散掉了,怎么把WORD里面的表格原样粘贴到PPT中? 如何把WORD中的表格复制到PPT、复制粘贴、插入什么的都试过都不行 三国荣耀tv版的至尊招募是怎样的,你们谁招募过? “储王的储字是什么意思? 存储心的储是什么意思? 体检抽血的时候能不能查自己是什么血型? 到医院里做普通的血常规检查,能看出自己啥血型吗? 办健康证显示血型吗? 可以查到血型吗? 唾液里可以查出血型? 唐麦A8耳机和荣耀引擎2代耳机哪个好用 唐麦耳机在国货耳机里面是个啥水准? 唐麦耳机怎么样??? 为什么唐麦耳机被称为百元耳机性价比之王? 唐麦耳机怎么样 漫步者的耳机和唐麦耳机,二选一,哪个好? 想.唐麦耳机怎么样 唐麦耳机怎么样啊!? 唐麦耳机的各型号的特点是什么 现在唐麦那款手机耳机最好 美的电饭煲MB-HS5073是什么方式加热的? 美的电饭煲MB一yJ30EG使用说明书? cad制图中全选后为虚线为什么不是蓝点?