android studio 使用,android studio怎么调用方法

码个蛋(codeegg)第 730次推文

作者: yayun0516

原文:

快捷键又称为“热键”,多个按键的组合可以实现某些快速操作,例如Window中最常用的Ctrl+C和Ctrl+V,熟练使用快捷键可以大大提高开发效率并可以减少某些错误的发生。Android Studio也默认提供了众多快捷键方式供开发者调用,推荐使用Android Studio默认风格的快捷键。

Ctrl组合快捷键

这里将快捷键进行分类,方便学习和记忆,Ctrl组合常用快捷键,如表所示。

对于初学者来说,一下子记住这么多快捷键简直就是噩梦,其实我们没必要一次就背下来,只需要在开发中尽量使用快捷键并打印一份快捷键表在电脑旁,经常使用和查阅,一段时间后就会形成习惯。

下面挑选一些常用的快捷键进行图文讲解:

1. Ctrl+G

同时按下Ctrl+G快捷键弹出快速定位框,在框中输入行数点击OK即可快速切换到对应的行数。

Go to Line

2. Ctrl+E

同时按下Ctrl+E快捷键,弹出最近打开文件列表,可以快速选择最近曾经打开的文件。

Recent Files

3. Ctrl+/

选中某一行,同时按下Ctrl+/快捷键可以注释这一行。

注释代码

4. Ctrl+F

同时按下Ctrl+F快捷键,将在编辑页的顶部弹出类内快速搜索栏,如图2.20所示,可以快速定位类内的某个单词,支持联想查找。

类内快速搜索栏

类内快速搜索示意

输入prote,将会高亮显示protected,同时注意到搜索栏中有三个复选框,选中第一个Match Case复选框将会对大小写敏感。

5. Ctrl+R:

Ctrl+F快捷键常和Ctrl+R快捷键使用,用来快速查找并全部替换。

类内快速搜查找替换

先使用快捷键Ctrl+F搜索出所有protected,然后使用快捷键Ctrl+R弹出替换栏,在替换栏输入框中输入替换后的单词并点击Replace all按钮即可将类中所有的protected替换成public,十分快捷。不过,在实际开发中要谨慎使用,避免引入不容易察觉的问题。

6. Ctrl+J

同时按下Ctrl和J快捷键,弹出快捷代码框。

快捷代码框

对于一些常用的代码Android Studio中进行了封装,直接选中即可快速生成,在开发中十分实用,这里以打印log和弹出Toast为例。首先按下Ctrl+J快捷键,弹出的快捷代码框,然后直接输入logd这一快捷代码的“命令”。

快捷代码logd

这时按下Enter键,即可快速生成一行Log代码。

快捷代码logd示意

打印Log需要TAG,在类的最上方输入快捷代码logt,即可快速生成一个TAG。

快捷代码logt

按下Enter键。

快捷代码logt示意

同样,先输入Ctrl+J键,弹出快捷代码框,然后直接输入toast。

toast

按下Enter键。

快捷代码toast示意

快速生成了一行Toast语句,在引号中输入要Toast显示的信息即可,是不是十分快捷方便?

7. Ctrl+F12:

在类中方法比较多的情况下,同时按下Ctrl和F12键可以快速查看类中所有的方法。

类中方法查看

弹出这个框的同时可以直接输入想要搜索的方法,进行快速匹配。

类中方法搜索匹配

Ctrl+Alt组合快捷键

下面通过图文的方式详细讲解一下这些快捷键的用法:

1. Ctrl+Alt+T

选中一块代码,同时按下Ctrl、Alt和T键,弹出“包裹”弹出框。

Ctrl+Alt+T

选择需要包裹的类型即可包裹选中的代码,这里以try/catch为例,单击选中即可。

try catch实例

可以看出,自动为选中的那行代码添加了try/catch语句进行包裹。

2. Ctrl+Alt+L

对当前类的所有代码进行格式化。

代码格式化前

编写代码的时候可能不会太注意格式问题,导致代码排版比较乱,不便于阅读。编写完毕的时候可以通过此快捷键进行快速格式化,使用快捷键后

代码格式化后

此时的代码就十分整齐了,阅读起来也十分方便。

2. Ctrl+Alt+V

此快捷键可以快速声明一个变量,例如在代码中输入一个字符串,并按下这个快捷键即可快速声明一个字符串变量。

快速生成字符串变量
大大提升开发效率的18个Android Studio快捷键

快速生成变量

3. Ctrl+Alt+H

点中某一个方法按下这个快捷键,在左边栏上弹出此方法的调用关系,此快捷键在开发中十分常用。

代码调用关系框

4. Ctrl+Alt+O

这个快捷键可以自动导包或删除无用的包,代码中有一些不用的包。

代码引入包

这时候按下快捷键即可自动删除这些无用的包

代码剔除无用包

可以看出三个无用的包被移除了。

Ctrl+Shift组合快捷键

下面图文的方式来介绍一下这些快捷键的用法。

1. Ctrl+Shift+/

和Ctrl+/类似,都是实现注释代码的功能,Ctrl+Shift+/实现代码块的注释。

注释代码块

再次按下这个快捷键将反注释掉这部分代码。

反注释代码块

2. Ctrl+Shift+F

按下这个快捷键将弹出全局搜索框。

全局搜索框

这个快捷键在开发中经常使用,可以通过关键字快速搜索需要的信息,选中第一个复选框对大小写敏感。点击右边的标签即可查看关键字的预览。

全局搜索预览框

3. Ctrl+Shift+加号/减号

若方法是收起的,同时按下Ctrl+Shift+加号会将方法展开。

方法展开

相反,若方法是展开的,同时按下Ctrl+Shift+减号则会收起方法。

方法收起

查看动图,请扫描图中的二维码。

大大提升开发效率的18个Android Studio快捷键

方法收起展开二维码

其他组合快捷键

下面图文讲解一下这些快捷键的用法。

1.Alt+Insert

同时按下Alt和Insert键,弹出快速代码生成框,有构造方法、getter/setter方法、toString方法等。

Android Studio快速代码生成框

这里以生成构造方法为例,选择Constructor选项。

Android Studio快速生成构造方法

选中两个属性并点击OK按钮。

Android Studio快速生成构造方法示意

可以看出,自动生成了包含两个属性的构造方法,很是方便快捷,生成getter/setter方法和生成构造方法比较类似,同样选中这两个属性并按下快捷键,选中Getter and Setter。

Android Studio快速生成getter/setter方法

按下Enter键。

Android Studio快速生成getter/setter方法选择

选择OK键即生成这两个属性的getter和setter方法。

Android Studio快速生成getter/setter方法示意

可以看出,Android Studio为我们自动生成了构造方法、getter和setter方法,此快捷键在创建JavaBean时经常会用,可大大提高编码效率,减少编码错误。

2. Alt+鼠

按下Alt键并结合鼠标可以同时选中多行。

Android Studio多行选中

上图中一次选中了多行,此时可以进行多行编辑。

 

Android Studio编辑多行

3. Ctrl+鼠标左键

此快捷键可以查看鼠标选中的类或方法。

大大提升开发效率的18个Android Studio快捷键

Android Studio多行编辑二维码

大大提升开发效率的18个Android Studio快捷键

Android Studio Ctrl+鼠标左键二维码

本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规等内容,请联系我们举报!一经查实,本站将立刻删除。

(0)

相关推荐

  • 猪兔大战2,率土之滨顶配肉步战法

    征服赛季X1313开区后发生了许多有趣的事情,但最为让人津津乐道的还是扬州联军之间的内讧事件。 开荒期还没有结束的时候,扬州联军领头同盟【猪兔猛进】便产生了内讧,引得看似铁板一块的联军分崩离析,双方背道而驰,最终更是大打出手。更好笑的是,打着打着发现,大家都是“一家人”。 深度py 【猪兔猛进】(以下简称猪兔)在开区前便与【酒丨策马止戈】(以下简称止戈)进行…

    2023-07-04
  • 最新pentax单反机型介绍

    2022年?年度最佳单反?标题我没有写错。掐指一算,宾得KF应该是整个2022年新发布的相机中,唯一一款单反相机。 其他品牌真的没有?谁能告诉我,宾得究竟在干吗?强行续命?先来简单说说宾得KF,毕竟想复杂都没办法复杂。 根据官方的新闻稿,KF是K-70的后继机型,但从参数和按键布局看,更像是K-70的改进款。要知道,K-70的发布时间是2016年6月,6年过…

    用户投稿 2023-06-03
  • 为什么要找联运平台合作?手机游戏代理门槛降低了吗?

    目前,手机游戏代理基本上选择与游戏联合运输平台合作,而不是与游戏制造商直接合作。这里的渠道可以是主要的应用平台,也可以是各种手机游戏联合运输平台,也可以是一代人都有能力的公司和平台,这意味着他们中的大多数都是手机游戏。

    2022-05-27
  • 取消医院护工,北京取消护工试点医院名单

    护工费成一些家庭沉重负担 部分护工专业素养差 专家建议 取消护工,加快医疗护理员制度落地 去年1月7日,《法治日报》刊发《人都送到医院了,为啥还得请护工?》一文,引起社会广泛关注。一年多来,仍时常有读者与记者交流这一话题,大家普遍认为,这是一个涉及广大家庭的现实问题,支持取消护工,由护士负责病人生活护理或医院设立助理护士取代护工。 医疗机构的护理工作关系到医…

    用户投稿 2023-07-02
  • 游戏测速软件,苹果电脑硬盘测速软件

    相信很多使用苹果笔记本的朋友都没有测试过自己的硬盘速度,因为苹果笔记本电脑原装系统中很少有朋友会安装管家类软件,所以我们也无法直观的去利用管家类软件去进行硬盘速度测试,今天给大家分享一款我自己在用的第三方免费的测速软件。 Disk Speed Test 这款软件大小只有26.7MB,评分还可以,我自己也在使用,在苹果的官方商店 APP Store 就可以下载…

    2023-07-12
  • 声带麻痹,声带麻痹最佳治疗方法

    “嗓子突然哑了,连喝口水都会呛咳,我忍了快半个月了……”近日,老城区的曹女士说,吃润喉片、敷热毛巾等方法她都试了,但症状却越来越重,她才到医院求助医生,结果被确诊患了特发性声带麻痹。 左侧声带不活动 她患了特发性声带麻痹 “声带麻痹,即一侧或双侧声带固定不活动。”孙小龙说,声带位于喉部的中间,是两片富有弹性的白色韧带。正常情况下,双侧声带通过气流的震动发出声…

    用户投稿 2023-07-11
  • 是否只查看安全传送的网页内容如何关闭(如何关闭只查看安全传送的网页内容)

    不同的系统出现的问题是不一样的,有小伙伴在电脑账打开我们的网站的时候发现不能正常的打开我们的电脑出现,是否只查看安全传送的网页内容的错误的提示,那我们遇到这个问题应该怎么处理访问https网站呢,今天小编就来跟大家分享一下教你实现IE访问https网站不出现是否只查看安全传送的网页内容的方法。 具体的方法和详细的步骤如下; 1、点击IE浏览器“工具”菜单,选…

    用户投稿 2023-05-22
  • 求购股票软件源代码,炒股最好用的技术指标

    股票翻天印指标源码! N:=90;M:=3; 低:=REF(LLV(L,N),M); 低点:=REFDATE(低,DATE); RRF:低点=L AND ((C-L)>(O-C) OR (O-L)>(C-O)),STICK; STICKLINE(IF(RRF,-120,0),+12,0,4,0),COLOR000088; STICKLINE(IF…

    2023-07-04
  • 成吉思汗博尔术,博尔术和成吉思汗的关系

    只识弯弓射大雕,说的便是一代天骄成吉思汗。在很多人看来,成吉思汗只知道开疆拓土,其实不然。 据史书记载,成吉思汗统治期间的蒙古国鼎盛时期疆域可达4400万平方公里,比秦汉唐宋四朝加起来还要大,实在令人叹为观止。 不光如此,他的驭人手段也高明,但也很简单,那就是看重才能与忠心。 那么成吉思汗是个什么样的人呢?为什么说他的驭人手段高明又简单呢?今天我们就来聊聊成…

    2023-07-05 用户投稿
  • 国产电子血压计10大品牌排行(中国血压计十大名牌)

    11月11日,我国公布优化疫情防控二十条,“外防输入、内防反弹”依然是总策略,同时第十三条、第十四条要求加快新冠肺炎治疗相关药物和医疗设备的储备,强化对重点人群的保护。此背景下呼吁购买呼吸机、制氧机和血氧仪的声音日渐高涨。11月14日,A股多家有呼吸机、制氧机产品的公司股价大涨,鱼跃医疗涨停,可孚医疗(002223.SZ)涨幅14%等。板块中主要参与者还有怡…

    用户投稿 2023-06-05
  • 紫苏油,紫苏籽油的营养价值

    为什么要推荐紫苏籽油,世界顶级专家告诉我们要提高人体的omega-3指数,提高人体免疫力。紫苏籽,是卫生部首批既是食品又是药品的60种物品之一,既是食品,又具有药品的保健功效。紫苏籽中含大量油脂,是目前所知α—亚麻酸(omega-3)含量最高的食用植物油,在降血压、降胆固醇、降血脂方面有很好的效果,可有效预防心脑血管疾病、促进视网膜发育、抗菌消炎等作用。生物…

    2023-07-10
  • 宝力高搏击争霸赛参赛者的精彩瞬间

    再次见到散打王宝力高是在今年3月25日新散打王(世界超级散打王争霸赛)新闻发布会的现场,简单的白T搭配宝石蓝西装,除了身体稍微有些发福,整个人看上去还是那么精神。低调、朴实是宝力高给所有人的第一印象,没了年轻时的狂傲,也褪却了擂台上的霸气,现在的“草原骄子”是可亲的宝教练、忙碌的宝老板、憨厚的宝大哥、幸福的宝爸爸。 散打王时期的内蒙队高手云集,而宝力高就是这…

    用户投稿 2023-06-06