Android Studio是一套面世不久的IDE(即集成開發(fā)環(huán)境),免費(fèi)向谷歌及Android的開發(fā)人員發(fā)放。Android Studio以IntelliJ IDEA為基礎(chǔ),旨在取代Eclipse和ADT(Android開發(fā)者工具)為開發(fā)者提供更好的開發(fā)工具。
運(yùn)行相應(yīng)速度、智能提示、布局文件適時(shí)多屏預(yù)覽等都比Eclipse要強(qiáng),但也不能說(shuō)全部都是有點(diǎn)現(xiàn)在Studio中無(wú)法在一個(gè)窗口管理多個(gè)Project,每個(gè)Project都要打開一個(gè)窗口,或者是close當(dāng)前的后再打開別的。 當(dāng)?shù)钱吘故穷A(yù)覽版,所以只是暫時(shí)試用了下,并沒(méi)有過(guò)多接觸,開發(fā)中還是使用Eclipse。
經(jīng)過(guò)一年多的沉淀,如果已到0.8.4版本,最近準(zhǔn)備在工作用正式開始使用,所以看了下官網(wǎng)的教程。準(zhǔn)備開始了。
安裝
這個(gè)我就不多說(shuō)了,大家都知道,官網(wǎng)下載安裝即可。安裝完成后界面和Eclipse有些類似,然后就新建一個(gè)Project,完成之后會(huì)發(fā)現(xiàn)一直在提示下載, 這是在下載Gradle,大約二三十M的大小,由于偉大的防火墻,所以可能需要很長(zhǎng)時(shí)間,這里就不教大家了,對(duì)程序猿來(lái)說(shuō)不是難題,大家都會(huì)科學(xué)上網(wǎng)。
區(qū)別
此Project非彼Project, Android Studio的目錄結(jié)構(gòu)(Project)代表一個(gè)Workspace,一個(gè)Workspace里面可以有多個(gè)Module,這里Module可以理解成Eclipse中的一個(gè)Project. Project代表一個(gè)完整的Android app,而modules則是app的一個(gè)組件,并且這個(gè)組件可以單獨(dú)build,test,debug。modules可以分為下面幾種:
- Java library modules
- Android library modules: 包含android相關(guān)代碼和資源,最后生成AAR(Android ARchive)包
- Android application modules
結(jié)構(gòu)發(fā)生了變化,在src目錄下有一個(gè)main的分組同時(shí)包含了java和res.
如圖:MyApplication就是Project,而app就是Module.
設(shè)置
進(jìn)入后你會(huì)發(fā)現(xiàn)字體或樣式等不符合你的習(xí)慣。
Windows下點(diǎn)擊左上角File -> Settings進(jìn)入設(shè)置頁(yè)面(Mac下為 Android Studio -> Preferences),在搜索框搜Font找到Colors&Font下的Font選項(xiàng),我們會(huì)發(fā)現(xiàn)無(wú)法修改右側(cè)字體大小。這里修改必須 要通過(guò)新建Theme進(jìn)行修改的,點(diǎn)擊Save as輸入一個(gè)名字后,就可以修改字體了。
這里可能有些人會(huì)發(fā)現(xiàn)我的主題是黑色的,和IO大會(huì)演示的一樣,但是安裝后默認(rèn)是白色的,有些刺眼。這里可以通過(guò)設(shè)置頁(yè)面中修改Theme來(lái)改變, 默認(rèn)是Intellij, 改為Darcula就是黑色的了.
很酷有木有.
運(yùn)行
設(shè)置好字體后,當(dāng)然要走你了。
運(yùn)行和Eclipse中比較像,點(diǎn)擊綠色的箭頭。 可以通過(guò)箭頭左邊的下拉菜單選擇不同的Module,快捷鍵是Shift+F10
AndroidStudio默認(rèn)安裝會(huì)啟動(dòng)模擬器,如果想讓安裝到真機(jī)上可以配置一下。在下拉菜單中選擇Edit Configurations選擇提示或者是USB設(shè)備。
常用快捷鍵介紹
AndroidStudio中可以將快捷鍵設(shè)置成Eclipse中的快捷鍵。具體方法為在設(shè)置頁(yè)面搜索keymap然后選擇為Eclipse就可以了.
強(qiáng)迫癥的人傷不起,非想用默認(rèn)的快捷鍵。
這里我整理下下個(gè)人常用的幾個(gè)快捷鍵。 每個(gè)人的習(xí)慣不同,大家各取所需
Ctrl+S 開個(gè)玩笑,這個(gè)鍵算是徹底廢掉了, 因?yàn)锳ndroidStudio與Eclipse不同,他是自動(dòng)保存的,所以我們?cè)僖膊恍枰狢trl+S了.
Ctrl+空格 代碼提示 (同Eclipse中Alt+/)
Ctrl+Shjft+N 查找文件 (同Eclipse中Ctrl+Shift+R)
Ctrl+F12 顯示當(dāng)前文件的結(jié)構(gòu) (同Eclipse中Ctrl+0)
Ctrl+Alt+L 格式化 (同Eclipse中Ctrl+Shift+F)
Ctrl+Alt+O 優(yōu)化導(dǎo)入的包 (同Eclipse中Ctrl+Shift+O)
Ctrl+Q 查看文檔 (同Eclipse中F2)
Alt+F7 搜尋 (同Eclipse中File Search)
Alt+Insert 新建文件或生成代碼(GetSet)(同Eclipse中Alt+Shift+S后的操作)
Alt+Enter 快速修復(fù) (同Eclipse中F1)
Ctrl+P 顯示方法參數(shù)
Shift+F10 運(yùn)行項(xiàng)目
Ctrl+Shift+Backspace 跳轉(zhuǎn)到上次修改的地方
Ctrl+E 顯示最近編輯列表
Ctrl+[或] 跳轉(zhuǎn)到大括號(hào)開頭或結(jié)尾
Ctrl+Alt+T 把代碼包在一起(加try catch等)
Alt+↑或↓ 在方法間移動(dòng)
Ctrl+Shift+F7 高亮本文件中選中的代碼
Alt+←或→ 切換已打開的文件視圖
Shift+F6 重命名
Ctrl+B 快速打開該類或方法
F2 快速定位到文件錯(cuò)誤或警告位置
Ctrl+X 剪切當(dāng)前行
Ctrl+Y 刪除當(dāng)前行
Ctrl+D 復(fù)制當(dāng)前行
F4 進(jìn)入源碼
Alt+1 開關(guān)Project視圖
Ctrl+_F4 關(guān)閉當(dāng)前窗口
第二彈 https://github.com/CharonChui/AndroidNote/blob/master/Android%E5%AD%A6%E4%B9%A0%E5%8A%A0%E5%BC%BA/AndroidStudio%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B(%E7%AC%AC%E4%BA%8C%E5%BC%B9).md
更多文章 https://github.com/CharonChui/AndroidNote
博客地址 www.charonchui.com
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。