編輯:關於Android編程
源碼
Ctrl + ] / [ Move to code block end/start 移動到上/下 一個括號
Ctrl + F12 File structure popup 彈出文件結構
Ctrl + H Type hierarchy 查看當前類所在的結構樹
Ctrl + Alt + H Call hierarchy 查看調用該方法的結構樹
Shift + F6 Rename 重命名
Ctrl + Alt + M Extract Method 提取成一個方法
Ctrl + K Commit project to VCS 提交項目到VCS
Ctrl + T Update project from VCS 從CVS上下載項目到Studio
Alt + #[0-9] Open corresponding tool window 打開對應的工具窗口
0:還沒有定義(但是在KeyMap中設置的時候會提示:Whilch is now not loaded but may be loaded later.意思就是現在還沒有被定義,以後可能就會被定義了,叫我們設置快捷鍵的時候不要設置這個快捷鍵)
1:Project:項目結構視圖
2:Favorites(收藏夾):包含書簽,斷點.喜歡
3:Find:查找窗口
4:Run
5:Debug
6:LogCat日志窗口
7:Structure:類的結構視圖,與Ecplise的OutLine類似.前面說的Ctrl
+ F12也可以彈出類的結構視圖,但是去是暫時的,這個是一個工具窗口,與OutLine一模一樣
8:還沒有定義(但是在KeyMap中設置的時候會提示:Whilch is now
not loaded but may be loaded later.意思就是現在還沒有被定義,以後可能就會被定義了,叫我們設置快捷鍵的時候不要設置這個快捷鍵)
9:Changers
注意部分窗口可能無法直接彈出窗口,例如Run,Debug窗口,如果本身沒有任務在運行/調試,是不會彈出這個窗口的
Ctrl + Alt + Y Synchronize 同步
Ctrl + Shift + F12 Toggle maximizing editor 把編輯窗口的代碼最大化/恢復
Ctrl + BackQuote (`) Quick switch current scheme 快速切換當前主題
Ctrl + Alt + Shift + S Open Project Structure dialog 打開Module管理器
Ctrl + Tab Switch between tabs and tool window 快速打開某個文件或者窗口
Ctrl + P Parameter info (within method call arguments) 在方法中調用參數信息
Ctrl + Q Quick documentation lookup 快速查看 類/方法 的文檔說明
Alt + Insert Generate code... (Getters, Setters, Constructors,hashCode/equals, toString) 插入get,set,toString
Ctrl + O Override methods 重載方法
Ctrl + I Implement methods 實現接口方法
Ctrl + Alt + T Surround?with…?(if..else,?try..catch, for, synchronized, etc.) 給代碼添加if...else,try...catch等
Ctrl + / Comment/uncomment with line comment 添加/刪除 注釋
Ctrl + Shift + / Comment/uncomment with block comment 添加/刪除 注釋
Alt + Enter Show intention actions and quick-fixes 顯示建議的代碼 和 快速修復
Ctrl + Alt + L Reformat code 格式化代碼
Ctrl + Alt + O Optimize imports 優化 導入的包.
Ctrl?+?C?or?Ctrl?+?Insert Copy current line or selected block to clipboard 復制
Ctrl?+?V?or?Shift?+?Insert Paste from clipboard 粘貼
Ctrl?+?Shift + V Ctrl?+?Shift + V 從緩沖區粘貼
Ctrl?+?D Duplicate current line or selected block 復制當前行到下一行
Ctrl?+?Y Delete line at caret 刪除行
Shift + Enter Start new line 開始新的一行
Ctrl + Shift + ] / [ Select till code block end/start 光標跳轉到該字符/塊 所定位的開頭或者結尾
Ctrl + NumPad+/- Expand/collapse code block 展開/折疊 代碼
Ctrl + Shift?+?NumPad+ / - Expand/Collapse all 展開/折疊 全部代碼
Ctrl + F4 Close active editor tab 關閉正在編輯的窗口
Double Shift Search everywhere 在所有范圍內搜索
Ctrl + F Find 查找
Ctrl + R Replace 替換
Ctrl + Shift + F Find in path 在路徑裡查找
Ctrl + Shift + R Replace in path 在路徑裡替換
如有任何疑問,歡迎留言交流
幾乎所有的應用開發者都知道“用戶體驗”的重要性,要提升用戶體驗就離不開一個完備的監控和上報系統,這其中日志(包括Crash上報)是最基本的問題跟蹤和解決手段。本文接下來將
Paint類介紹Paint即畫筆,在繪制文本和圖形用它來設置圖形顏色, 樣式等繪制信息。1.圖形繪制setARGB(int a,int r,int g,int b);設置
(一)前言Binder原本是IPC工具,但是在Android中它的主要作用是支持RPC(Remote Procedure Call),使得當前進程調用另一個進程的函數就像
在上一篇文章中我帶著大家一起實現了Android瀑布流照片牆的效果,雖然這種效果很炫很酷,但其實還只能算是一個半成品,因為照片牆中所有的圖片都是只能看不能點的。因此本篇文