Android Studio使用技巧

作者: Louis_陆 | 来源:发表于2016-05-16 22:40 被阅读662次

    作为开题,我们先看看 log 输出的快捷键,在需要大量输出 log 调试程序时,快捷键能为我们节省大量的工作量。

    //logd + Enter
    Log.d(TAG, "onCreate ");
    //logm + Enter 可以快速输出方法中的参数log信息
    Log.d(TAG, "onCreate() called with " + "savedInstanceState = [" + savedInstanceState + "]");
    //loge + Enter
    Log.e(TAG, "onCreate ");
    

    快捷键及相关的使用:
    【1】新建了Android library module -> settings.gradle多了':mylibrary'
    【2】自动导入包:File->Settings->Editor->General->Auto Import->把Java的勾都打上
    【3】设置快捷键类型:File->Settings->搜索keymap
    【4】Ctrl+Alt+空格 代码提示
    【5】Ctrl+Shift+↑或↓ 移动代码位置
    【6】复制上一行代码,并显示在当行 Ctrl+D
    【7】删除一行代码 Ctrl+Y
    【8】在方法间快速移动 Alt+↑或↓
    【9】移动滚动条 Ctrl+↑或↓
    【10】Ctrl+W 选中代码,多次按会不同效果
    【11】Ctrl+N 查找类
    【12】查找文件,如xml Ctrl+Shift+N
    【13】在本类中按Ctrl+U 查找本类的父类
    【14】选中方法按Ctrl+Alt+h 查找这个方法被调用的地方
    【15】查看一个方法的实现 选中方法按Ctrl+Shift+i
    【16】在本类中按Ctrl+H 查看本类的层级结构
    【17】Ctrl+Alt+← 返回代码跳转前的位置
    【18】Alt+→或← 切换打开的文件
    【19】光标在方法里,按Ctrl + -或+ 展开或折叠方法
    【20】Alt+1 隐藏或显示左侧的工程面板
    【21】Ctrl+Shift+Alt+N 查找本类中的方法
    【22】Ctrl+F12 查看本类的结构,显示本类的方法和数据域等, 在此基础上按Ctrl+I或打勾右边,可查看匿名内部类
    【23】Ctrl+O 覆盖父类的方法
    【24】光标处于方法的一个大括号,按Ctrl+ [ 或 ] 跳转到方法大括号的另一端
    【25】选中模块,按Ctrl+Alt+T,可快速生成try catch等语句
    【26】Ctrl+鼠标左键点击Activity左边的布局图标,可快速打开与本Activity有关联的布局
    【27】Ctrl+J 快捷生成判空、循环、findViewById、Toast等代码,同时能查看其他快捷键使用方式
    【28】Alt + Enter 错误提示
    【29】Ctrl + F 在本类中查找相同元素
    【30】Shift+F6 在本类中整体修改元素( 牵一发而动全身 )
    【31】Ctrl+R 在本类中整体查找,整体替换
    【32】Ctrl+E 查看最近打开的文件
    【33】格式化代码 Ctrl+Alt+L

    Debug介绍:
    F8单步调试,F7进入方法,Shift+F8跳到另一个断点位置
    若想在"不修改"代码的前提下,在控制台Console而不是Logcat中输出log,则可采用以下方法:

    右键断点


    Paste_Image.png

    点击Suspend

    Paste_Image.png

    在Log evaluated expression中输入要打印的log


    Paste_Image.png

    输出效果如下,这种方法能 "避免修改代码",读者可常用

    Paste_Image.png

    在debug过程中可快速修改变量值,在下面 "i=1" 处右键,点 Set Value 即可

    Paste_Image.png

    也可以点击 Add to Watches 把要观察的变量添加到 Watches 中

    点击上图的第二个红色按钮,View Breakpoints

    Paste_Image.png

    左侧显示了已标注的断点位置,可通过取消勾选,来实现 ”不去除断点,但不运行已取消勾选的断点“

    相关文章

      网友评论

      本文标题:Android Studio使用技巧

      本文链接:https://www.haomeiwen.com/subject/bzbbrttx.html