Android玩---Android Studio---如何優雅的使用Android Studio(1)

首先爲什麼要寫這篇文章,因爲我正在學習Android Studio的一些高級技能,當你擁有一定的知識基礎後,你就應該去探索IDE的高級技巧,因爲這樣會使你的開發效率變快,開發質量提高,無論是在對語法代碼理解上有所幫助,而且對團隊協作也有幫助

所以這一篇主要說如何在Android Studio裏面編程。

一.使用代碼生成

1.概述

代碼生成是指讓IDE替你完成本省應該是你手動輸入的部分,包括構造函數,getter,setter,equals() ,toString()等方法。

2.準備

使用代碼生成的時候,我們要提前檢查我們的AS是否已經進行了配置,爲什麼要進行配置?因爲我們如果按照規範的代碼進行編程,我們應該給我們的變量以m開頭,static變量以s開頭,如果我們不配置,AS就會把m,s這些修飾字符也加入方法名中,不符合編程規範,所以我們的配置是讓AS忽略m,s等修飾。

3.操作

打開設置界面 File|Setting|Code Style|Java|Code Genertion
這裏寫圖片描述

我們應該保證Field和Static Field的輸入框裏存在m,值,然後儲存
這裏寫圖片描述

在類作用域裏右擊選擇Generate或者直接按Alt+Insert鍵打開Generate頁面,你可以按照自己的需求來選擇需要生成的代碼。
比如說Constructor(構造),Getter(訪問器),Setter(設置器),同時我們設置的忽略m,s也生效了。

同時我們可以使用override來選擇重寫方法。

寫道這裏CSDN MARKDOWM出問題了……呃呃呃!!!氣死人
先不寫了,後續再更

開更。

二.插入動態模板

1.簡介

Android Studio帶了大量模板,允許直接向源文件插入預先設定的代碼。

2.準備

在使用模板之前,我們可以 準備一些模板,打開File|Setting|Live Templates,進行模板的添加

這裏寫圖片描述
按照如圖步驟,第一步選擇plain模板組,點擊綠色添加按鈕,添加模板,第二步第三步輸入題目和簡介,然後就是把自己平時重複使用的代碼加入到輸入框裏,這裏加入的代碼有一定的規律,你可以把變量名等可變元素用標識符替換,但是替換後在實際用的時候會有大片的錯誤紅線,看起來很不爽,我是直接把那些空用常見值替換掉了,這樣做沒有大片紅線,但是挨個填充正確值有一點麻煩。

//一個標準對話框的模板
AlertDialog.Builder mBuilder = new AlertDialog.Builder(this);
        mBuilder.setTitle("Title");
        mBuilder.setMessage("Message");
        mBuilder.setPositiveButton("Ok",null);
        mBuilder.setNegativeButton("Cancel",null);
        mBuilder.show();

這裏寫圖片描述

最後點擊下面的Define按鈕,選中java(當然你根據你的用途選擇語言)

確定後,就可以使用模板了 。

3.使用

使用起來方便啦,在需要此代碼的地方按下Ctrl + J快捷鍵就可以看到你剛纔寫的模板了。

好好記住哦,Ctrl + J ,如果記不起來了,就去key那裏看看快捷鍵。

三.好玩的快捷鍵

這裏有幾個常用的好玩的快捷鍵
Ctrl + Alt + O :刪除無用的import語句
Ctrl + Alt + T : 使用Surround with Live Template,快速生成try catch,for,runnable等
Ctrl + J : 上文提到過的使用動態模板
Alt + Enter : 用過As的都知道這個快捷鍵組合,基本上每天寫代碼都要用到它,用來快速改正錯誤
Alt + Insert : 使用Generate快速填充代碼。
Ctrl+Alt+Shift+T : 快速重構代碼

這篇文章到這裏就結束了,可能東西有點少,後續更新將另起一篇文章啦,好好理解Android Studio的功能對開發真的是有好處的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章