-
Android Studio 快速生成get、set、toSting等方法
2018-04-18 18:20:17在很多小伙伴用习惯Eclipse之后换到Android Studio这个编译器之后编写Android时会有很多不适应的地方,现在我就说一下快捷生成这几种构造方法的快捷键。 快捷键操作:alt+insert 按这个组合键就可以在弹出来的界面...在很多小伙伴用习惯Eclipse之后换到Android Studio这个编译器之后编写Android时会有很多不适应的地方,现在我就说一下快捷生成这几种构造方法的快捷键。
快捷键操作:alt+insert
按这个组合键就可以在弹出来的界面选择你要生成的方法了,快去试吧! -
Android Studio 快捷键盘
2016-08-30 14:18:02Crtl+X 剪贴 删除本行 ,之前用Eclipse Ctrl+D 就是删除,在AndroidStudio 中是复制本行到下一行,找了好久都没找到删除本行快捷键的 汗 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O...Alt+回车 导入包,自动修正
Crtl+X 剪贴 删除本行 ,之前用Eclipse Ctrl+D 就是删除,在AndroidStudio 中是复制本行到下一行,找了好久都没找到删除本行快捷键的 汗
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+E或者Alt+Shift+C 最近更改的代码
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Shift+Space 自动补全代码
Ctrl+空格 代码提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+P 方法参数提示
Ctrl+Shift+Alt+N 查找类中的方法或变量
Alt+Shift+C 对比最近修改的代码
Shift+F6 重构-重命名
Ctrl+Shift+先上键
Ctrl+X 删除行
Ctrl+D 复制行
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )
Ctrl+J 自动代码
Ctrl+E 最近打开的文件
Ctrl+H 显示类结构图
Ctrl+Q 显示注释文档
Alt+F1 查找代码所在位置
Alt+1 快速打开或隐藏工程面板
Ctrl+Alt+ left/right 返回至上次浏览的位置
Alt+ left/right 切换代码视图
Alt+ Up/Down 在方法间快速移动定位
Ctrl+Shift+Up/Down 代码向上/下移动。
F2 或Shift+F2 高亮错误或警告快速定位
代码标签输入完成后,按Tab,生成代码。
选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。
Ctrl+W 选中代码,连续按会有其他效果
选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。
Ctrl+Up/Down 光标跳转到第一行或最后一行下Ctrl+B 快速打开光标处的类或方法
1.Ctrl+E,可以显示最近编辑的文件列表
2.Shift+Click可以关闭文件
3.Ctrl+[或]可以跳到大括号的开头结尾
4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方
5.Ctrl+F12,可以显示当前文件的结构
6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择
7.Ctrl+N,可以快速打开类
8.Ctrl+Shift+N,可以快速打开文件
9.Alt+Q可以看到当前方法的声明
10.Ctrl+W可以选择单词继而语句继而行继而函数
11.Alt+F1可以将正在编辑的元素在各个面板中定位
12.Ctrl+P,可以显示参数信息
13.Ctrl+Shift+Insert可以选择剪贴板内容并插入
14.Alt+Insert可以生成构造器/Getter/Setter等
15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量
16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch
17.Alt+Up and Alt+Down可在方法间快速移动
19.Ctrl+Shift+Alt+N可以快速打开符号
20.Ctrl+Shift+Space在很多时候都能够给出Smart提示
21.Alt+F3可以快速寻找
22.Ctrl+/和Ctrl+Shift+/可以注释代码
23.Ctrl+Alt+B可以跳转到抽象方法的实现
24.Ctrl+O可以选择父类的方法进行重写
25.Ctrl+Q可以看JavaDoc
26.Ctrl+Alt+Space是类名自动完成
27.快速打开类/文件/符号时,可以使用通配符,也可以使用缩写
28.Live Templates! Ctrl+J
29.Ctrl+Shift+F7可以高亮当前元素在当前文件中的使用
30.Ctrl+Alt+Up /Ctrl+Alt+Down可以快速跳转搜索结果
31.Ctrl+Shift+J可以整合两行
32.Alt+F8是计算变量值 -
Android Studio生成get,set,tostring,构造函数
2016-04-14 15:26:28刚开始使用Android Studio时,在创建一个javabean时,很习惯的在JavaBean类中,右键去找生成get,set等选项。但是很遗憾,找不到。 那这边如何快速的set,get或者生成构造函数,生成toString方法。 有两种方式: ...Android Studio如何快速生成get,set,tostring,构造函数
刚开始使用Android Studio时,在创建一个javabean时,很习惯的在JavaBean类中,右键去找生成get,set等选项。但是很遗憾,找不到。
那这边如何快速的set,get或者生成构造函数,生成toString方法。
有两种方式:
方式一:Code-->Generate
方式二:通过快捷键Alt+Insert
-
AndroidStudio 个人总结的快捷键
2019-08-31 23:48:48注: 这是默认方式下的AndroidStudio快捷方式 //快速编写代码 Ctrl+Shift+Enter: 快速到行尾,和写出{} Alt+Insert: 显示构造set/get方法(toString(), 构造方法, Parcelable序列化等(前提是装了相关插件))等列表 ...写代码要高效率,作为开发Android的主流编译器AndroidStudio,熟悉开发快捷方式有利于提高开发效率。下面贡献出本人比较喜欢使用的 AndroidStudio 快捷键(如有更新会后续添加)
注: 这是默认方式下的AndroidStudio快捷方式
//快速编写代码
Ctrl+Shift+Enter: 快速到行尾,和写出{}
Alt+Insert: 显示构造set/get方法(toString(), 构造方法, Parcelable序列化等(前提是装了相关插件))等列表//这个快捷键有很多功能: 可以自己慢慢摸索
Alt+Enter: 代码补全(类名补全, 数据类型强制转换补全, 智能创建新类, 新变量等等…很多功能)
完全选中 if 或者 switch 按 Ali+Enter 可以快速在两者之间切换
例如直接强写不存在的 R.string.xxxx ,选中按Alt+Enter, 会弹出构造这引用字符串的文件
例如快速创建局部变量: new Object(); 后,光标停留在本行代码中按alt+enter一般会弹出 Introduce local variable,选中就帮你自动创建局部变量(这个非常好用)//代码重构
Ctrl+Alt+M: 封装代码块为一个方法
更多代码重构方式按 Ctrl+Shift+Alt+T 打开界面查看Ctrl+Alt+T 打开界面: 可以用于增加 if 判断, 捕获异常代码
Alt+Enter//取消 或 前进 一个操作, 保存, 代码对齐 导包
Ctrl+Z: 取消上一个操作
Ctlr+Shift+Z: 与Ctrl+Shift+Z相反 – 前进
Ctrl+S: 保存内容
Ctrl+Alt+O: 自动导包(包括去掉没被引用的包)
Ctrl+Alt+L: 代码对齐//IDE环境设置
Ctrl+Alt+S: 快速打开IED设置界面
Ctrl+Alt+Shift+S: 快速打开项目引用第三方库, 版本等设置界面//注释
Ctrl+/: 使用//注释或者取消注释选中代码行/块
Ctrl+Shift+/: 使用/**/注释或者取消注释选中代码行/块//快速显示/隐藏IDE某些功能界面
Alt+1, 2, 3… (数字): 切换显示或不显示某些功能区域
例如:
Alt+6 切换显示 程序运行监视器 区域
Alt+1 切换显示 代码项目文件结构, 代码列表
PS: 1. F12: 弹出最近打开的窗口(例如Alt+6 如果最近的一次打开过)
2. 按Alt+1弹出的窗口那个瞄准镜的图标, 可以快速打开当前文件所在层目录//查找一切, 修改一切
Shift+Shift(快速连续按两次): 查找一切(方法, 类名, 引用字符串名字等等等一切的东西)
(注意看上面那个可以打钩的方块, 点击别有玄机)
Ctrl+F: 在选中文件中查找文本
Ctrl+F12: 在类中查找类的成员变量和方法(查看大纲), 然后可以输入字符查找成员变量或方法
Ctrl+R: 在选中文件中查找(并且可以替换)文本
Ctrl+Shift+F: 全局查找文本----查找细节可以自己修改(有结果时: 此时可以按Alt+3切换查找到的内容列表)
Ctrl+Shift+R: 全局查找(并且可以替换)文本----查找细节可以自己修改(有结果时: 此时可以按Alt+3切换查找到的内容列表)
Ctrl+Shift+V: 显示全局查找历史
Ctrl+Shift+小键盘(加号/减号): 展开/折叠所有已经折叠/展开的代码块
Ctrl+Alt+小键盘(加号/减号): 展开/折叠光标所在位置, 已经折叠/展开的代码块
Ctrl+N: 查找类文件
Ctrl+Shift+N: 查找文件
Shift+F6: 可以修改类名, 也可以统一修改某类中成员变量名或局部变量名
Ctrl+Alt+鼠标左键: 点击选中抽象类或接口的方法, 可以跳转到实现类的方法去!!!//代码移动和复制
Ctrl+Shift+(上/下箭头): 快速向(上/下)移动选中代码(行/块)(不能移出代码块)
Alt+Shift+(上/下箭头): 快速向(上/下)移动选中代码(行/块)(能移出代码块)
Ctrl+D (Ctrl+Delete): 向下拷贝当前代码(行/块),
Ctrl+Y: 删除选中代码行/块//大小写切换 和 选择文本内容
Ctrl+Shift+U: 选中文本后, 切换文本大小写
Ctrl+A: 全选文本(至于是复制, 覆盖, 还是删除…自便)
Ctrl+W: 全选光标所在最近代码块(可以选中某个单词)//代码跳转和文件之间的切换
Ctrl+鼠标左键点中(变量名, 方法名, 类名等): 快速跳转到引用或者声明(方法, 类名, 资源名字)的地方,
如果是多出引用, 会有列表, 选中某一个
PS: 如果光标已经在目标处, 可直接Ctrl+B, 快速跳转…
值得一提的是: 此操作如果点中文件的标签页, 会弹出"File Path"菜单, 点中列表中的一项
可直接打开文件所在文件夹Alt+(上/下箭头): 快速跳转到光标所在最近的(物理距离) 上/下 一个代码块(类代码块, 方法代码块)
Alt+(左/右箭头): 切换显示左/右文件
Ctrl+TAB: 来回切换显示两个文件 (可以试试按住Ctrl不放多次按TAB键查看其它效果)
Ctrl+Alt+7: 选中类名/变量名…按这个, 显示引用位置(如果不行, 连续按两次)
Ctrl+Alt+(左右箭头): 切换上一个光标位置(可以在不同文件之间切换), 很有用//点击变量名跳转它的类型类中
Ctrl+Shift+鼠标左键//查看继承
Ctrl+H: 查看类的继承 — 选中某类 后使用此快捷键, 可查看类的继承(此后按Alt+8也可以)//SVN等代码管理 查看操作历史
Ctrl+T: 从SVN/GIT更新到本地
Ctrl+K: 上传SVN/GIT
Alt+`(数字键1左边那个键), 显示一些SVN的操作, 包括: 提交 历史记录 回滚…
Alt+Shift+L 显示最近提交的版本(点击选中, 会弹出当时提交时的打开的文件, 同时会关闭当前打开的非前者的文件)
Ctrl+Alt+Z: 版本对比–本文本与最近一个文本进行比较
Ctrl+E: 显示最近打开过的文件(类文件, 资源文件等等)使用过的功能区域等(具体可自己体会)Ctrl+J: 一些快捷方式
Ctrl+Shift+A: 查看快捷方式
Ctrl+G: 快速定位到某行和某列
Ctrl+C/V: 地球人都知道
//AndroidStudio 快速输出输入系列
在代码区 输入
sout: 然后选择会出来 System.out.println();类似的还有:
soutp: 在方法区打印形式参数的值
soutv: 在方法区打印局部变量的值
sou…还有其他的//AndroidStudio 断点调试方式: 注意, 下面的调试方式都要在 debug 模式下进行
断点:鼠标左键点击要调试的那一行的行号位置, 再点一次取消快速断点: 例如遇到循环体中大断点, 如果只在某种情况下才断, 可以使用快速断点
做法: 正常断点后, 鼠标右键点击该断点, 在弹出菜单的Condition 中填写断点条件即可, 例如 i==3(i是循环体的控制变量)
PS: 菜单中的 Enabled 选项可以启用和停用一个断点临时断点: 临时增加断点, 只执行一次, 下次不再执行
做法: 光标选中那一行, 然后同时按: Ctrl+Shift+Alt+F8(Windows系统)
PS: 此断点执行一次后自动消失, 不用手动点击取消了异常断点: 如果APP崩溃, 通常做法是: 复现问题, 然后使用ADB抓Log的方式, 分析代码去解决问题, AndroidStudio提供更好的方法: 异常断点
做法: 按Ctrl+Shift+F8打开界面(或者鼠标选中AndroidStudio菜单 Run --> View breakpoints, 然后点击上面的"+“号(”-"是去掉查询),
添加查询的异常(或者其他奇怪问题), 例如常见的NullPointerException(记得打钩, 不然无效)…
PS: 这个断点非常有用, 提高效率…日志断点: 不想增加代码, 又想打印日志, 那就使用日志断点吧
做法: 在打好的断点处鼠标右键打开断点界面, 选择suspend属性为false, 并在下面的Log evaluated expression 中写入日志信息即可
例如: PSMessage message = messageDataSQL.queryMessage(m);
// UtilLog.log("消息声音文件路径: " + m.getVoiceFilePath());
File file = new File(message.getVoiceFilePath());
原本在第二行用代码打印日志, 现在使用日志断点: 可以在第三行打断点后 在打开的日志断点界面写入: “文件绝对路径”+message.getVoiceFilePath()
PS: 调试过程中, 可以按Alt键, 然后鼠标左键点击代码中的表达式, 查看表达式的值//一种较好的调试方式: 项目很大的时候, 使用debug调试方式会很卡, 很不好, 这种情况使用: 附加调试
在ADB连接情况下, 点击 attach to debugger 按钮并选择调试的程序(只能调试debug签名的APP)
这个按钮在AndroidStudio的那个红色正方形停止按钮左边…//关键代码标记: 标记重点代码, 分析代码结构, 思路
使用书签 (在可在在菜单Navigate中的Bookmarks中找到)在某行代码中按 F11, 行数旁边会出现一个小钩
查看标记的所有书签: Shift+F11 -
android 关于支付宝移动支付的一些问题
2016-06-06 12:50:04// 支付宝处理完请求后,当前页面跳转到商户指定页面的路径,可空 orderInfo += "&return_url=\"m.alipay.com\""; // 调用银行卡支付,需配置此参数,参与签名, 固定值 (需要签约《无线银行卡快捷支付》... -
Android 3.0 以上系统 webView 无法在html中传值的解决办法
2012-08-30 13:36:40android2.2 以前,webView 是支持html之间传值的,传值的方式很简单,就像是普通get请求一样。...但是,自从android 3.0后,忽然webview就不支持这种方便快捷的功能了,你想在一个activity里向一个html文件传几个参 -
AndroidStudio快捷键使用
2016-04-26 15:37:24Alt+F9:编译工程 shift +F6 修改名称 ...刚开始使用Android Studio时,在创建一个javabean时,很习惯的在JavaBean类中,右键去找生成get,set等选项。但是很遗憾,找不到。 那这边如何快速的se -
EasySocket的初衷是希望使Socket编程变得更加简单、快捷,因此项目在实现了Socket基本功能的基础上,还实现了TCP层面的请求回调功能。传统的Socket框架客户端发出一个请求信息,然后服务器返回一个应答信息,但是...
-
ubuntu下配置android开发环境
2010-07-17 19:40:00首先我的系统是ubuntu9.10,软件源是cn991.安装java JDK 在终端中输入 sudo apt-get install sun-java6...安装和配置Android SDK在官网上下载SDK的linux版本到本地,然后解压缩,运行tools文件夹中的android以配置AVD -
android开发之OkHttp上传byte数组
2018-10-24 11:12:27最近准备对老项目改造安卓9.0兼容,之前app请求是封装的org.apache.http.legacy.jar这个包,而这个包再9.0的模拟器上会无法访问,因此需要进行改造,而我的方案是直接改封装底层为okhttp,简单快捷; okhttp的 get... -
Android开发权威指南.(人民邮电.李宁).pdf
2016-06-01 12:41:24全书分4个部分,分别从Android基础介绍、环境搭建、SDK介绍,到应用剖析、组件介绍、综合实例演示,以及符合潮流的、最新的移动开发技术,如HTML5、OpenGL ES、NDK编程、Android测试驱动开发等几个方面讲述。... -
Android开发权威指南(第一版扫描版).李宁.pdf
2014-03-29 18:38:54全书分4个部分,分别从Android基础介绍、环境搭建、SDK介绍,到应用剖析、组件介绍、综合实例演示,以及符合潮流的、最新的移动开发技术,如HTML5、OpenGL ES、NDK编程、Android测试驱动开发等几个方面讲述。... -
Android Studio学习 ——如何找到当前类/方法被引用位置
2015-09-21 12:39:321)假设要找add函数所有被使用的地方,先光标定位到add函数 2)右键选择“Find Usages" (快捷方式 ctrl+g) 3)在Find窗口就可以看到所有使用的地方了 比较方便!Get 新技能,之前一直使用是ctrl +h 全文字符... -
EventBus源码解析,逐步源码流程
2020-11-05 18:59:50EventBus是Android常用的三方框架之一。通过发送通知,在其他页面去做一些同步的事情,方便快捷。类似于观察者(但并不是),当观察到某个数据变化,就会立刻做改变,但是和内部和观察者其实不一样,它的思想是AOP切... -
VirtualApp(以下简称:VA)是一款运行于Android系统的沙盒产品,可以理解为轻量级的“Android虚拟机”。其产品形态为高可扩展,可定制的集成SDK,您可以基于VA或者使用VA定制开发各种看似不可能完成的项目。VA目前被...
-
黑马安卓52期视频教程
2015-06-24 22:15:487获取到当前的用户进程信息 8进程管理 day09 day09视频 1进程管理全选 2设置进程 3进程管理 4进程管理 5checkbox设置状态选择器 day10 1桌面小部件 2桌面小部件 3桌面小控件 4病毒查杀 5病毒查杀 6更新病毒数据库... -
电脑连接上一个手机或多个手机, 确保adb已经添加到环境变量中,执行下面的命令会自动安装本库所需要的设备端程序:uiautomator-server 、atx-agent、openstf/minicap、openstf/minitouch # init 所有的已经连接到...
-
快捷地构建推送对象:所有平台,所有设备,内容为 ALERT 的通知。 public static PushPayload buildPushObject_all_all_alert() { return PushPayload.alertAll(ALERT); } 构建推送对象:所有平台,推送目标是...
-
复制自由 允许把软件复制到任何人的电脑中,并且不限制复制的数量。 传播自由 允许软件以各种形式进行传播。 收费传播 允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以免费获得的;因此,...
-
Tasker_Pro_v5.9.2_beta3.apk
2020-02-14 14:48:53全面的自动化,从设置到SMS。*触发器:应用程序,时间,日期,位置,硬/软状态,事件,快捷方式,小部件,计时器,插件 *操作:200多种内置功能,插件支持 *任务:循环,变量,条件 *场景:设计自己的屏幕覆盖图 ... -
✅ VAssistant:Android平台强大的自定义语音助手 - 博客 ✅ EnergyRing:挖孔屏福利,电量指示环 2020年10月24号添加 RiverTwilight(成都) - Github, 博客 ✅ 云极客工具:功能丰富的渐进式在线工具网站...
-
Tasker Pro 5.7.0.apk
2019-04-18 16:32:47全面自动化,从设置到短信。*触发器:应用程序,时间,日期,位置,硬/软状态,事件,快捷方式,小工具,计时器,插件 ...修复了Android 9设备上的Wifi Tether动作 修复了Tasker应用程序在某些情况下无法正确打开 -
5、代码精简,依赖最小,250k的jar包适合所有java的运行环境,在android系统的低端pos机也得到广泛运用。 二、依赖和调用说明 <dependency> <groupId>com.alibaba</groupId> <artifactId&...
-
SpringCloud 全家桶基本介绍及使用
-
UnitySocket异步聊天室
-
单片机完全学习课程全五季套餐
-
docker 启动一个postgresql 服务
-
9.回文数
-
Demo.unitypackage
-
PW2309-2.0.pdf
-
【数据分析-随到随学】Hadoop数据分析
-
Java Web开发之Java语言基础
-
【数据分析-随到随学】互联网行业业务指标及行业数
-
Windows开启FTP服务
-
鲜花速递服务网页模板
-
测试开发系列之--Linux--在服务器上可以执行的命令,但是通过java的ssh2确不执行
-
日志处理-01
-
2021-01-22
-
cppreference_zh_jb51.zip
-
js大数相加
-
空间句法:Depthmapx 资料及软件.zip
-
【数据分析-随到随学】Python语法强化与数据处理
-
CG作品展示网页模板