Android開發(fā)之Android studio的安裝與使用
該專題的目的:學(xué)習(xí)Android studio的特性和技巧,學(xué)習(xí)Gradle的黑魔法,學(xué)習(xí)Android的最熱框架,學(xué)習(xí)Android5.0以上的新特性。
該專題的行文順序:從Android studio的特性和相關(guān)技巧以及在工作和學(xué)習(xí)中使用到的貼心插件和相關(guān)小魔法會(huì)一一介紹給大家,再根據(jù)項(xiàng)目的搭建,介紹給大家gradle的黑魔法,如何加速build過程,如何簡單高效的使用gradle。之后,會(huì)根據(jù)項(xiàng)目的搭建,會(huì)向大家介紹Android的相關(guān)框架以及使用指南。
該專題的機(jī)器配置:Mac pro 13,注意使用win的用戶,Android studio的配置和gradle的配置大同小異,所以無需多慮。
話那么多,那我們開始吧!
Android studio的安裝
在此,我相信大家都安裝了Android studio,那么我依然簡單的介紹下安裝過程。
這是鏈接:http://developer.android.com/intl/zh-cn/sdk/index.html
在安裝之前,你需要安裝jdk,那么如何安裝jdk,也不在本篇博文的涉獵范圍。相信使用mac的童鞋都能夠很方便的安裝。
Android studio的使用
在這里,我不會(huì)為大家介紹,如何使用Android studio新建項(xiàng)目,如何查看log等。
安裝完Android studio,我相信大部分用戶都是從eclipse轉(zhuǎn)過來的,所以必然你已經(jīng)熟悉了eclipse的快捷鍵,那么,你需要設(shè)置以下內(nèi)容,快捷鍵cmd+,打開設(shè)置,選擇key map:
同樣,你需要設(shè)置主題,字體等,在此就不一一介紹了。
你還需要設(shè)置顯示行號(hào),代碼提示快捷鍵,xml提示快捷鍵,變量加m,s,自動(dòng)導(dǎo)包等。
Android studio的插件
注意到,Android studio會(huì)默認(rèn)給我們安裝較多插件,而有一些插件,我們并不需要使用,那么如何提高Android studio的速度,大家可以去除掉一些不必要的插件,就像這樣,在此,我去掉了google服務(wù)的相關(guān)插件,同時(shí),因?yàn)锳ndroid studio的模擬器運(yùn)行太慢,我們可以安裝Genymotion模擬器,該模擬器在as中有對(duì)應(yīng)的插件,大家可以安裝感受下,模擬器帶來的便利(至于為什么需要使用模擬器,因?yàn)樵谑褂玫絪qlite的時(shí)候,你不必因?yàn)槟愕氖謾C(jī)是國產(chǎn)手機(jī)無法查看sqlite文件而苦惱,在模擬器上,只需要安裝root project,就可快速查看SQLite文件了):
既然,這是第一篇博文,就盡量寫的詳細(xì)點(diǎn)吧(么么噠)
關(guān)于安裝Genymotion插件,打開設(shè)置,選擇plugins,選擇:
輸入Genymotion,選擇安裝,重啟Android studio就可以看到:
在此,我再介紹一個(gè)插件給大家,ADB ldea,如何安裝,和Genymotion是一樣的,輸入其對(duì)應(yīng)的名稱就可以了。
該插件的用途:使用快捷鍵cmd+shift+A,調(diào)用:
是的,沒錯(cuò),你可以利用快捷鍵控制該項(xiàng)目對(duì)應(yīng)的app,你可以卸載應(yīng)用,安裝應(yīng)用,刪除文件等操作,是不是很方便。
Android studio概覽
因?yàn)閷儆诘谝黄恼拢晕覀冞€是來看看Android studio的相關(guān)功能。
類似eclipse,在Android studio中,你可以不同的形式展開項(xiàng)目,通常你會(huì)用到這兩個(gè)project和Android,具體來看看區(qū)別,在project中:
你會(huì)發(fā)現(xiàn),好亂啊,看著心累,project會(huì)將你的項(xiàng)目中的所有文件都展示出來,所以在查看相關(guān)文件和創(chuàng)建文件方面還是有一定的優(yōu)勢(shì)的。
那么Android視圖來了:
找gradle文件,是不是很簡單,是不是很干凈,針對(duì)每一個(gè)module。
二者切換,點(diǎn)擊視圖
有人會(huì)問了,我點(diǎn)擊視圖了,和你的不一樣啊,不要著急,因?yàn)槲业腁ndroid studio的版本是2.0的,所以。。。
那么又有人問了,為啥你給我的鏈接,我下載了最新的是1.5.1的呢,2.0還是預(yù)覽版。。。那么如何升級(jí)到2.0:
check update,具體操作流程和對(duì)應(yīng)版本的相關(guān)區(qū)別,請(qǐng)google,唯一能說的是:2.0的速度相比1.5還是有所提升的,而且在我的使用情況下,并沒有發(fā)現(xiàn)bug。。。是不是太菜。但是大家注意下,如果你選擇升級(jí)2.0,意味著你的升級(jí)是不可逆的,即你無法回到1.5了,所以考慮下吧。
接下來,你會(huì)頻繁的和它們打交道:
這個(gè)當(dāng)你修改了build.grade文件的時(shí)候使用:
這個(gè)用于運(yùn)行app或test,旁邊的是debug:
這個(gè)用于命令行模式:
這個(gè)是log日志和相關(guān)內(nèi)存查看:
這個(gè)是gradle的所有tasks:
Android studio 有用的快捷鍵
那么多快捷鍵,我怎么可能記得住,但是記幾個(gè)有用的,是很有必要的:
shift+esc 在后期,你會(huì)發(fā)現(xiàn),你需要從模擬器切換到as工作模式,而當(dāng)你運(yùn)行app時(shí)候,as會(huì)自動(dòng)為你打開log,那么問題來了,難道我每次都要去手動(dòng)關(guān)閉這玩意?
其他的快捷鍵,會(huì)在項(xiàng)目的搭建過程中,一一為大家介紹。
- Android studio 3.0安裝配置方法圖文教程
- Android Studio使用教程(一):下載與安裝及創(chuàng)建HelloWorld項(xiàng)目
- Android Studio 1.2版安裝設(shè)置圖文教程
- Android Studio3.0新特性及安裝圖文教程
- Android Studio 3.0的下載安裝教程
- Android Studio安裝配置方法圖文詳細(xì)教程
- mac系統(tǒng)下載、安裝、使用AndroidStudio
- Android Studio安裝配置方法圖文教程
- 初學(xué)者Android studio安裝圖文詳解
- android studio3.4安裝指南圖文教程
相關(guān)文章
Android從0到完整項(xiàng)目(1)使用Android studio 創(chuàng)建項(xiàng)目詳解
本篇文章主要介紹了Android從0到完整項(xiàng)目(1)使用Android studio 創(chuàng)建項(xiàng)目詳解,具有一定的參考價(jià)值,有興趣的可以了解一下2017-07-07Android中極簡的js與java的交互庫(SimpleJavaJsBridge)
本文主要介紹了Android中極簡的js與java的交互庫--SimpleJavaJsBridge,它可以讓js與java之間的通信更簡單。 具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-01-01flutter實(shí)現(xiàn)頭部tabTop滾動(dòng)欄
這篇文章主要為大家詳細(xì)介紹了flutter實(shí)現(xiàn)頭部tabTop滾動(dòng)欄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03Android實(shí)現(xiàn)自定義華麗的水波紋效果
關(guān)于Android的水波紋效果小編之前給大家也分享幾篇類似的,有興趣可通過下面的相關(guān)文章進(jìn)行查看,今天給大家再分享一個(gè)華麗的水波紋效果,這個(gè)效果很不錯(cuò),感興趣的可以參考借鑒。2016-08-08Notification消息通知 自定義消息通知內(nèi)容布局
這篇文章主要為大家詳細(xì)介紹了Notification消息通知,消息合并且顯示條數(shù),自定義消息通知內(nèi)容布局,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09Android中利用xml文件布局修改Helloworld程序
這篇文章主要介紹了Android中利用xml文件布局修改Helloworld程序 的相關(guān)資料,需要的朋友可以參考下2016-07-07Android ListView長按彈出菜單二種實(shí)現(xiàn)方式示例
這篇文章主要介紹了Android ListView長按彈出菜單的方法,大家參考實(shí)現(xiàn)2013-11-11Android apk完整性檢測(cè)的實(shí)現(xiàn)思路和代碼實(shí)現(xiàn)
這篇文章主要介紹了Android apk完整性檢測(cè)的實(shí)現(xiàn)思路和代碼實(shí)現(xiàn),本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-12-12android實(shí)現(xiàn)撲克卡片翻轉(zhuǎn)
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)撲克卡片翻轉(zhuǎn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05