AndroidStudio使用技巧

4,252 阅读6分钟

一,AndroidStudio设置

省事儿的直接下载settting导入 链接:pan.baidu.com/s/1kVMETON 密码:l96a 包括快捷键之类的也是我的设置哦...所以慎重...

1,配置环境变量

JDK配置

右击电脑属性

  • 新建JAVA_HOME变量
  • 输入JDK安装路径(记得不带\bin)
  • 配置到path中 %JAVA_HOME%\bin; (一定加" ; ") 截图.png

验证一下 截图.png

ADB配置

直接把adb的路径配置到path中;例如 (D:\Android_Sdk\sdk\platform-tools;)

验证一下 截图.png

2,配置AndroidStudio

  • 禁止Android Studio启动时检测更新

找到\bin\idea.properties文件,打开末尾换行:disable.android.first.run=true

  • 修改主题,修改全局字体 Image(1).png 修改主题,想用炫酷的深色主题,就改成Darcula吧; 字体的话,选一个带中文的,要不然会有很多口口,我这里用Microsoft YaHei UI,很不错。
  • 禁止自动打开上次的工程 Image(2).png 这样的话打开AS的时候界面停留在选择工程的界面

截图.png

  • 禁用自动检查更新 Image(4).png
  • 鼠标悬停显示文档,格式化&导包提示 Image(6).png
  1. 鼠标指针悬停若干时间,显示文档,时间自己改。
  2. 就是按格式化代码或者导包时,是否会显示个对话框,觉得烦人的话,都取消掉吧,反正我取消了。
  • 配置快捷键

Image(5).png

  • 显示行号,显示方法分隔线 Image(7).png

  • 代码折叠

Intellij IDEA有很多地方的代码都能自动折叠,不过我看不惯,所以取消了,这里见仁见智,看着办 P.S. Ctrl + . 可以折叠和展开代码 Image(8).png

  • 代码智能提示

Image(9).png

  1. 敲什么字符会提示,All(大小写全部符合),None(不管大小写,符合就提示),(First letter)(第一个字符符合就OK,其他随意)。我这种脑残没记性的当然选择None。
  2. 自动弹出文档,时间看着办。
  3. 自动导包

Image(10).png

  • 创建个人代码样式配置

  • 估计是为了保护默认的代码样式配置,让用户把配置搞坏了也能一键还原,IDEA不允许修改默认的配置,需要用户创建配置才能进行修改。 选择基于哪个主题的,然后Save As一份即可。 Image(11).png

  • 修改代码字体

  • 建议用Consolas字体 Image(12).png

  • 修改控制台字体

Image(13).png

  • Logcat字体 要改的话,得先把1那个地方的勾取消掉

Log级别-----------色值

VERBOSE -----------BBBBBB

DEBUG -----------0070BB

INFO ----------- 48BB31

WARN -----------BBBB23

ERROR -----------FF0006

ASSERT -----------8F0005

无标题.png

  • 修改注释位置,禁用“语句堆一行”

Image(14).png

  • 修改变量前后缀
  • 静态成员是s,普通成员是m,有点意思

Image(15).png

  • 修改新建文件文件头
/**
 * @author (WJF)
 * @datetime ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} GMT+8
 * @email wf_0310@163.com
 * @detail :
 */

151125100417.png 效果: Image(16).png

  • 配置自定义注释代码:
  1. 创建模板组 Image(16).png

Image(20).png 选中新建的模板组--新建

Image(21).png

截图.png

截图.png

截图.png

Image(29).png

Image(30).png

  • 去除方法内参数预览

二,Android Studio无线调试

1,无插件,可ADB命令进行无线调试

使用windows10 自带的移动热点,开启热点后,用手机链接电脑分出的热点,保证手机和电脑在同一网络环境

作者调试环境

  • 1,笔记本(我的是ThinkPadT480 Win10)
  • 2,手机(我的是一加6,android9.0)
  • 3,Android开发环境(配置好环境adb命令的变量)
  • 4,USB线连接手机,开启开发者模式并同意电脑调试(这个步骤不做过多解释)

手机连接电脑后执行adb命令

1,adb tcpip 5555

image.png

2,查看手机IP
  adb shell ip -f inet addr show wlan0

红框里就是手机ip

3,连接手机
  adb connect 手机IP:5555

好了,拔掉数据线就可以无线调试了

2,AndroidStudio装插件实现无线调试(推荐)

AndroidStudio 插件市场搜索 ** Android WiFiADB**

按照上面无插件方式,使用自带移动热点,使手机和电脑在同一网段

在AS主界面 Tools--WIFI ADB

找到在线设备连接后拔掉线即可

三, AS常用插件和快捷键

1,常用插件

  • Wifi调试插件 ----Android WiFiADB
  • ButterKinif和findviewbyid插件 ---GenerateFindViewById
  • json字符串格式--- Gsonformat
  • 帮助实体bean生成Parcelable接口 --Android Parcelable code generator

2,常用快捷键

  • Ctrl+Alt+Shift+F7 查找某个方法或者资源被引用到的地方
  • Ctrl+Shift+Space 全局查找
  • Ctrl + Alt + M (选中某段代码)快速提取成一个方法
  • Alt+回车 导入包,自动修正(与系统的输入法有冲突需要修改)
  • Ctrl+U :查看父类的实现
  • Ctrl+Q :查看类的介绍
  • Ctrl + O :快捷覆写方法
  • Ctrl+N 查找类
  • Ctrl+F12 查看该类的所有方法,输入对应的方法名称可以进行检索
  • Ctrl+F3 快速查找某个变量或者类(相当于eclipse中的Ctrl+O)
  • Ctrl+Alt+V 提取成一个局部变量
  • Ctrl+Alt+F 提取成一个成员变量
  • Ctrl+Alt+C 提取成一个常量
  • Ctrl+Alt+L 格式化代码(与qq热键冲突)
  • Ctrl+Alt+O 优化导入的类和包(清除无效包引用)
  • Ctrl+Shift+U 大小写转换
  • Ctrl+Alt+T 快捷生成结构体(生成if,if/else,try catch等)
  • Alt+Insert 生成代码(如get,set方法,构造函数等)
  • Alt+F7 查找某个变量的引用
  • Ctrl+F7 高亮显示某个变量
  • Ctrl+E或者Alt+Shift+C 最近更改的代码
  • Ctrl+F 查找文本
  • Ctrl+Shift+Space 自动补全代码
  • Ctrl+空格 代码提示(与系统快捷键冲突)
  • Ctrl+Alt+Space 类名或接口名提示
  • Ctrl+P 方法参数提示
  • Ctrl+Shift+Alt+N 查找类中的方法或变量
  • double Shift:全局查找,这个查看和Alt+H稍稍有些不同,这个是全局文件查找,到文件名称层面。
  • Shift+F6 重构-重命名
  • Ctrl+Y 删除行
  • Ctrl+D 复制行
  • Ctrl + F 查找
  • Ctrl + R 查找+替换
  • Ctrl+E:查看最近打开过的文件
  • Ctrl+Shift+E:查看最近编辑过的文件
  • Alt+Shift+D:调试运行(Debug)
  • Ctrl+F9:编译工程
  • F4:查看该类的继承或者实现关系
  • Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者 )
  • Ctrl+J 自动代码
  • Ctrl+H 显示类继承结构图
  • Alt+F1 查找代码所在位置
  • Alt+ Up/Down 在方法间快速移动定位
  • Ctrl+Shift+Up/Down 代码向上/下移动。
  • Alt + Shift + Up/Down 上下移动代码
  • F2 或Shift+F2 高亮错误或警告快速定位
  • Alt+←:后退,定位到上个查看或者编辑的地方
  • Alt+→:往前定位,比如你定位到上个点后,想回去,就可以用这个快捷键
  • Alt+↑:光标所在位置那行代码往上移动
  • Alt+↓:光标所在位置那行代码往下移动
  • Ctrl+Alt+(=)等号 展开某个方法折叠的代码
  • Ctrl+Alt+(-)减号 折叠某个方法的代码
  • Ctrl+Shift +(=)等号 展开全部折叠的代码
  • Ctrl+Shift +(-)减号 折叠全部方法的代码

Debug类快捷键

  • F5:但不调试进入函数内部。

  • F6:但不调试不进入函数内部。

  • F7:由函数内部返回调用处。

  • F8:执行到下一个断点,没断点则执行完成。

  • 解决Ctrl+空格与系统输入法冲突

截图.png

  • 设置全局查找快捷键

截图.png

AndroidStudio版本控制工具使用

1,SVN使用

Android-Studio下-SVN忽略文件设置

如图所示位置

截图.png

添加忽略文件,代码如下

    <ignored path=".gradle/" />
    <ignored path=".idea/" />
    <ignored path="gradle/" />
    <ignored path="xxx/build/" />
    <ignored mask="*.iml" />
    <ignored path="local.properties" />
    <ignored path="gradle.properties" />
    <ignored path="build/" />
    <ignored mask="*.apk" />