android studio 快捷键

来源:互联网 发布:淘宝全屏热点代码 编辑:程序博客网 时间:2024/06/05 18:51

新手博主,请多指教!

开始使用android studio 已经有些日子了,然后其实不是特别会用里面的快捷键和debug的方法,今天看到了自己也算备忘然后也分享一些。

不说废话,先贴代码:

private static final String TAG = "MainActivity";@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {    super.onActivityResult(requestCode, resultCode, data);    switch (requestCode){        case 1:            if(requestCode==RESULT_OK){                byte[] bytes = data.getByteArrayExtra("bitmap");                Bitmap bitmap = BitmapFactory.decodeByteArray(bytes,0,bytes.length);                imageView_for_view.setImageBitmap(roundBitmap(bitmap));                Log.d(TAG, "onActivityResult: is called");                Log.d(TAG, "onActivityResult() called with: " + "requestCode = [" + requestCode + "], resultCode = [" + resultCode + "], data = [" + data + "]");            }

输入logd直接可以显示log.d 然后输入 log.t可以显示一个tag, 输入logm可以看一下参数的调用情况,挺好的。

log.d(Tag,msg+一个变量)可以看这个变量的值的变化情况。

比如这样:

public static void test(){    for(int i=0;i<10;i++){        Log.d(TAG, "this method has been used for"+i +"times");    }


直接跳动代码行顺序的方法:

ctrl+shift +上箭头或者下箭头可以调动顺序;


复制一行代码:

ctrl + d 如果要复制一段代码的话 ctrl + d 也是可以的,如果用于设置点击事件,或者对于一些找id的工作而言的话是非常方便的。


删除一行代码:

ctrl + y


在一个类的方法之间移动:

alt  + 上箭头


多行代码的移动方法:

ctrl + w :

if(requestCode==RESULT_OK){    byte[] bytes = data.getByteArrayExtra("bitmap");    Bitmap bitmap = BitmapFactory.decodeByteArray(bytes,0,bytes.length);    imageView_for_view.setImageBitmap(roundBitmap(bitmap));    Log.d(TAG, "onActivityResult: is called");    Log.d(TAG, "onActivityResult() called with: " + "requestCode = [" + requestCode + "], resultCode = [" + resultCode + "], data = [" + data + "]");}

按住ctrl + w 可以选中一个部分的代码,然后按住 alt +shift+ 上箭头或者下箭头可以移动一段代码。

如图:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {    super.onActivityResult(requestCode, resultCode, data);    switch (requestCode){        case 1:            if(requestCode==RESULT_OK){            }                byte[] bytes = data.getByteArrayExtra("bitmap");                Bitmap bitmap = BitmapFactory.decodeByteArray(bytes,0,bytes.length);                imageView_for_view.setImageBitmap(roundBitmap(bitmap));                Log.d(TAG, "onActivityResult: is called");                Log.d(TAG, "onActivityResult() called with: " + "requestCode = [" + requestCode + "], resultCode = [" + resultCode + "], data = [" + data + "]");            break;

shift+箭头可以逐字选代码

就有了这样的效果:


查看一个类的声明:

ctrl + b,同样 ctrl+ 鼠标左键也有一样的效果,在文档中查看一个方法也是这样。


查看一个类的父类:ctrl + u


查看方法的调用情况:ctrl + alt + h


查看方法是如何定义和操作的:ctrl + shift + i:这个快捷件简直好用,可以看到方法实现的所需要的参数和实现的方式。


alt + e ,展示或者缩回左侧的工程面板


ctrl + o复写父类的方法


寻找方法的开头和结尾 ctrl + [ ],左括号表示方法的开头的大括号,反之亦然。


给一块代码块添加try/catch ; if ;或者是for 方法:ctrl + alt + t


还有比较强大的ctrl 方法,比如ctrl +点击R.id.activity_main就可以跳转到这个xml文件中去


0 0
原创粉丝点击