Android Studio 进阶详细配置

转载请标明出处(请勿转载删除底部微博、微信等信息):

http://blog.csdn.net/Y1258429182/article/details/51297916

本文出自:杨哲丶的博客

小Y使用Android Studio 不短时间了,前阵子看有人总结了一篇AS进阶配置,发现总结的不错,我这里也总结一下我的AS的配置,各位可以看看是否有你不知道吗?

衣带渐宽终不悔,为伊消得人憔悴

显示行号,方便查询

很多时候我们的app上线以后,通过错误分析bug出错的类的哪一行代码出的错,我刚开始也是右键点击左边,然后显示行号!然后有了这一份显示行数的配置。

  • Android Studio未显示行号的情况。

  • Android Studio显示行号的情况

  • 那么如何设置行号呢?
  • 按照 File | Settings 打开设置,选择Editor | General | Appearance,勾选Show line numbers ,截图如下

命名前缀,规范命名

  • 我们通常会遵循Android 官方关于编码风格的指导来进行字段命名。在Android 源码中我们可以看到通常成员变量都是以‘m’开始。其实Android Studio 可以自动在帮我们生成字段名称的时候加上自定义的前缀,效果如图:

    但是我们常用的是这种模式

  • 配置方法 如下
  • File | Settings 打开设置
  • 选择Editor | Code Style | Java
  • 选择Code Generation 标签 ,给普通Field 添加一个’m’前缀,给 Static filed 添加一个’s’前缀

drawable VS mipmap 工程模板设置

谷歌官方API对drawable和mipmap的介绍!!

drawable/

For bitmap files (PNG, JPEG, or GIF), 9-Patch image files, and XML files that describe Drawable shapes or Drawable objects that contain multiple states (normal, pressed, or focused). See the Drawable resource type.

mipmap/

For app launcher icons. The Android system retains the resources in this folder (and density-specific folders such as mipmap-xxxhdpi) regardless of the screen resolution of the device where your app is installed. This behavior allows launcher apps to pick the best resolution icon for your app to display on the home screen. For more information about using the mipmap folders, see Managing Launcher Icons as mipmap Resources.

谷歌链接地址:http://developer.android.com/tools/projects/index.html

那么我们翻译一下谷歌官网API的介绍,大概的意思就是推荐把 .9 图,图片,图片选择器xml放到drawable目录下,而推荐把图标icon放到mipmap目录下。

但是Android Studio 创建Module 时并没有将Android 开发中常用的文件目录全部生成,比如默认只生成了一个drawable文件夹,常用的drawable-hdpi 等文件夹需要我们自己创建。

  • 创建工程模板,自动创建drawable-h等路径

    比如我们新建一个工程,res的结构如图

    如果设置模板后可以,直接生成

    但是我不推荐这样做,因为谷歌推荐把图标放到mipmap下,其他图片放到drawble下

    配置方法: 进入Android Studio 安装目录,NewAndroidModule用编辑器打开recipe.xml.ftl文件,并加入以下配置

    复制下边:

    <mkdir at="${escapeXmlAttribute(resOut)}/drawable-hdpi" />
    <mkdir at="${escapeXmlAttribute(resOut)}/drawable-xhdpi" />
    <mkdir at="${escapeXmlAttribute(resOut)}/drawable-xxhdpi" />

当然,我们可以参照系统的模板,照猫画虎的复制粘贴,通过类似的方式我们还可以在创建Module 的时候做很多事情,比如:

  1. 在colors.xml 文件中生成常用颜色
  2. 在build.gradle 文件中生成自定义配置,
  3. 在.gitignore 文件中生成自定义忽略配置,等等…

自定义活动模板提示

Android Studio 中默认提供了很多非常方便的活动模板(Live Templates),例如,我们按下Ctrl+J ,然后输入iter,会自己用增强版for循环

然后看一下系统的默认配置

由此可以看出,活动模板就是我们常用代码的一个缩写。开发中有很多代码都会重复出现,因此自定义合适的活动模板能很大程度上避免我们很多重复的体力劳动。那么问题来了,如何自定义?

设置步骤:

  1. 设置你写的提示字符
  2. 你的代码提示语,比如(介绍iter是,增强for循环)
  3. 然后开始我们的重点 定义的变量,然后用ide提供的方法

    例如看图中的标号,我介绍一下他们的作用

具体解析:

  1. ELEMENT_ TYPE 的方法iterableComponentType(ITERABLE_TYPE)获得遍历的类型
  2. VAR 对应的方法是suggestVariableName() 系统推荐的名字
  3. 对应的方法是iterableVariable()获得当前类那个集合或者数组
  4. 结束的位置


- 根据上边的方法,我们来实现一个AS不自带的方法,就是我们经常使用的switch用法

按照图上的流程走即可,我说一下switch()里的参数

1. 在Custom的自定义组下,创建一个swi的自定义活动模板

2. 提示关键字设置为 swi ,描述为 switch的选择语句

3. 然后设置四个参数CONTANTER, FIRST,SECOND,END,分别代表着参数,第一个选择,第二个选择,最后一个光标坐落点。

4. 然后点击右边的Edit variabldes,然后进行对四个参数的作用进行赋值,第一个参数我们选择suggestFirstVariableName(“Object”)表示系统推荐的,第二、三是为了我们方便写入我们需要的值,换行只需要回车就可以切换,避免鼠标操作,纯键盘手打,第四个参数就是我们输入的最后。

输入方式如下图所示:

类的头文件声明,表上自己的专注权

类的头文件声明,因为我们写的代码,在开发程序的时候,我们一般都会给文件自动添加上一些关于文件的注释信息,比如开发者的名字,开发的时间,开发者的联系方式等等,效果图如下。

设置步骤

  1. 点击菜单栏的“File“->“Settings”,打开Settings窗口
  2. 点击“IDE Settings”下面的“File and Code Templates”,然后选中Templates里面的Class
  3. 然后选中Includes tab下面的File Header。
  4. 在最右边的输入框中就可以输入我们想要设置的注释模板了。比如我们输入:
/**
 *   作者:${USER} on ${DATE} ${HOUR}:${MINUTE}
 *
 *    邮箱:studylifetime@sina.com
 */

然后点击ok便大功告成!!



关注博主是一种态度,评论博主是一种欣赏!!

欢迎关注我的微博:

http://weibo.com/u/5345060833

关注微信公众号:YangZheShare

(欢迎关注,最新最实用的技术干货分享)

时间: 2024-10-13 11:23:54

Android Studio 进阶详细配置的相关文章

Mac下Android studio 之NDK配置教程(一)

Mac下Android studio 之NDK配置教程(一) 1.概述 近期项目全线转移到Mac下使用使用Android studio开发. 遇到关键代码封装到 ***native***层,此时在win下的NDK配置步骤所有失效. 为此,花费了大量时间用来查阅资料,在此,记录下来,分享给大家供以后配置中作为參考. 2.环境 本人使用的开发配置 是:MAC OS 10.10 +androioid studio 1.2+android-ndk-r10e-darwin-x86_64+git . 其它配

Mac下Android studio 之NDK配置教程(二)

Mac下Android studio 之NDK配置教程(二) (一)简述 从上一篇NDK配置教程(一) 中,我 简单的阐述了MAC下NDK的基本解压和环境配置步骤. 本节我讲详细描述android studio 在MAC下的的配置运行步骤. (二)开始 首先,我们前往上次解压好的NDK文件路径,使用Android studio 导入Hello-jni 导入完成后,AS会自动帮我们构建为grade版本. 等待完成,版本构建完成. 打开文件目录如图所示 我们在local.properties文件下添

Mac下Android studio 之NDK配置教程

Mac下Android studio 之NDK配置教程(一) 1.概述 最近项目全线转移到Mac下使用使用Android studio开发.遇到关键代码封装到 ***native***层,此时在win下的NDK配置步骤全部失效. 为此,花费了大量时间用来查阅资料,在此,记录下来,分享给大家供以后配置中作为参考. 2.环境 本人使用的开发配置 是:MAC OS 10.10 +androioid studio 1.2+android-ndk-r10e-darwin-x86_64+git .其他配置类

Android Studio开发环境配置(win7)

由于近期,google网站封锁,导致eclipse配置android环境时,无法在线更新API和配置ADT.个人尝试之后,发现很多地方配置因为版本不合适而配置不成功,(ps:当然你FQ,或者下载到对应版本还是会成功的,但这毕竟不是所有人都能找到的)下面,我来跟大家讲解一下,Android Studio的环境配置(内含安装包,于2014.12.12,经本人亲测,成功,故作此贴,供大家参考).废话不多说,不了解Android Studio的自行百度. 第一步,安装JDK,其下载地址如下: JDK下载

AndroidAnnotations在Android Studio中的配置

AndroidAnnotations是一款功能很强大的注解框架,具体使用我就不介绍了,大家可以自行百度了解.在eclipse的配置也比较简单,但是在android studio中的配置好像有点麻烦,看网上介绍的都不行,自己去google查了半天才找到配置方法,这里分享给大家,我的android studio版本是V1.2.2,其他android studio版本没测试过. 打开我们的项目,切换到Project模式,然后选择app目录下面的build.gradle文件,打开它,然后在上面添加 ap

Android studio安装与配置

Android studio安装与配置 1.首先下载Android studio安装包,可以从http://www.android-studio.org/下载最新版本,这里采用3.0版本进行演示,对应安装包为android-studio-ide-171.4408382-windows.exe,安装包大小681 MB,安装包不带SDK 2.下载好该安装包之后,点击进行安装,依次出现以下界面 在这里自己选择程序安装路径 这里Android studio程序安装完毕,但是还需要继续对其进行配置:勾选S

android studio安装和配置kotlin

首先,要先安装kotlin,那么在android studio中怎么安装呢,步骤如下: 这就安装完成了,然后则是如何将kotlin加入到我们的项目中. android studio有一键配置的功能: 点击后出现 点击后出现 点击ok,然后gradle中会添加如下代码: 然后重新build下项目,即可使用,然后对于已经创建的工程 我们可以将java的代码转换为kotlin,一键转换的方法如下 但是这个需要注意,并不是所有的java代码都可以这样转换,一些比较复杂的可能会出现问题,并且由于kotli

Android Studio 安装、配置及第一个程序演示

前言 Android Studio是Google推出的一款基于IntelliJ IDEA的Android集成开发工具,其类似于Eclipse ADT.在官方推出后,经不断的维护换代更新,Android Studio已经日趋完善,其强大的功能与友好的交互性能使其备受开发人员的青睐,并逐渐成为Android开发的主要工具. 安装介绍 1.下载安装包 直接在官网下载最新版安装程序:https://developer.android.com/studio/ 2.安装 打开安装包进行安装,一般默认选项即可

【android studio】 gradle配置成本地离线zip包

原文:[android studio] gradle配置成本地离线zip包 关键词:distributionUrl修改成本地路径,android studio 提速 使用场景,1平常项目:2github上的项目,下载后先修改配置文件再open 一.gradle离线包下载地址: http://android-mirror.bugly.qq.com:8080/gradle/ 二.无需解压: 三.android studio修改成本地路径:(gradle/wrapper/gradle-wrapper.