学习Android一点心得

学习Android开发断断续续有两年多了,而真正认真学习也就这两三个月,所以思前想后觉得有必要写下心得记录下,希望能给后来人有一定的参考作用。

刚开始接触Android时,主要是从网上下载的文档,也忘记看了些什么文档了,主要是一些Android学习笔记、总结之类的,主要是一些常用控件、处理流程和主要文件的介绍,看过后只是一些初步的印象,大概半个月时间后就放一边了,然后偶尔会在一些博客论坛上看些有关Android的文章,其实大部分看过之后似懂非懂的,然后看些网上别人分享的视频教程,教程也是看了前面几集就看不下去了,就这样反反复复就学习前面基础的东西。

也就是最近几个月才花了比较多的时间在Android的学习上面,感觉开发游戏比较有意思,在网上找了李华明的《Android游戏编程之从零开始》看了下,主要还有源码,可以打开项目源码对着文档来学习,也可以试着改些代码得出不同的运行结果。

刚开始我也是一直看文档,其中有一个章节里面项目实战例子,看了两遍文档接收的信息量感觉还是很少,或许是我的接受能力比较差,后面自己用eclipse新建一个项目对着文档一个步骤一个步骤的操作,发现很多东西突然间明白了,虽然这样花费了不少时间,但是通过这样操作几个实例项目后,发现收获很多。

在这里不是给这本书打广告,我是觉得这本书值得推荐给初学者使用,网上适合初学者的书还是不少,大家可以自己搜索,找到适合自己学习的书籍或者视频。在这里给初学者提两点建议:

第一、坚持去学习,不只是学习Android,学习任何语言、做任何事都一样,否则很难学好;

第二、细心认真的弄懂每段代码,不要怕麻烦,选一本适合自己的认认真真的读懂每段代码,这对初学者来说是很有必要的。

这也是老生常谈的事了,最重要的是要付诸实践。

时间: 2024-10-05 23:55:01

学习Android一点心得的相关文章

学习Android系统移植与驱动开发的心得1

首先,学习Android系统移植与驱动开发,我们需要了解两个概念.什么是“移植”?由于Android原生的代码支持的设备并不多,因此我们想要在自己的设备上完美运行Android,就需要另外开发一些程序,使得Android可以识别相应设备中的各种硬件,这个过程被称为“移植”.在这个移植的过程中,我们必需要了解另外一个知识,就是“驱动开发”(Android是基于Linux内核的).到底什么是“Linux驱动”呢?作为初学者,我们只需要知道任何的Linux驱动都有一个加载函数和一个卸载函数即可,它们分

移动web动画设计的一点心得——css3实现跑步

[原]移动web动画设计的一点心得——css3实现跑步 今年3月份,由于公司业务需要,我转岗到微信产品部,离开了TID团队,人都是有感情的动物,更何况在一个团队呆了快 3 年,心中十分舍不得,鬼哥说了“天下没有不散的宴席...”,在我的世界里又多了一次离别的伤感(虽然还在隔壁工作).加入了微信产品中心后,开始新的团队生活,工作比以前忙多了,有时周六也要上班,需要更快更高效的完成任务,除了重构页面,需要主动参与边缘外的工作,承担更多.最近比较忙,给自己敲个响钟:注意身体. 说完题外话,开始近期的主

问题:android学习内容破碎,我个人关于如何学习android的一些个人经历

android学习两个月心得 我于大三下学期,开始准备学习android,在寒假期间,学了毕向东的java视频的前10天,觉得还不错,上网找评论,他们都说,只要学到多线程就可以学习android了, 开学我就开始了android的学习,做了一些简单的UI,实现了几个简单Activity的信息传递和跳转.但是在学习的过程中我发现(到目前为止,大概两个月),android的知识点就像是一片又一片的花瓣,你可以任意挑选这去学习,没有一个权威的方向. 各种视频教程,图书,包括android的官方开发文档

我的WebX框架学习总结与心得分享

最近学习了webx框架, 利用博客园跟大家分享一下自己的学习心得; 周建旭 2014-08-21 网上关于webx的资料少的可怜, 怎么办?  这种情况下不用去求助别人求人只会耽误时间, 不用畏惧; 看文档写demo 就ok了; API是最好的资料, webx官方有个pdf的中文文档提供下载, 建议在学webx之前, 先整体浏览一遍文档以便于把握webx框架的大体脉络, 第一遍看的过程不必钻牛角尖 ; 然后结合淘宝官方Michael Zhou的Petstore(宠物商店)例子对比一下文档(那块不

学习Android路上的一些感慨和总结,慢慢来,比较快!

学习Android路上的一些感慨和总结,慢慢来,比较快! 一直想对自己的学习路程做一个总结,来告别某一个阶段的过去,迎接某一个阶段的来临,一直抽不出时间来,于是零零散散的写了点-,到现在,也已经积攒了挺多的了 这篇博客分享给正陷入或者说正迷失在选择的人- 为什么要这么说呢?首先,我们要来客观的看待一个状态,那就是--迷茫了,这种状态是什么?其实这种状态是比较其妙的,属于一种过渡期,就拿我自己来说吧,刚开始学习Android的时候,什么都不懂,.现在看来几行代码就做出来的效果当初感觉十分高大上的效

C#程序员学习Android开发系列之调用WebService

我在学习Android开发过程中遇到的第一个疑问就是Android客户端是怎么跟服务器数据库进行交互的呢?这个问题是我当初初次接触Android时所困扰我的一个很大的问题,直到几年前的一天,我突然想到WebService是否可以呢?让WebService充当服务器端的角色,完成与服务器数据库操作相关的事情,而Android客户端只要按照WebService方法参数的要求去调用就行了.在当时我对这个解决方案的实现还没模糊,我想这个问题也是初学Android的朋友肯定会想到的问题.那么现在就让我们动

android开发心得之知识的量变到质变

随着身边越来越多的人开始了尝试android开发,看着他们一点点学期 从nodepad++写代码 cmd 执行,到安装eclipse 和android SDK,仿佛看到了昨天的我一样,一样勤勤恳恳的学着. 刚开始接触安卓时,觉得:哇,自己写app好强啊,可能那就是我想做的.然后就开始从网上看视频,图书馆借书,学java语言,学android机制,逐步着手开发.纸上得来终觉浅,绝知此事要躬行.看的再多不如自己能写,每一位android讲师都会说这样的话,说明了自己动手的重要性.这里我想给打算学习或

理解机器学习算法的一点心得

从Andrew ng的公开课开始,机器学习的算法我接触到的也越来越多,我觉得机器学习算法和传统算法的最大不同就是:不会要求一个问题被100%求解,也就意味着不会有完美的解法,这也是著名的"Essentially, all models are wrong, but some are useful."所表达的意思.正因为如此,机器学习算法往往不会有一个固定的算法流程,取而代之的把问题转化为最优化的问题,无论是ML(maximum likelihood),MAP(Maximum a Pos

Android菜鸟如何学习Android系统开发?

如何做好Android学习前的准备? 如果你已经确定了学习Android的目标,那么,应该提前做好哪些工作.先打下哪些基础呢? 首先,你最好先熟悉一门编程语言,现在大学里面和计算机相关的专业甚至理工类专业一般都会开设C语言课程,只是很多同学在大学期间并没有好好学习,如果对它掌握的不太好或者很久没用了,建议先从将其好好复习一下,将其基本的语法再好好回顾一下,最好能搭建一个环境来运行.调试它.如果没有学过,不妨也提前学习一下,可以参考清华大学出版社出版的谭浩强老师的<C语言程序设计>,推荐这本书的