您的位置: 鄂尔多斯信息网 > 财经 > 正文

快速上手Android开发,学会这三点就够了!!

2021-03-04 07:36:11来源:阅读:-

编程语言是个随互联网时代发展逐步更新的产物,面对互联网更新换代的速度,程序员们如何根据时代的变化选择不同的编程工具,选取适应互联网发展的方向才能与时俱进。

初识Android:

10年的时候,我无意之中认识了一位程序员,经他的引导走进了编程的黑暗世界之中,当时选择学什么语言确实是个比较纠结的过程。他是做Android的,推荐我去跟他学,我理性的分析了我自身的状况,毕业几年没接触过了编程开发,脑子怕已经生锈了,面向对象是个比较易于理解的形式;分析互联网语言编程应用范围,最直接的不过于编程语言的排名了,又通过咨询了些大学同学,了解了java是企业应用比较广泛的语言,

快速上手Android开发,学会这三点就够了!

所以就选择了Java;还有如果学了Java,即使以后再转Android也会比较容易,这想法不幸让我后来的行动言中了;自己在社会几年后发觉学习的自觉性没有那么强了,就报了个培训班,俗话说师傅领进门,修行在个人,确实是。我报班就是为了踏入程序员的大门,熟悉一些编程思想后,自己再吃点苦,努点力就能行了。

正当Android开发应用在互联网上如火如荼的时候,我还是禁不住诱惑,选择了转语言。

首先,是因为Android的基础也是Java;

其次,是在之前的工作中经常要和Android打交道,最开始接触到和Android相关的就是webview+html了,网页与Android程序之间的交互,也让我对Android产生了浓厚的兴趣。

我的Android学习方法:

1.注重基础知识的学习;

在工作之余我买了一本李刚的《疯狂Android讲义》,熟悉了些基础的控件使用,Android的一些基础的API,如果你Java基础不太好,可以也看看李刚的《疯狂Java讲义》。一开始不懂没关系,每个控件自己都要实操下比较好,加深下印象,比如TextView,你可以熟悉下如何设置字体、颜色、大小,Button你可以熟悉下如何更换背景、文字、圆角等等,这样学好基础对以后的高级开发才能更加游刃有余。

2.结合案例Demo实际操作;

我们手机中的每一个应用都是由一个个的控件组合而成的,我们可以结合案例实现某一个功能,一个功能当中会涉及到很多的Android知识,页面如何布局、页面间如何传值、本地存储如何实现,一开始我们不要求大而全,我们先做到精而细,这样一个个的螺丝钉我们磨好了才能组装变形金刚。遇到问题解决问题,不懂得就去查谷歌,去查CSDN,开源中国,技术论坛,多加些开发者交流群,找开源代码学习就去github,熟能生巧。

3.自己尝试做一个APP;

螺丝钉磨好了,砖头、水泥都准备好了,我们就可以自己尝试盖大楼了。可以先做些轻应用,最简单的办法的就是找你手机里的应用,从第一个页面开始去一点点模仿,去思考他的功能是如何实现的,复制出一个近似于它的Demo程序,注意应用当中的每个细节,细节可能就是一个难点,凡是难点,万能的网络皆有答案。没有答案,那你就要做Number one!

做Android之前我一边面试Android,一边去系统的自学了些基础开发,半个月时间就进入了Android程序员的行列之中了。

Android-UI开发入门比较简单,如果想研究底层框架,还是要多学习源码。

这就是我转Android的一个学习过程想法,希望对象从事Android开发的朋友有所帮助,有兴趣交流开发技术的可以看下公众号,微码农:wxdroid,程序员朋友的交流社区,后期会更新自己录制的完整的Android视频自学实战教程。

微码农,一个码农的开发经历日记。

推荐阅读:河南大都市

滚动推荐
36:11快速上手Android开发,学会这
编程语言是个随互联网时代发展逐步更新的产物,面对互联网更新换代的速度,[详细]
33:01手机收到“回复TD退订短信”,真的
2019年的315晚会已经是中国的第29届了,只要是在央视315晚会上[详细]
08:06聊聊手机维修行业的背后!
手机维修大致分为三类:工厂维修、手机售后、个人维修店1、工厂维修专一、[详细]
06:0724日数码热点回顾:Massdro
Massdrop/Sennheiser森海塞尔HD58XJubilee[详细]
01:56三星S9|S9+解读:惊喜不再,仍
彼时的我像夜猫子般守在凌晨的视频直播前,一边听会一边做记录准备发表一些[详细]
40:21在美国和荷兰,苹果机器人Liam一
去年苹果公司春季发布会上首度亮相的拆解机器人Liam,目前已在美国加利[详细]
32:32全球唯一有智能防丢功能的迷你掌心蓝
如果有一个超棒的神器摆在你面前,你一定要好好地珍惜,不要等到错过后,才[详细]