欢迎来到个人简历网!永久域名:gerenjianli.cn (个人简历全拼+cn)
当前位置:首页 > 范文大全 > 实用文>如何正确有效的学习安卓编程

如何正确有效的学习安卓编程

2023-12-10 08:09:51 收藏本文 下载本文

“pxrajwv”通过精心收集,向本站投稿了7篇如何正确有效的学习安卓编程,下面是小编为大家整理后的如何正确有效的学习安卓编程,仅供参考,欢迎大家阅读,一起分享。

如何正确有效的学习安卓编程

篇1:如何正确有效的学习安卓编程

1、熟悉 Android 框架的内部构件

我不是让你去熟悉文档,而是要去实际使用 Android 框架代码。我看到许多开发人员害怕深入去了解 Android 框架内部的内容、其如何运作,以及不同的部分应如何正确配合。

如果你需要升级你的 Android “游戏”,请不要再害怕去接触 Android SDK 的内部运作,尽快开始关注它吧。

2、尽量克服遗漏恐惧症(FoMo)

Android 体系很大,非常大。在一两个月左右的时间里,根本不能完全掌握它。你学的越多,你会发现有更多的新事物来到你的面前。作为一个初学者,害怕遗漏一些东西是很正常的。

但是请试着克服它。了解你真正需要学习的内容,以便开始在正在构建的应用程序中使用,然后再慢慢地扩展自己的视野。

3、开始阅读更多的代码

大多数开发人员没有时间阅读其他开发人员正在撰写的内容。他们大部分时间都在写他们已经知道的内容。

但这对提高你的开发技能并没有帮助,不会增长你的知识。你应该开始接触其他开源的应用和库,并开始学习。每天30分钟的代码阅读是一个很好的开始。你会惊奇地发现你不知道的许多新事物。

提示:这里有一些很好的开源应用可以帮助你上手。

4、考虑学习更多的语言

我并不是叫你去学习西班牙语或者汉语,而是去学习一门新的程序语言。你需要时时跟上行业的变革而不是只局限在安卓里面。

这将开拓你的视野也将极大的提高你的安卓开发技能。下定决心每年至少学习一门新的程序语言。但不要只是在一周内浏览它然后丢在一边。尽量理解语言的深层次内涵和它内部如何实现。

提示:看看这篇精彩的文章能帮助你做很好的决定。(SPOILER — Javascript is the answer)

5、是时候学习java 设计模式了

我不再强调它在你漫长的安卓开发职业生涯中的重要性了。当你在解决极重要的程序问题时,设计模式能够真正极大地帮助你实现优雅的解决。

你也需要跟上其他开发者的步伐,这样当他们讨论工程模式或者装饰者模式或者门面模式时,你能马上知晓他们的意思。

给自己许下诺言,每周学习一个新的设计模式。

提示:这里有你开始的绝佳资源。假如书是你的选择,这本请务必一读。

篇2:如何正确有效的学习安卓编程

1. 进一步熟悉安卓内部框架

我并不是告诉你怎样去熟悉文档,我指的是实实在在的安卓框架的源码。我见过很多开发者很害怕查看或者深入安卓框架的内部,探索其实际工作原理和不同的模块之间是如何正确地一起运作。

如果你需要提升你的安卓技能,那么请克服对安卓 SDK 内部工作机制的恐惧感,并开始和它成为好朋友吧。

2. 尝试克服对未知的害怕( FoMo )

安卓系统很大,非常大。你不可能在一两个月内完全掌握它。随着学习越深入,你会发现越多的内容需要学习。作为一名初学者,很容易也很正常地会出现这种对未知恐惧的害怕。

但是尝试去克服它把。学习那些你确实需要用到的东西,能够让你开始手头正在构建的应用,然后慢慢地开拓你的视野。

3. 开始阅读更多的代码

大部分的开发者不会抽时间阅读其他开发者所写的代码。他们大部分时间只是花在写他们已经知道了的事情上。

但是那并不利于你成长为一名优秀的开发者。也不会增长你的见识。你应该从现在开始看一些开源的应用和类库并开始学习它们。每天 30 分钟的代码阅读量是个非常好的开始。你将会惊讶的发现:还有如此多的东西是你没见过的。

小贴士:这里有一些最好的开源应用程序助你起航

20多个开源安卓程序大大提升你的开发技巧

4. 考虑学习更多的语言

我并不是要你去学习西班牙语或者中文,而是学习新的编程语言。随着科技的发展,你需要保持自己的知识更新,而不是把自己固定死在安卓一个方面。

这能够开阔你的视野,并能够显著地提升你的安卓开发技巧。下定决心每年至少学习一门新的编程语言吧。但是,请不要在仅仅一周的尝试后就跳过这门语言而放弃学习。尝试着深入这门语言并弄懂它内部的工作原理。

小贴士:看看这篇神奇的文章,来帮助你做一个更好的选择。(剧透 —— 答案是 JavaScript )

5. 是时候学习Java 设计模式了

在长远看来,我并不能完全阐明这会对你的安卓开发生涯有多大的影响。任何时刻,你被卡在需要解决的某个严重的程序问题的时候,设计模式着实能帮助你构建一个优雅的解决方案。

你也需要保持和其他程序员一致的节奏,因此他们在谈论关于使用工厂模式或者装饰着模式或者外观模式的时候,你也能够立马懂得他们所指的含义。

篇3:如何正确有效的学习安卓编程

选择一门语言

确定你感兴趣的领域

你可以开始学习任何编程语言(尽管其中一些被描述地比其他的更加“易学”),你得去问自己自己想用通过学习这门语言完成什么样的工作。这将会帮助你确定你应该追求的编程方式并且提供一个良好的开始。

如果你想进入Web开发行业,那你将会有一堆语言需要去学习,这和开发计算机程序相反。移动App的开发需要比PC等的开发更多的技巧。所有的这些决定将会影响着你的发展方向。

考虑从一个“易学”的语言开始

无论你做了什么样的决定,你可能只会希望从一门高水准又易学的语言开始。这些语言对于初学者非常有用,因为它们教授基本的概念和适用于几乎任何语言的思维过程。

在这种语言中最流行的两种是Python和Ruby。它们都是使用着易读的句法的面向对象的Web应用开发语言。

“面向对象”因为着这个语言是围绕着“对象”、数据收集和操作的概念来打造的。这一概念被用在许多先进的编程语言上,比如C++、Java、Objective-C和PHP。

通读大量语言的基本教程

如果你还不确定你应该开始学习哪一门语言,那么就去阅读一些不同语言的基本教程吧。如果一门语言比别的更有意思,那就多去看看是不是真的那样。在网上对于所有的编程语言有无数个基本教程。

Python——一个非常适合初学者的语言 ,而且当你掌握它的时候它会变得更加强大。被用来开发了许多Web应用、甚至一些游戏。

Java——被无数个项目所使用,从游戏到Web应用再到ATM软件。

HTML——对于任何Web开发者必不可少的起航点。在从事其他一系列Web开发之前掌握好HTML非常重要。

C——最古老的语言之一,它已经是非常强大的工具,也是一些更现代的语言的祖先,比如C++,C#和Objective-C。

从简单的开始学起

学习语言的核心概念

虽然这一步中适合的部分将取决于你所选择的语言,但所有编程语言都有对建立有用的程序至关重要的基本概念。尽快的学习和掌握这些概念,将会使你更容易地解决问题和创建强大而有效的代码。下面只是一些在不同语言中的核心概念:

变量——一个变量就是一个去存储和应用以改变代码片的方式。变量可以被操作,并且经常被定义成“整数”、“字符”,还有其他的确定可以存储的数据类型。进行编码时,变量通常具有让它们对于我们有种某种含义的名称。这样一来我们就容易理解该变量如何与其余的代码进行交互了。

条件语句——条件语句是基于条件是否为真的一种行为。对于一个条件语句最常见的形式是“如果-那么”。如果这个条件为真,那么就有一件事发生,如果条件为假,那么就会发生另一件事情。

函数或子例程——这个概念的实际名称可能取决于不同的语言。它也可能被叫做“过程”、“方法”或是“可返回单元”。它本质上是一个大程序中的一个小程序。一个函数可以被别的程序“调用”多次,运行程序员去有效的创建复杂的程序。

数据输入——这是在几乎所有语言中都使用的一个宽泛的概念。它涉及到处理用户的输入以及存储这些数据。这些数据怎样收集则取决于程序的类型以及对于用户的可用的输入方式。它和关于显示在屏幕上还是打印在文件上的输出有着精密联系。

篇4:怎么样学习安卓编程

1、认识Android

Android是一个移动设备的软件套件,它包括一个操作系统、中间件和关键应用。Android SDK提供必需的工具和API,并基于java语言开发。

特征

应用程序框架 组件的重用和自定义

Dalvik虚拟机 为移动设备优化

一体化浏览器 基于开源的webkit内核

图形优化 提供一个定制的2D图形库,3D图形基于OpenGL(硬件加速可选)

SQLite 结构化数据存储

多媒体支持 对通用的音频、视频、图像提供支持

GSM技术 (依赖于硬件)

蓝牙,EDGE网络,3G和WiFi (依赖于硬件)

摄像头、GPS、方向和速度传感器 (依赖于硬件)

2、Android SDK介绍

Android Software Development Kit.它提供了在Windows/Linux/Mac平台上开发Android应用的开发组件,包含了在Android平台上开发移动应用程序的各种工具集。

3、系统组件介绍

Android应用程序由一些零散的有联系的组件组成,通过一个工程manifest绑定在一起。在manifest中,描述了每一个组件以及组件的作用,其中有6个组件,它们是Android应用程序的基石。

4、SQLite技术详解

Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。本文介绍了Android中的SQLite使用、类的介绍和数据的操作方法。

5、由简至难 NDK最强

Android现在实在太火啦,运营商、手机商、平板电脑厂商都在推,甚至家电厂商们也开始涉足,对Android程序开发者的需求激增,人才的培养需要一个过程,等?不可能,高价招聘?不值当,大量的企业都在寻找Android软件开发的其他方式。

怎样学习Java

1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。

2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。

3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。

4.不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。

5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。

6.知道一点东西,并不能说明你会写脚本,脚本是需要经验积累的。

7.学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是长期坚持实践和不遗余力的博览群书; 8.看再多的书是学不全脚本的,要多实践

9.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 10.学习脚本最好的方法之一就是多练习;

11.在任何时刻都不要认为自己手中的书已经足够了;

12.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;

13.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;

14.请把书上的例子亲手到电脑上实践,即使配套光盘中有源文件;

15.把在书中看到的有意义的例子扩充;并将其切实的运用到自己的工作中;

16.不要漏掉书中任何一个练习——请全部做完并记录下思路;

17.当你用脚本到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个代码的完整性,然后分析自己的错误并重新编写和工作。

18.别心急,写脚本确实不容易;水平是在不断的实践中完善和发展的;

19.每学到一个脚本难点的时候,尝试着对别人讲解这个知识点并让他理解----你能讲清楚才说明你真的理解了;

20.记录下在和别人交流时发现的自己忽视或不理解的知识点;

21.保存好你做过的所有的源文件----那是你最好的积累之一;

22.对于网络,还是希望大家能多利用一下,很多问题不是非要到论坛来问的,首先你要学会自己找答案,比如google、百度都是很好的搜索引擎,你只要输入关键字就能找到很多相关资料,别老是等待别人给你希望,看的出你平时一定也很懒!

23,到一个论坛,你学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问题早就有人问过了,你再问,别人已经不想再重复了,做为初学者,谁也不希望自己的帖子没人回的。

24,虽然不是打击初学者,但是这句话还是要说:论坛论坛,就是大家讨论的地方,如果你总期望有高手总无偿指点你,除非他是你亲戚!!

讨论者,起码是水平相当的才有讨论的说法,如果水平真差距太远了,连基本操作都需要别人给解答,谁还跟你讨论呢。

浮躁的人容易问:我到底该学什么;----别问,学就对了;

浮躁的人容易问:Js有钱途吗;----建议你去抢银行;

浮躁的人容易说:我要中文版!我英文不行!----不行?学呀!

浮躁的人分两种:只观望而不学的人;只学而不坚持的人;

浮躁的人永远不是一个高手。

篇5:怎么样学习安卓编程

1、打好坚实的基础:变量、流程控制语句、类、接口、特别是继承关系,一定要理解,当然刚开始的时候肯定理解程度不深,但至少要求记住。

2、看别人写的程序,完整看完一个例子。比如一个c#编写的简单网站。然后好好的思考下,给你的启发,哪些地方让你理解了基础知识没理解透的内容,哪些地方让你茅塞顿开!

3、自己动手去做。自己动手写一个完整的程序,不急着编码,先想想自己做的程序都要实现什么功能,程序的结构应该怎样设计:是不是要用到接口、怎样可以提高代码的重复利用率等等;甚至可以用纸笔画画,心中有了一个基本的框架,然后再编码,遇到难点写不下去时多上网和同行交流。

4、有了自己的第一个程序,然后就是回过头来总结了,记住一定要善于总结自己在实践中的经验。如果你回过头来发现你以前写的程序是多么的“嫩”,证明你就在进步了。发现以前自己没有掌握的东西,再进一步去深研。

篇6:如何正确有效的学习程序编程

从看一个正在工作的应用程序开始

大多数程序员,当他们想学习编程的时候,往往是从一本书开始。

虽然有一些优秀的书籍会手把手地教你编程,但我认为最佳的开始是查看一个能实际工作的应用程序的源代码,然后试着尽可能多地找出正在发生的事情。这很难。

它会让人觉得不舒服,但是不要畏惧。要习惯这种不舒服的感觉。这是让人成长的唯一路径。

我想要你做的是选择一个开源应用程序——最好是流行的,才有可能被精心设计——然后浏览它的源代码。你可以在GitHub上找到大量项目,因此我建议你去那里寻找。

并且,你最好可以下载这些代码,自己构建并运行这个应用程序——虽然这样说的话超出了这本书的范围。如果你有一个朋友可以帮助你做这些事情,那就更棒了。当然没有,也没有关系。

重要的是,你要去探索代码,从而了解编程语言的语法看起来是什么感觉,并试着阅读代码看看你能否理解或弄清楚意思。

使用应用程序本身,如果可能的话,这样你才能够感觉到代码和代码作用之间的关系。

就像我说的,这让人感到很不舒服。你可能会觉得你看不懂任何东西。

再说一遍,那没关系。你只需要竭尽全力看看你能够搞清楚一两件事是如何工作的,或在代码中你可以做哪些变动以便于用某种方式改变功能。

此外,大致了解代码如何命名以及如何被组织的。就像你是一个考古学家试图了解一些古文明的著作一样。这样的开始可以让你比大多数不知道将要学习的编程语言是什么样的程序员要更有目的性。

在没有开始旅程之前先大致了解当地情况总归是好的。编程没什么不同。

篇7:如何正确有效的学习程序编程

找一些好的资源或书籍,大致看一遍

要想在启航之前,更进一步地了解当地情况,接下来要做的并不是反复阅读编程书籍,而是挑选一些其他资源——如视频,文章,或教程——大致看一遍。同样的,这又让人觉得有些不舒服,因为很多你看到的内容你并不明白它是什么意思。

但是……你需要涉足这个领域。你只要能够差不多了解这个东西到底有多大,你要学习的是什么以及常见概念是什么就可以了。

这些前提工作在你大概明白要学习什么类型的东西以及概念是如何建立在彼此之上的时候,会收到效果。

【如何正确有效的学习安卓编程】相关文章:

1.学习安卓开发怎么样

2.如何才能正确的学习plc编程

3.新手如何才能有效的学习编程

4.如何正确有效的学习英语单词

5.如何正确有效的学习弹钢琴

6.安卓培训实习报告

7.如何有效正确的学习linux内核

8.学生要如何学习才正确有效

9.如何正确有效的学习英语音标

10.怎么才能正确学好编程语言

下载word文档
《如何正确有效的学习安卓编程.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度: 评级1星 评级2星 评级3星 评级4星 评级5星
点击下载文档

文档为doc格式

  • 返回顶部