android developer程序员首页投稿(暂停使用,暂停投稿)

android studio的入门使用

2016-04-18  本文已影响833人  kinlam

前言:本人学生党一枚 在使用了android studio几个月之后 觉得有必要记录下来 让想用AS(android studio)却望而止步的朋友有更多的了解 并且期间也在学习一款小app的开发(黑马的北京新闻)

目录.jpg

android studio的使用

我使用的开发工具是android studio+Genymotion模拟器。原来我使用的是集成好的ADT,加上我原本就有SDK的资源,所以刚下AS的时候,选择了只有IDE的版本,折腾了半天也没弄好,建议大家还是下个1点多G的,集成IDE和sdk的版本,省事。接下来从几个方面来说说AS:

我们看到的androidAppWorkpace就相当于eclipse里面的工程,而单个项目在AS里面则被称作module。我们看到有文件图标,右下无脚标图案的是新建工程的时候自带的,右下标有个手机图案的是我们的开发的app,右下标是个信号量的是我们的libray(就相当于我平常用的supportv4包)。最重要的是下面绿色的bulid.gradle,里面有compileSdkVersion(匹配的sdk版本号), buildToolsVersion (开发工具的版本号),dependencies (依赖的包)等等一些参数,后面会再讲到,我们整个项目都是以gradle的形式来构建的,就是module组成project,其中module分为我们上面提到的app和libray两种形式。

res.jpg

而资源目录在命名上也所有改变,用mipmap代替了之前的drawable来存放图片,而现在的drawable是用来存放一些资源文件(类似selector,点9图)

module setting.jpg

在dependencies中,点击右边的加号,有3个选项:
第一个使用的情况是,我们需要引入一些系统内置的包,如support v4,v7包

gson.jpg

第二个使用的情况是,有时我们会直接拖拽一些包到项目的libs(librays的简称)文件下,如Gson包。我们这个时候就可以点击file dependency,找到这个包并依赖它

第三个,顾名思义module的依赖,就是把一个module变成一个自己的library,依赖它,我们下载好的开源项目就可以用这个方法来关联

setting.jpg

在as中我们可以打造属于自己风格的编码环境。比如主题,我用的是黑灰色的,个人觉得这个比较好看。
还有字体,可以修改大小,样式等
我主要讲几个比较好用的设置:
1.命名的前缀,我们在命名的时候,通常的成员变量我们会以m开头,静态变量以s开头,比如 private TextView mTextView;
每次都要这样打,确实费劲,可以在Editor->code style->java->code Generation中给field加个m,给static field加个S

2.快速导包
我们引包的时候,每次要用quick fix(alt+enter),也很麻烦
我们可以设置快速导包 找到 Editor->General->Auto Import
勾选Optimize imports on the fly
勾选Add unambiguous imports on the fly

3.最后一个活动板块
这个是最强烈推荐的,我们以前在eclipse中打for,就会出现for(int , , ){}的一个模块
as中我们可以设置一个个人的live templates,例如每次打switch case都烦死了,我们则可以通过这个方法来设置一个写好的switch case
具体做好: Editor->Code Style->Live Templates->点击右侧的加号并选择Template Group->填入活动模板分组的名称 如Templates->在左侧选中上一步中创建的Templates,点击右边加号->选择Live Template
,在Abbreviation中对输入switchc ->在Description中输入这个活动模板的描述->在Template text中输入代码
switch(){ case : break; case : break; default: break; }
点击下方的Define->选中java表示这个模板用于java代码->ok
大功告成了,下一次你要打swtich case的时候,只需打switchc就会出现上面的一堆代码,是不是很方便呢。

上一篇 下一篇

猜你喜欢

热点阅读