玩转android studio,玩转AndroidStudioIDE
1.打印日志:
logt,回车:自动生成静态Tag:
private static final String TAG = "MainActivity";
logd 回车
loge 回车
自动生成打印Log
如果要打印参数:logm 回车
自动导入包:在回车时不会自动导入包,需要设置一下:
在setting下:
2.常用快捷键
代码提示快捷键:Ctrl+Alt+空格
上下移动一行代码:Ctrl+Shift+Up/Down
复制一行代码:Ctrl+D
删除一行代码:Ctrl+Y
在方法间快速移动:alt+UP/Down
快速选中一行或多行代码:Ctrl+W(多按几次试试)
上述用来编写代码够了
快速查找打开一个类:Ctrl+N
快速查找一个文件(比如xml):Ctrl+Shift+N
快速查找一个类中的方法:Ctrl+shift+alt+N
显示一个类中所有方法(快速切换方法):Ctrl+F12
查看一个类的父类:Ctrl+U
查看一个方法在哪些地方被调用:在方法的实现出:Ctrl+alt+H
查看一个方法的实现(用了才知道):Ctrl+Shift+i
显示类结构图:Ctrl+H
代码返回快捷键:Ctrl+Alt+Left
在多个窗口间切换:Alt+Left/Right//
代码折叠与展开:Ctrl++/-/
折叠展开左侧面板:Alt+1///
覆写父类方法:Ctrl+O///
快速定位大括号(一个方法很长):Ctrl+{/}/
选中一块语句,可快速添加if,for,try catch等语句:Ctrl+Alt+T//
3.自动生成代码
一个快捷键:Ctrl+J
然后我们写一些东西:
比如:
1.空值判断:ifn/inn:
回车:
if (data == null) { }
2.for循环:for
3.findViewById:fbc
4.setVisibility:visible
.setVisibility(View.VISIBLE);
5.打印Toast:toast
Toast.makeText(MainActivity.this, "", Toast.LENGTH_SHORT).show();
总结: Ctrl+J还是很强大,也还有很多功能,要多自己摸索。
4.代码查找替换格式化
查找:Ctrl+F
替换:Ctrl+R
最近文件:Ctrl+E
格式化代码:Ctrl+Alt+L(好像和QQ锁定重复了,关掉QQ或换一下QQ的快捷键)
5.Debug
首先需要加上断点。
运行程序
F8单步
F7进入方法内部
跳到下一个断点:Shift+F8
在不修改源代码情况下查看变量信息,比如在debug过程中忘记加Log语句了,如下:
但我想看i的值,可以在断点上右键:
点击More后,加入输出语句:
然后单步就可以看到控制台输出i的值了,还是很方便的。
7.取消断点:直接单击断点就可以了。
6.总结
快捷键还有很多,在setting目录下:
玩转android studio,玩转AndroidStudioIDE相关推荐
- 安装和配置 Android Studio
如觉内容冗长,请在页面内再次搜索关键词,定位所需内容. 一.配置好JDK,即java环境. 1.JDK下载 可以直接使用安装Android Studio后内置的jre.然而内置的jre版本较高(1.1 ...
- Android Studio 2.2 正式起航
原文地址:http://blog.csdn.net/xiaole0313/article/details/52621766 转载请注明出处:http://blog.csdn.net/xiaole031 ...
- Android开发基础 -- android studio 使用第三方模拟器连接方法,如海马玩模拟器
安装完模拟器后,要使用adb命令Android studio才能识别出来: 打开cmd,输入:adb connect 127.0.0.1:26944.如下: 海马玩模拟器的端口号是26944. 逍遥安 ...
- 利用FFmpeg玩转Android视频录制与压缩(二)
请尊重原创,转载请注明出处:http://blog.csdn.net/mabeijianxi/article/details/72983362 预热 时光荏苒,光阴如梭,离上一次吹牛逼已经过去了两三个 ...
- 利用FFmpeg玩转Android视频录制与压缩
本文为剑西独家授权发布,剑西也是做Android多媒体开发,算是同道中人,不过他主要集中在视频压缩,利用FFmpeg,能做很多事,但是做到效果好,却不多.今天看下他的分享,剑西的blog是:http: ...
- Android下玩JNI的新老三种姿势
请尊重原创,转载请注明出处:http://blog.csdn.net/mabeijianxi/article/details/68525164 (本文已在 hongyang 微信公众号发布) 说明:本 ...
- 用FFmpeg玩转Android视频录制与压缩
[置顶] 利用FFmpeg玩转Android视频录制与压缩(二) 标签: Android视频采集Android视频编码Android FFmpegAndroid 视频压缩视频编码 2017-06-10 ...
- Ubuntu中玩转Android模拟器
近来研究了下Android emulator,就是Android Studio中用于调试App的虚拟机AVD(Android Virtualized Device).本来是件挺平淡无奇的事情,但非要给 ...
- 【转】带你玩转Visual Studio——04.带你高效开发
上一篇文章带你玩转Visual Studio--带你了解VC++各种类型的工程一文中讲了各种类型VC++工程的主要功能和用途.现在将带你一起快速开发c++程序. 有过Java开发经验的人都知道Java ...
最新文章
- IOS开发 ARC forbids explicit message send of 'autorelease'错误解决办法
- Bootstrap树控件(Tree控件组件)使用经验分享
- PAT乙级(1019 数字黑洞)
- bar()函数——python绘制柱状图
- win8计算机配置怎么看,win8怎么看电脑配置?win8电脑配置的查看方法
- 易宝支付(Java实现)
- HeadFirstJava——14_数据结构
- JDK 8 最后一个免费版本 下载
- 五笔86和汉字对照表
- Sendmail和Openwebmail构建Linux下的Emai服务器
- wifi服务器延迟高,网络延时高(网络延迟高怎么办(家里WIFI延迟高,教你几招搞定网络延迟))...
- 第十二周项目5-迷宫问题之图深度优先遍历解法
- node爬取app数据_从零开始写一个node爬虫(上)—— 数据采集篇
- 深度解读扫地机器人的导航原理
- 子网与超网的含义和区别
- 解除Word文档保护方法汇总
- CISCO CDP邻居发现协议
- C/C++_atoi,itoa功能及其实现原理
- 京东员工被裁后哀叹:优化后连面试的机会都没有,每月还要还贷款
- 什么是CSS(层叠样式表)
热门文章
- vba 修改下拉列表_Excel隐藏的超实用技能,涉及VBA技巧,建议【收藏】
- lightroom最新版本下载_pi最新版本下载教程
- 实战分享|数据驱动「付费转化」的3个思路
- SAP 产品一脉相承的 UI 增强思路,在 SAP Commerce Cloud(电商云) UI 增强实现中的体现
- SAP Spartacus的全局配置
- 利用JSP内置的Application对象实现的网站引用计数
- sublime text里添加对Gradle配置文件的支持
- SAP创建基于Lead的OData服务,BO列表里只有一个Lead BO可选
- SAP ERP Material如何创建附件
- CRM Fiori offline技术实现:index.html under CRM.www folder