Android Studio常用快捷鍵

注:本文大部分內容轉載自——碼個蛋微信公眾號里的“熟練這些,才會知道 Android studio 有多高效”由于是微信公眾號通過傳送門看的,沒有原文鏈接。

  • 顯示方法的參數
    當我們使用一個方法的時候,會在剛開始的時候顯示出所有的參數。但是過一會可能就不存在了。這個時候如果你想知道下一個參數是什么類型,或者看一下所有參數。
    快捷鍵:
    command + P (mac)
    ctrl + P (win)
    如果你還想查看一下方法的文檔,不用跟進源碼,直接F1鍵即可顯示出文檔。

  • 快速補全完成
    創建一個對象. 或者findViewById()有時總需要移動鼠標或者光標到末尾進行分號的補全。這些都可以快捷鍵搞定。當你用習慣之后, 會非常的方便好用。
    command + shift + enter(mac)
    ctrl + shift + enter(win)
    實現的功能:

    • 方法體大括號的添加
    • 行尾分號的添加
    • 自動格式化改行操作等
  • 快速生成變量
    比如在方法體中logi直接快速生成一個log日志輸出的模板,但是TAG這個常量還沒有聲明。這個時候用光標移動到TAG上。使用快捷鍵提示即可快速生成。
    option + enter(mac)
    alt + enter(win)

  • 預覽方法定義
    如果只想大體了解方法的定義,而不需要進行方法所在源碼類的跳轉顯示。可以通過Command + Y (win快捷鍵為ctrl + shift + I)來進行預覽。

  • 拆分窗口
    只需要在標簽頁上右鍵. 選擇split vertical\horizontal.

  • 查看大綱
    當一個類很大的時候、可以通過command + F12(win為ctrl + F12) 打開大綱界面。展示全部的方法和成員變量列表。

  • 方法調用棧
    對于某些方法來說,查看它被調用的地方和調用的順序是非常重要的。可通過control + option + H快速查找方法調用棧。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/450095.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/450095.shtml
英文地址,請注明出處:http://en.pswp.cn/news/450095.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

中國城市政治地位,政治地位決定一切!!!

第一政治等級:省級城市(包括直轄市、特別行政區)6個 北京市、上海市、天津市、重慶市、香港特別行政區、澳門特別行政區 第二政治等級:副省級城市(含五個計劃單列市) 15個 沈陽市、大連市&…

Shell 字符串截取

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 Linux 的字符串截取很有用。有八種方法。 假設有變量 varhttp://www.aaa.com/123.htm 1. # 號截取,刪除左邊字符,…

go語言漸入佳境[6]-operator運算符

運算符和其他語言一樣,Go語言支持多種運算符,用于對變量進行運算。12345678910111213package mainimport "fmt"func main(){ //math() //relation() //logic() //wei() Assign()}算術運算符123456789101112func math(){ a : 4 b:2 fmt.Printf(…

Android應用開發—setResult()的調用時機

本文轉載自setResult()的調用時機,此處做了重新的排版,只是感覺markdown的排版比較好看些,侵刪。 今天遇到這樣一個問題,我在Activity-A中用startActivityForResult()方法啟動了Activity-B,并且在B中通過setResult()方…

記錄騰訊云中礦機病毒處理過程(重裝系統了fu*k)

2019-1-21日常上班的周一 剛想學學kafka,登錄與服務器看看把,誰知ssh特別慢,很奇怪,我以為是我網速問題,斷了wifi,換了網線,通過iterm想要ssh rootx.x.x.x,但是上不去? 就…

從創業失敗中學到的七條教訓

摘要:每個創業者不可能首次創業就能成功。他們的失敗經驗,或許可以指導其他創業者獲得迅速成功。Joshua Hays在文章《7 things I learned from failing that you can avoid》總結了創業失敗后獲得的七條教訓,希望其他創業者可以從中有所收獲&…

unexpected EOF while looking for matching ``‘

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 只是簡單的測試一個shell 腳本,報錯如題。 原因: 雙引號格式不對。 引號切換為英語格式重新輸入,再運…

對象反序列化出現類型不匹配的情況(spring-boot-devtools)

目前在做springboot項目的shiro session redis共享功能。但是有一個對象我把它放到redis中之后再取出來就會出現類型不匹配的異常 AuthorizationUser user (AuthorizationUser) cache.getSuper(key); 異常信息: java.lang.ClassCastException: com.ch.evaluation.a…

最后一周總結

1) 回歸第一周目標 對于第一周的目標,在提高代碼量,多寫多練方面達到了,之前結點編程時還不是很熟悉python,現在寫的比較熟練了,同時學習了一門新的語言Julia,在學習的過程中也看了Julia和Flux的…

音視頻多媒體協議相關資料匯總

未知問題: 編碼,封裝,協議的區別: 如何將TS源流重新封裝并通過P2P協議傳輸在安卓終端和蘋果終端播放封裝 介紹完了視頻編碼后,再來介紹一些封裝。沿用前面的比喻,封裝可以理解為采用哪種貨車去運輸&…

谷歌地圖VS蘋果地圖:大數據領域競爭

摘要:iOS 6推出之后,爭議最大的是什么?蘋果地圖。蘋果地圖成為人們抨擊iOS 6的首選,而蘋果放棄谷歌地圖選擇自力更生是迫不得已。蘋果和谷歌之間的競爭領域可以用三個字來概括:大數據。谷歌擁有大數據,而蘋…

Shell 參數傳遞、 $* 與 $@ 區別

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 傳遞參數 腳本內獲取參數的格式為: $n。n 代表一個數字,1 為執行腳本的第一個參數, 2 為執行腳本的第…

微軟正在考慮將Windows默認瀏覽器改為Chromium

據外媒報道,微軟正在構建一個基于Chromium的瀏覽器,代號為Anaheim,目標是取代Windows中的Edge。 Microsoft Edge是微軟于2015年推出的瀏覽器,該瀏覽器取代了IE成為Windows 10的默認瀏覽器。盡管如此,Microsoft Edge并沒…

css文本屬性

text-align文本水平對齊屬性 取值 left(默認) right center text-indent 文本縮進屬性 單位可以是px也可以是em(字符) text-decoration 文本裝飾屬性 取值 underline(下劃線) overline(上劃線) line-though(刪除線) 轉載于:https://www.cnblogs.com/c-aha/p/10298422.html

三次握手的第三個ACK包丟了,會發生什么?

轉載自三次握手的第三個ACK包丟了,TCP的處理方式 三次握手的第三個ACK包丟了,客戶端認為連接建立,寫數據時,會觸發RST。 當Client端收到Server的SYNACK應答后,其狀態變為ESTABLISHED,并發送ACK包給Server&a…

運營商與廠商發力 智能機進入700元以下時代

千元智能手機的成功,并沒有讓運營商以及手機廠商感到滿足。繼中國電信宣布重點打造600元智能手機后,近日,中國聯通也表態將發力700元以下智能手機市場。而運營商的表態立刻引來了多家手機廠商的呼應,產品價格的繼續下探&#xff0…

輸入一個數,判斷他是不是質數

思路:先給一個數字x,然后讓這個數字x從2開始除,如果 x 從 2 除到 (x-1) 能被整除,那這就不是質數.如果不能被整除,那就是質數. 當然如果x小于2,那x必然不是質數,也不是合數. #輸入一個數,判斷他是不是質數 x int(input("請輸入一個數字:")) #先輸入一個數字 co…

一分鐘了解四層/七層反向代理

轉自公眾號:架構師之路今天花幾分鐘簡單和大家解釋一下。場景:訪問用戶通過proxy請求被訪問的真實服務器 路徑:用戶 -> proxy -> real-server什么是代理? 回答:[proxy]代表[訪問用戶],此時proxy是代理…

tcp建立連接為什么需要三次握手

這是一個看似很“簡單”的問題,但貌似并沒有一個官方統一的答案。搜索了相關的資料,列舉出一些答案。 以下部分轉載自:tcp建立連接為什么需要三次握手 在《計算機網絡》一書中其中有提到,三次握手的目的是“為了防止已經失效的連…

SFTPUtils工具類及使用

配置maven <dependency><groupId>com.jcraft</groupId><artifactId>jsch</artifactId><version>0.1.54</version> </dependency> 工具類 package com.sftp;import com.jcraft.jsch.*; import com.jcraft.jsch.ChannelSftp.LsE…