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相关推荐

  1. 安装和配置 Android Studio

    如觉内容冗长,请在页面内再次搜索关键词,定位所需内容. 一.配置好JDK,即java环境. 1.JDK下载 可以直接使用安装Android Studio后内置的jre.然而内置的jre版本较高(1.1 ...

  2. Android Studio 2.2 正式起航

    原文地址:http://blog.csdn.net/xiaole0313/article/details/52621766 转载请注明出处:http://blog.csdn.net/xiaole031 ...

  3. Android开发基础 -- android studio 使用第三方模拟器连接方法,如海马玩模拟器

    安装完模拟器后,要使用adb命令Android studio才能识别出来: 打开cmd,输入:adb connect 127.0.0.1:26944.如下: 海马玩模拟器的端口号是26944. 逍遥安 ...

  4. 利用FFmpeg玩转Android视频录制与压缩(二)

    请尊重原创,转载请注明出处:http://blog.csdn.net/mabeijianxi/article/details/72983362 预热 时光荏苒,光阴如梭,离上一次吹牛逼已经过去了两三个 ...

  5. 利用FFmpeg玩转Android视频录制与压缩

    本文为剑西独家授权发布,剑西也是做Android多媒体开发,算是同道中人,不过他主要集中在视频压缩,利用FFmpeg,能做很多事,但是做到效果好,却不多.今天看下他的分享,剑西的blog是:http: ...

  6. Android下玩JNI的新老三种姿势

    请尊重原创,转载请注明出处:http://blog.csdn.net/mabeijianxi/article/details/68525164 (本文已在 hongyang 微信公众号发布) 说明:本 ...

  7. 用FFmpeg玩转Android视频录制与压缩

    [置顶] 利用FFmpeg玩转Android视频录制与压缩(二) 标签: Android视频采集Android视频编码Android FFmpegAndroid 视频压缩视频编码 2017-06-10 ...

  8. Ubuntu中玩转Android模拟器

    近来研究了下Android emulator,就是Android Studio中用于调试App的虚拟机AVD(Android Virtualized Device).本来是件挺平淡无奇的事情,但非要给 ...

  9. 【转】带你玩转Visual Studio——04.带你高效开发

    上一篇文章带你玩转Visual Studio--带你了解VC++各种类型的工程一文中讲了各种类型VC++工程的主要功能和用途.现在将带你一起快速开发c++程序. 有过Java开发经验的人都知道Java ...

最新文章

  1. IOS开发 ARC forbids explicit message send of 'autorelease'错误解决办法
  2. Bootstrap树控件(Tree控件组件)使用经验分享
  3. PAT乙级(1019 数字黑洞)
  4. bar()函数——python绘制柱状图
  5. win8计算机配置怎么看,win8怎么看电脑配置?win8电脑配置的查看方法
  6. 易宝支付(Java实现)
  7. HeadFirstJava——14_数据结构
  8. JDK 8 最后一个免费版本 下载
  9. 五笔86和汉字对照表
  10. Sendmail和Openwebmail构建Linux下的Emai服务器
  11. wifi服务器延迟高,网络延时高(网络延迟高怎么办(家里WIFI延迟高,教你几招搞定网络延迟))...
  12. 第十二周项目5-迷宫问题之图深度优先遍历解法
  13. node爬取app数据_从零开始写一个node爬虫(上)—— 数据采集篇
  14. 深度解读扫地机器人的导航原理
  15. 子网与超网的含义和区别
  16. 解除Word文档保护方法汇总
  17. CISCO CDP邻居发现协议
  18. C/C++_atoi,itoa功能及其实现原理
  19. 京东员工被裁后哀叹:优化后连面试的机会都没有,每月还要还贷款
  20. 什么是CSS(层叠样式表)

热门文章

  1. vba 修改下拉列表_Excel隐藏的超实用技能,涉及VBA技巧,建议【收藏】
  2. lightroom最新版本下载_pi最新版本下载教程
  3. 实战分享|数据驱动「付费转化」的3个思路
  4. SAP 产品一脉相承的 UI 增强思路,在 SAP Commerce Cloud(电商云) UI 增强实现中的体现
  5. SAP Spartacus的全局配置
  6. 利用JSP内置的Application对象实现的网站引用计数
  7. sublime text里添加对Gradle配置文件的支持
  8. SAP创建基于Lead的OData服务,BO列表里只有一个Lead BO可选
  9. SAP ERP Material如何创建附件
  10. CRM Fiori offline技术实现:index.html under CRM.www folder