Android Studio使用备注

阅读: 评论:0

Android Studio使用备注

Android Studio使用备注

常规设置

  • 代码字体大小:Settings (设置)页面搜索 Font 找到 Edit 下的 Font 选项进行模板修改,然后在Color Scheme下的Color Scheme Font选择刚刚修改的模板
  • AS界面字体大小:Settings -> Appearance 修改
  • 快捷键设置 Preferences -> Keymap
  • 开启自动导包 到 Preferences -> Editor -> Auto Import -> Java 把以下选项勾上就OK了
  • 大小写敏感关闭 (这样输入小写也可以匹配到大写的提示了)

    • 修改AS内存 ,把AS内存显示出来【Settings】-【Appearance&Behavior】-【Appearance】-【Show memory indicator】打钩,即可显示在右下角

      然后修改studio64.vmoptions和studio.vmoptions文件配置,重启AS即可。
  • 方法分割线 【Settings】-【Editor】-【Appearance】将【Show method separetors】打钩

常用快捷键

提取方法 Ctrl+Alt+M
提取参数 Ctrl+Alt+P
注释代码(/**/) Ctrl + Shift + /
格式化代码 Ctrl + Alt + L
清除无效包引用 Alt + Ctrl + O
全局查找 Ctrl + Shift + F
全局查找+替换 Ctrl + Shift + R
折叠展开代码块 Ctrl Shift +或-
查找调用的位置 Ctrl + Alt + H
生成代码(如get,set方法,构造函数等) Alt+Insert
重命名 Shift + F6
可以选择单词继而语句继而行继而函数 Ctrl+W
显示参数信息 Ctrl+P


快捷覆写方法 Ctrl + O
文件方法结构 Ctrl + F12
显示类结构图(继承关系图) Ctrl+H
Bookmarks – F11添加/移除 Shift+F11显示
列选择/块选择 按住Alt,拖动鼠标
最近访问的文件列表 Ctrl + E 最近修改的文件列表 *Ctrl + Shift + E


Live Templates


ctrl + J 快速查看Live Templates
大神整理的常见配置,放到Android Studio configtemplates目录下即可

常见注释
方法注释:mm,需要在方法内执行才能获取param和return

/***@Description: *@Params: $param$*@Return: $return$*@Author: huangshunbo*@Date: $data$*/

类注释:cc

/*** @author: huangshunbo* @Filename: $class$* @Description:* @Copyright: Copyright (c) 2018 XXX Inc. All rights reserved.* @date: $data$ $time$ */


插件

  • GsonFormat

  • Android ButterKnife Zelezny

  • CodeGlance

  • ADB WIFI & AndroidWiFiADB

  • eventbus-intellij-plugin eventbus导航插件

  • idea-markdown markdown插件

  • Android Studio Prettify
    可以将代码中的字符串写在l文件中,选中字符串鼠标右键选择图中所示

  • CheckStyle-IDEA
    CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。

  • Analyze Lint 静态代码检查 【Analyze】-【Inspect Code】里面检查的内容就包括Lint检查

  • AndroidLocalizationer
    可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件

  • InnerBuilder 快速生成Builder Alt+Insert

  • Material Design Icon Generator 快速生成Material Design图标
  • Android Styler 根据xml快速生成style代码,复制layout代码到l Ctrl+Shift+D生成代码
  • Android Proguard Plugin 一键生成项目混淆代码文件
  • FindViewByMe 一键生成l中右键
  • Key Promoter 当你用AS时使用鼠标时会提示该功能的快捷键
  • FreeLine 增量编译

Android Studio中的工具

ADB & DDMS & Android Monitor

Device File Explorer

Structure 类结构图

APK分析 , 将apk拖入AndroidStudio

Layout Inspector 布局分析

gradle projects

Stetho【facebook出品 调试工具】
可查看网络请求、布局结构、数据库


模板创建

模板存放在 AndroidStudio安装目录下的 pluginsandroidlibtemplatesactivities 目录下 【我的是 C:Program FilesAndroidAndroid Studiopluginsandroidlibtemplatesactivities】
每个模板包含以下文件

其中
l 模板配置文件,也是入口文件;
l.ftl 定义全局变量,同时引入一个通用的l.ftl
l.ftl 指定资源文件的路径并相应的生成到我们的项目目录
我们创建模板的步骤大概就是
1. 编写好模板代码
2. 拷贝一个模板目录,并且把代码和资源放到root下的响应的目录
3. 把以上三个配置文件修改一下,搞定收工。

举一个粟子


其他相关技巧

  • mock调试
    所需工具:/ Fildder
    在eolinker中添加一个接口简单填写如下即可

    url写的是除去域名部分的内容,成功示例则是你想返回的数据了(一般接口文档直接copy过来修改即可)。
    填写完点右上角保存后,复制下面的链接

    最后在Fiddler中进行设置(需要enable rule打钩才能生效哦)

我的Android Studio

  • 设置代码字体【Settings】-【Font】 选用【DejaVu Sans Mono】 字体 【Size 18】;【Color Scheme Font】选用【DejaVu Sans Mono】
  • 设置AS界面字体 【Settings】-【Appearance】 将【Override default fonts by (not recommended)】打钩,并使用【微软雅黑】 【Size 16】
  • 开启自动导包 【Settings】搜索【Auto Import】,将【Show import popup】【Optimize imports on the fly】【Add unambiguous imports on the fly】打钩
  • 关闭大小写敏感 【Settings】-【Editor】-【General】-【Code Completion】 将【Case sensitive completion】设为【None】
  • 修改Android Studio内存大小并显示内存使用 修改studio64.vmoptions和studio.vmoptions文件,【Settings】-【Appearance】将【Show memory indicator】打钩
  • 方法分割线 【Settings】-【Editor】-【Appearance】将【Show method separetors】打钩
  • Live Templates 放到Android Studio 目录【C:UsersAdministrator.AndroidStudio3.1configtemplates】下
    Live Templates的注释
    mm,需要在方法内执行才能获取param和return
/***@Description: *@Params: $param$*@Return: $return$*@Author: huangshunbo*@Date: $data$*/

本文发布于:2024-02-02 15:40:07,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170685960644773.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:备注   Android   Studio
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23