AndroidStudio工具使用、基本設定及介紹(一)
1:AS下載地址
下載時注意自己的作業系統版本Windwos、Linux、Max,AS不區分32/64系統,另外AS下載時有帶SDK的AS和無SDK的
2:AS的安裝具體步驟
3: AS面板介紹
File:主要包括建立專案、module、檔案等、匯入匯出專案,儲存等操作,進入設定介面等,這裡還有個Power save mode 電源模式,如果開啟時他會把一些輔助功能關閉掉,這個就好比手機的省電模式,不要開啟,不熟悉AS開啟了會出問題,比如程式碼錯誤提示這些如果開啟了這項就沒了。
Edit:主要包括複製貼上、Find查詢
View:主要是我們常用的一些視窗檢視,如果我們關閉了某些視窗而找不到了可以到View去找
主要包括ToolWindow及其他常用視窗
Navigate:主要是File class 類查詢功能 如ctrl+shit+R等功能
Code:略 Analyz:略
Refactor:主要包括move移動、重新命名等功能
Build:構建專案,構建單個moudle、clean專案、build apk 構建一個沒有簽名的APK
Build Generate Singed Apk 構建一個有簽名的APK,和Ecplise一樣如果有現成的簽名檔案可 以直接匯入使用,如果沒有 可以建立一個。.jks和.keystore都是app簽名檔案使用沒區別。
Run:
Tools:略
VCS:版本控制包含了git github svn vcs等匯入匯出專案到版本控制伺服器
Help:版本更新,檢視AS工具日誌
Terminal: dos命令,爽吧人家把這個整合進來了
Android Monitor:安卓的監控包括logcat輸出、cpu、gpu、記憶體等檢測
使用這個控制檯的時候可以選擇監控某個裝置、某個專案或者是指定條件的log(可配置)
Messages:主要顯示Gradle Build Gradle Sync構建或者同步時的日誌資訊
4:AS常用功能設定及介紹(重要)
點選File選擇Setting進入設定面板
Appearance & Behavior 外觀與行為
Appearance:設定整個AS的外觀樣式 字型大小等
一般Them:Darcula(黑色的主題高大上啊)。字型Name:constantia (我覺得好看)注意:現有版本中如果字型Name:選擇的是英文名字的字型那麼可能會出現介面亂碼的情況
就是有中文提示的地方都會出現亂碼,這個時候只要選擇中文名字的字型即可(可能會出現)System Setting:
設定代理、AS檢查更新、Android SDK的更新下載
Keymap 快捷鍵設定
谷歌還是考慮的比較齊全,把Eclipse 、Mac 等快捷鍵整合進來了
以前搞Android的大部分都是使用Eclipse,這裡基於選擇Eclipse來說明快捷鍵的修改設定
在AS中如果要修改某個快捷鍵必須知道其英文名字才能搜尋修改,這個比較麻煩小技巧:當我們只知道ctrl+C這個快捷鍵,但是不知道他的英文名字,如下操作:我們隨便找個快捷鍵右鍵選擇Add KeyBoard Shortcut彈出一個視窗我們在FirstStroke下面輸入ctrl+C此時面板底部會出現紅色文字這些紅色文字會包含當前快捷鍵名字和在某個位置的資訊
Eclipse常用的快捷鍵就那麼幾個,這裡一一舉出對應於AS快捷鍵名字
複製:Ctrl+C、全選: Ctrl+A、 全刪:Ctrl+D、貼上:Ctrl+V(as中不變)
程式碼補全:Alt+/ —-basic(或者class name completion),這裡AS有兩個補全,一般設定basic
因為class name completion設定後在XML中的提示是沒有用的(修改)給方法類加註釋:Shit+Alt+J–fix doc comment(修改)
全域性查詢檔案:Ctrl+H–find in path
顯示可能執行意圖:ctrl+1–show intention actions(比如類強制轉換等….)(修改)
類檔案查詢:ctrl+shit+r–navigate file(不但可以查詢當前專案的還可以查詢SDK原始檔的)
查詢替換:Ctrl+F對當前檔案查詢替換
快速導包和clear無用的包名:Ctrl+shit+o–organize在AS中這個快捷鍵只能clear不能import
顯示當前類的所有方法:Ctrl+o
Editor編輯
General
Appearance:編輯常規面板的一些顯示,這裡只需勾選一個show line numberCode Completion:代替補全時的一些選項
把第一項選為none 意思是根據輸入的字元全域性匹配
其他的把2個時間修改下我設定500ms,這個是補全時多少時間顯示出提示框Auto Import 如圖
Colors & Fonts 顏色字型
Font:字型其中Scheme選擇Darcula,Primary font選擇consolas 17(自己選擇)
General:設定程式碼摺疊,程式碼檢查錯誤下劃線,過時的橫線等外觀的顏色樣式
Console Colors:控制檯顏色(具體細節選項檢視)
Console Fonts:控制檯字型
JAVA:類檔案的關鍵字方法變數等字型顏色設定
Android Logcat:android不同級別日誌輸出時的字型顏色等設定
JSON、Html:的外觀樣式顏色設定- Live Templates快捷鍵設定
選擇user點選右邊的+號,選擇Live Templates如下圖
設定好的模板可以在C:\Users\Administrator.AndroidStudio2.1\config\templates中找到user.xml,可以儲存這個檔案以後其他地方用複製即可,但是一般我們as匯入出setting.jar時會帶有這些?
File And Code Templates建立類的模板
當我們建立類時就可以選擇我們自己建立的模板快速生成程式碼
比如adapter的程式碼大部分程式碼結構都是一樣的,我們可以建立一個這樣的模板快速生成程式碼
同時也可以根據團隊專案的規範編寫一些共性的模板提升效率設定好的模板在C:\Users\Administrator.AndroidStudio2.1\config\fileTemplates可以找到
Plugins外掛
點選Browse repositories…搜尋你需要的外掛即可
AS是基於intellij idea開發,所有的外掛可以通過他來開發Version Control版本控制工具
Ignored Files提交檔案時忽略設定
忽略檔案設定,這個就是我們使用版本控制工具時往伺服器傳程式碼有些東西是不必要傳上去的,如果AS中的.gradle、.idea、所有的build檔案、.iml檔案等因為這些檔案是本地專案使用時會自動生成的所以需要忽略。
GitHub
Git版本控制工具
下載的Git注意32/64位,如圖配置好路徑後,點選最右邊的test可以測試git整合是否成功
SubVersion
svn整合到AS中貌似有個坑
如果不選擇x的哪項,貌似整合到AS中集成不了Build…..
Gradle
本人自己使用總結、歡迎指正