CMAndroidBook
  • CMoney Android Book
  • 新人訓練
    • 工具篇
      • IDE
      • Firebase
      • Flurry
      • Postman
    • Coding Style
    • 架構
  • 基礎課程-預習
    • Android Studio
    • Kotlin練習
      • Google Code Labs
        • 1: Get started
        • 2: Kotlin basics
        • 3: Functions
        • 4: Object-oriented programming
        • 5.1: Extensions
      • 程式練習題
      • 參考
  • 建立第一個App
    • 目標
    • 建立專案
    • 專案結構
    • 手機開發者權限
    • IDE Git常用操作
      • 初始化Git
      • Commit
      • 新增、刪除、切換Branch
      • 合併Branch
      • 解衝突
  • Coroutine
    • Kotlin-Coroutine
      • 並發與並行
      • Overview
      • 概念
      • Scope和Context
      • Suspend修飾符
    • 習題
    • 參考資源
Powered by GitBook
On this page

Was this helpful?

  1. 新人訓練
  2. 工具篇

IDE

快捷鍵

  • windows

註解 (Ctrl + /)
複製至下一行 (Ctrl + D)
跳至定義 (Ctrl + B)
搜尋文字 (Ctrl + F)  
全域搜尋文字(Ctrl + Shift + F) 
全域搜尋檔案 (Shift + Shift)
自動排版(Ctrl + alt + L)
直接跳下一行(crtl+shift+enter) 
刪除多餘 import(ctrl +alt + o )
單字的頭尾(ctrl + 左右鍵)
左右頁籤(alt + 左右鍵)
關頁面(alt + F4)
休眠(windows+L)
放大(windows+"+")
縮小(windows+"-")
  • mac

F3: Bookmarks
F3+Command(Win):  檢視Bookmarks List
Command(Win)+O:  快速搜尋Class
Command+Shift+[:    左切Tab
Command+Shift+]:   右切Tab
Alt+上: 直接選股單字 
ctrl+option+T  (Win+Alt+T): 一段Code 選取後可以快速用IF Else  或是 Try catch include起來
ctr+option+M  (Win+Alt+M): 把一段code快速輸出成Function

Setting

  • inlay hints - 型別提示

  • livetemplate - 客製化模板

  • gradle - jdk版本

Plugins

  • adb // 模擬器相關動作執行

  • markdown (md)

  • Progress Bar// 就是build的時候比較療癒

Debug

  • Debug/Attach App

– 點選圖中紅色圓圈圈起的左邊綠色按鈕,執行app的debug模式,快捷鍵Shift F9

– 點選圖中紅色圓圈圈起的右邊按鈕,可以選擇正在執行的程序attach debugger,第二種方法比較常用,我們可以在啟動apk之後,直接下斷點,然後attach process到制定程序,條件觸發之後就可以直接進入除錯模式。

  • BreakPoint 斷點

-屬性斷點:打在類的成員變數上,當變數初始化或變數的值改變時觸發斷點。

-方法斷點:打在一個函式的首行,進行函式級別的除錯。可以打在JDK的原碼裡,普通的斷點是不能打在原始碼裡。

  • Step Over/Into/Out

Step Over 單步執行

Step Into 進入正在執行的方法(必須是自定義的方法)

Focus Step Into 可以進入原始碼

Step Out 跳出正在執行的方法

  • Debug Logger+條件判斷

透過DebugBreak Point 的Message Log功能 在原本要設定BreakPoint的地方,按下右鍵進行進階設定,可以看到有Evaluate and log

這樣的方式就可以印出Log也不會弄髒你的程式碼,但要注意的是,他不會出現在你原本的logcat中,而是出現在Debug Panel中,在Debug中點選 Console按下Contrl+F可以找到你的訊息

Previous工具篇NextFirebase

Last updated 3 years ago

Was this helpful?

鼠點選編輯框左側,出現紅色圓點/方點
從左到右依次
在condition可以為中斷點設定中斷條件

SVG 轉 Drawable