Android Studio使用介绍

    xiaoxiao2021-03-25  67

    打印log及配置eclipse快捷键

    /** * android中有5种级别的log,分别为: * 1.v(verbose):任何信息都会输出 * 2.i(info):输出提示信息 * 3.e(error):输出错误信息 * 4.d(debug):输出调试信息 * 5.w(warning):输出警告信息 */

    1.设置静态常量TAG 输入“logt”,然后单击回车,自动生成静态常量TAG

    private static final String TAG = “MainActivity”;

    2.快速打印log 输入“logd”,然后单击回车,自动生成log

    Log.d("TAG","onCreate");

    但无法自动导入包,可以点击setting,依图进行设置

    3.快速打印方法参数信息 输入“logm”,然后单击回车,自动生成log

    public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.d(TAG, "onCreate() called with: savedInstanceState = [" + savedInstanceState + "]"); }

    4.选择各种工具的快捷键设置

    代码提示及移动快捷键

    ctrl + alt + 空格 代码提示ctrl + shift + 上/下 代码向上向下移动ctrl + d 复制到下一行ctrl + x 剪切ctrl + y 删除代码alt + 上/下 在类的方法间移动ctrl + w 选中代码,连续按可扩大范围Ctrl + Alt + M 提取方法

    代码查看相关指令

    ctrl + n 打开一个类ctrl + shift + n 打开文件(xml等)ctrl + b 查看一个变量的声明ctrl + u 查看一个类的父类ctrl + alt + h 查看一个方法在那些地方被调用ctrl + shift + i 查看一个方法的实现代码ctrl + h 查看一个类的结构图(继承结构)ctrl + alt + 左 代码返回(需禁止显卡快捷键)alt + 左/右 窗口切换ctrl + shift + 加号/ctrl + shift + 减号 代码折行或显示alt + 1 打开或隐藏工程面板ctrl + shift + alt + N 查找类中的方法或变量ctrl +F12 显示当前文件的结构ctrl + o 复写父类的方法 (onStop()等)ctrl + [ /ctrl + ] 跳到大括号的开头或结尾ctrl + alt + T 选中代码快速添加if , for , try等代码alt + q 查看当前类继承的父类或者实现的接口Ctrl + Shift + A 输入某个操作的名称,快速查找,对于没有快捷键的部分操作这是一个很有用的技巧,当某个操作是有快捷键的,会显示在旁边Ctrl + Shift + F12 隐藏所有面板Ctrl + Shift + Backspace 上一个编辑位置

    自动代码生成快捷键

    1.ctrl + j 自动代码生成(ifn, inn, fori, lazy, visible, gone, fbc, Toast…)

    2.alt + 回车 自动提示 3.alt + insert generate

    代码查找替换及格式化

    ctrl + f 快速查找ctrl + r 快速替换crtl + e 查找最近打开文件crtl + alt + L格式化代码Shift + F6 重命名

    debug调试

    1.step over 程序向下执行一行(如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行)

    2.step into 程序向下执行一行。如果该行有自定义方法,则运行进入自定义方法(不会进入官方类库的方法)

    3.Force step into 该按钮在调试的时候能进入任何方法

    4.step out 如果在调试的时候你进入了一个方法,并觉得该方法没有问题,你就可以使用stepout跳出该方法,返回到该方法被调用处的下一行语句。

    5.Drop frame 点击该按钮后,你将返回到当前方法的调用处重新执行,并且所有上下文变量的值也回到那个时候。只要调用链中还有上级方法,可以跳到其中的任何一个方法

    多断点 6.程序将运行一个断点到下一个断点之间需要执行的代码。如果后面代码没有断点,再次点击该按钮将会执行完程序

    7.点击箭头指向的按钮,可以查看曾经设置过的断点并可设置断点的一些属性 箭头1指向的是曾经设置过的断点,箭头2可以设置条件断点(满足某个条件的时候,暂停程序的执行)。结束调试后,应该在箭头1处把所设的断点删除(选择要删除的断点后,点击上方的红色减号)

    8.Suspend 点击断点 点击不挂起,在log打上信息,点done关闭,console会输出log 9.debug快捷键 1. alt+f8 debug时选中查看值 2. f8相当于eclipse的f6跳到下一步 3. shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数 4. f7相当于eclipse的f5就是进入到代码 5. alt+shift+f7这个是强制进入代码 6. ctrl+shift+f9 debug运行java类 7. ctrl+shift+f10正常运行java类 8. command+f2停止运行

    小技巧

    1.书签(Bookmarks)

    描述:这是一个很有用的功能,可以在某处做个标记(书签),方便后面再跳转到此处。 调用:Menu → Navigate → Bookmarks 快捷键: 添加/移除书签:F3(OS X) 、F11(Windows/Linux); 添加/移除书签(带标记):Alt + F3(OS X)、Ctrl + F11(Windows/Linux); 显示全部书签:Cmd + F3(OS X) 、Shift + F11(Windows/Linux),显示所有的书签列表,并且是可以搜索的。 上一个/下一个书签:无,可以在设置中设置快捷键。 更多:当你为某个书签指定了标记,你可以使用快捷键 Ctrl + 标记 来快速跳转到标记处,比如输入Ctrl + 1,跳到标记为1的书签处

    2.与剪切板比对(Compare With Clipboard)

    描述:将当前选中的部分与剪切板上的内容进行比对。 调用:右键选中的部分,在右键菜单中选择“Compare With Clipboard”。

    3.在外部打开文件(Open File Externally)

    描述:通过这个快捷键,简单地点击Tab,就可以打开当前文件所在的位置或者该文件的任意上层路径。 快捷键:Cmd + 单击Tab(OS X)、Ctrl + 点击Tab(Windows/Linux);

    结束语:本文仅用来学习记录,参考查阅。

    转载请注明原文地址: https://ju.6miu.com/read-33079.html

    最新回复(0)