Android初识

    对于Android,我可以说是一个新手,也可以说是一个老手。在三年前,我就开始接触了Android,但是,一直徘徊在门外,连简单的界面都弄不清楚。现在开始正式从事Android,所以记录一下Android学习全过程。


 1.  知识准备


 Java

    Android是以Java作为开发语言的,Android的语法和Java很是相似,学好Java会使你更快的熟悉理解Android代码;但是Android实际开发时不用直接使用Java原生的功能函数,直接使用谷歌提供的SDK即可,所有从Java过度到Android还有很长的一段路。

 数据结构

    数据结构、算法等,是所有语言的基础,不管是学习哪种语言,都需要有一定的算法基础,在Android学习中,有一定的数据结构基础,可以使你更容易的理解数组、链表、队列、堆栈等基本概念。

 Android基础

    学习Android,肯定离不开一些Android的基础知识,当时我学习Android的时候,就是随便找了一本书,上手就是写一些界面,那个时候,各种按钮、输入框都是由图形界面拖入的,完全没有技术含量,甚至不知道代码和布局之间的对应关系,在这里给大家推荐一本Android入门书籍《Android第一行代码》,这本书我也是刚看完的,已经有了一点基础之后才看的,全程看的很自然,也学到了很多东西(PS:大多数Android开发都是从这本书入的坑),还有一个建议给初学者,一定要多写代码,只有亲身去一行一行的敲,才能理解的更深刻,记得更牢。


 2. 工具准备


Android Studio

    现在用的最多的工具就是Android Studio(AS)了,我最开始接触的时候,用的多的还是eclipse(eclipse导包很烦,智能补全什么的也不如AS)我还是用了蛮久的,一开始并不想换AS的,你知道的,用久了顺手,就不是很想换,后来还是应了潮流,试了试AS,结果就深深的爱上了它。

    AS的安装我就不说了,网上有,书里有。

    关于AS的使用,基本的新建,删除很简单,但是想要用的好,还是要认真学习一下的。比如常见的快捷方式:

F11:添加/移除标记(书签)   

Shift+F11:显示全部书签   

Ctrl+Shift+“+”/“-”:折叠/展开代码块   

Ctrl+F12:能快速的显示当前文件的方法,参数等   

Ctrl + Shift + Backspace:返回上一个编辑位置   

Ctrl+Alt+T:快速包围写法(可以加if、try/catch语句)   

按住Alt+拖动:多重选择   

Alt+Shift+鼠标点击:增加光标,同时修改   

Ctrl+q:显示注释信息   

Ctrl+p:显示参数信息   

Ctrl+Alt+B:跳到函数定义位置,而不是声明位置   

Ctrl+[或]:跳到方法开头/结束

    一些基本设置方法:

设置和修改快捷键  File->settings->keymap   

设置命名前缀 File->settings->editor->code style->java   (选择code generation 给普通filed加m前缀,给static filed加s前缀  )  

快速导包和清除无用包 Alt+Enter 和Ctrl+Alt+O   或者:settings设置 editor->general->auto import 勾选Optimize imports on the fly 和 Add unambiguous imports on the fly   

设置logcat颜色 Editor ->Color & Fonts ->Android Logcat

    列举的都是一些我平时用的到的,还没有记熟的,特别常用的也没有列举,感兴趣的可以查看:技巧篇 - Android Studio 快捷键大全

Git、GitHub和SourceTree

    Git是一款强大的版本控制软件,利用它能更好的完成多人协助。用Git创建一个代码仓库,然后可以推送到远程的GitHub上,团队的每个人,想要修改代码仓库中的东西时,可以从GitHub中拉取,修改完成之后可以推送;Git还提供不同的分支,合并分支,回滚等版本控制操作,几乎可以说是现在团队开发不可缺少的工具。

    SourceTree是Git的一个可视化操作,它是免费的,但是配置时有点麻烦,不过使用起来特别好用。

 印象笔记

    印象笔记是我用的记录笔记的东西,当然,你也可以不使用它,初学的时候,我认为你也应该准备一个这样的笔记本,通过记笔记的方式,加深对所学知识点的掌握程度,也方便以后查找。

    印象笔记(或有道云笔记等)会提供一个Mardown笔记的新建途径,Mardown是一种标记语言,程序员中应用比较多,它是纯文本的,兼容性极强,语法简单,转换格式也很方便,没有用过的可以了解一下。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,490评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,581评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,830评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,957评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,974评论 6 393
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,754评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,464评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,357评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,847评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,995评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,137评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,819评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,482评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,023评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,149评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,409评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,086评论 2 355