eclipse再見,android studio 新手新手教程(一)基本設定

來源:互聯網
上載者:User

標籤:代碼複用   ble   地址   解決方案   data-   map   tar   idea   insert   

寫在前面:

作為一個剛半僅僅腳踏入android開發的新手,在使用eclipse開發了兩個自我感覺不甚成熟的商城類app之後。遇到了一些問題,總結為例如以下:

1,代碼複用性。

findviewById,onclick事件等。一遍遍反覆這類無聊的代碼簡直浪費生命,這個問題推薦通過依賴注入架構ButterKnife解決。直接一鍵產生布局中的全部控制項,包含onclick點擊事件,可是諸如行布局item裡的控制項。以及布局中include複用的布局要怎樣使用架構解決。這個有待興許再看。

還有一個代碼反覆率非常高的地方便是對HTTP回調的處理。與服務端互動免不了要對返回的json資料進行解析,並依據不同狀態下的status做對應的處理。這個問題通過對回調監聽器listener的封裝,能夠降低一部分反覆的代碼。

2,開發工具的局限性。在使用github使用一些大神的開源庫時會發現eclipse越來越被邊緣化了。參照我部落格百分比布局的文章。很多工具類/庫的使用,android studio使用者僅僅要在gradle中加入一行代碼就可以輕鬆整合。eclipse使用者僅僅能眼巴巴自己去複製相關java類和檔案。先搞個demo測一下,可用了再整合進項目,費時費力。因此,要解決問題,學習android studio就顯得非常有必要了。我自己在android studio的使用上臨時也是一知半解,可是有一些問題的解決也花費了我不少的精力,所以即使是一些簡單的知識,也希望可以幫到相同碰到這些問題的朋友。

那麼本文開始吧。

首先是android studio入門的第一步:

android studio的安裝:國內鏡像地址

安裝過程就不用教學了吧。裝好之後,有部分人可能會遇到點擊程式後就閃一下,開啟不了。

解決方案:改動設定檔:Android-Studio\android-studio\bin\idea.properties。在檔案結尾添加:disable.android.first.run=true


教程第一篇就先設定一些參數配置吧,工欲善其事必先利其器。

進入settings的方法有:

(1)啟動介面:Configure - settings,(2)File - settings, (3)點擊頂部工具列表徵圖

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

部分配置設定方法:

1,主題的設定。Darcula就是傳說中的極客範的黑色主題啦



2,字型設定,搜尋欄搜尋font,直接改動,下方即時預覽,建議改動後點擊save as 儲存一份

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >


3。顯示行號,方便興許依據錯誤記錄檔定位bug位置



4,重頭戲來嘍,快速鍵風格設定,只是即使直接設定eclipse仍然會有部分快速鍵衝突,這個以下會提到

 


5,聯想快速鍵。有衝突,我選擇了忽視衝突強行改動成和eclipse一樣的alt+/。畢竟這個太經常使用了。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >


6,設定聯想不區分大寫和小寫。只是在xml介面編輯時,比如要輸入<Button>, 必須先輸入<才會聯想,還沒有找到在哪裡設定成像eclipse那樣,隨意符號字母都可聯想。



7,編碼

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" > 


8,有些朋友想一開啟as就直接進入項目。跳過選擇項目的啟動介面,取消勾選reopen lase project就可以

 


9,代碼區背景色設定

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >


10,android studio與eclipse不同。eclipse聯想出方法後,方法內會預設帶有該方法的參數,我們僅僅要對著改動就好了,studio聯想出方法後,括弧中為空白。

可是會有懸浮框提示:



這個懸浮窗會極大便利我們對方法的書寫。改動對應的參數方法例如以下:

10.1:改動方法寫完後懸浮窗出現的時間



10.2:假設你寫完方法後。移到別處後又移回來。忘記了方法裡須要的參數。那麼此時有兩種方法:1,滑鼠放在方法名上。便會出現對該方法的介紹。

2,使用快速鍵顯示的懸浮窗,快速鍵改動方法:(我改動成alt+。,這個快速鍵也是衝突的,可是臨時沒發現有什麼不妥)



11,eclipse中另一個非經常常使用的快速鍵ctrl+1,比方我們在new一個類時。new A(),按下ctrl + 1,自己主動聯想為A a = new A();studio中還須要另外設定一下:



12,改動預設凝視資訊。

每次建立java檔案時會在檔案頂部加入的凝視資訊。



這裡提供一下android studio中一些與eclipse不同的快速鍵:

向上插入空行:ctrl + 空格

錯誤提示:alt + enter

產生構造方法。set和get等:alt + insert

局部變數變為全域變數:ctrl + alt + F

提煉方法:shift+ alt + M
資源檔重新命名:alt+shift+R
查看方法在哪裡被使用:ctrl+G
清楚無效包:ctrl+alt+o

其它的興許使用過程中繼續補全。想改動相關的快速鍵。僅僅要在keymap中的快速鍵內隨意點一個。改動成原本的鍵。

比如錯誤提示alt + enter用的不習慣想改鍵,可是又不知道錯誤提示鍵的位置在哪裡,這是僅僅要在keymap中隨意選中一個改動成alt + enter。提示框內就會提示這個按鍵組合和哪個功能衝突。依據紅字的提示找到位置,該位置就是你想改動的功能的位置啦。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

關於android studio的基本設定就是這樣啦。

Stay hungry, Stay foolish。下篇部落格再見。





eclipse再見,android studio 新手新手教程(一)基本設定

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.