Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Studio 進階詳細配置

Android Studio 進階詳細配置

編輯:關於Android編程

小Y使用Android Studio 不短時間了,前陣子看有人總結了一篇AS進階配置,發現總結的不錯,我這裡也總結一下我的AS的配置,各位可以看看是否有你不知道嗎?

衣帶漸寬終不悔,為伊消得人憔悴

顯示行號,方便查詢

很多時候我們的app上線以後,通過錯誤分析bug出錯的類的哪一行代碼出的錯,我剛開始也是右鍵點擊左邊,然後顯示行號!然後有了這一份顯示行數的配置。

Android Studio未顯示行號的情況。
\ Android Studio顯示行號的情況
那麼如何設置行號呢? 按照 File " Settings 打開設置,選擇Editor | General | Appearance,勾選Show line numbers ,截圖如下
\

命名前綴,規范命名

我們通常會遵循Android 官方關於編碼風格的指導來進行字段命名。在Android 源碼中我們可以看到通常成員變量都是以‘m’開始。其實Android Studio 可以自動在幫我們生成字段名稱的時候加上自定義的前綴,效果如圖:
\
但是我們常用的是這種模式
配置方法 如下 File " Settings 打開設置 選擇Editor | Code Style | Java 選擇Code Generation 標簽 ,給普通Field 添加一個’m’前綴,給 Static filed 添加一個’s’前綴
\

drawable VS mipmap 工程模板設置

谷歌官方API對drawable和mipmap的介紹!!

drawable/
For bitmap files (PNG, JPEG, or GIF), 9-Patch image files, and XML files that describe Drawable shapes or Drawable objects that contain multiple states (normal, pressed, or focused). See the Drawable resource type.
mipmap/
For app launcher icons. The Android system retains the resources in this folder (and density-specific folders such as mipmap-xxxhdpi) regardless of the screen resolution of the device where your app is installed. This behavior allows launcher apps to pick the best resolution icon for your app to display on the home screen. For more information about using the mipmap folders, see Managing Launcher Icons as mipmap Resources.

谷歌鏈接地址:http://developer.android.com/tools/projects/index.html

那麼我們翻譯一下谷歌官網API的介紹,大概的意思就是推薦把 .9 圖,圖片,圖片選擇器xml放到drawable目錄下,而推薦把圖標icon放到mipmap目錄下。
但是Android Studio 創建Module 時並沒有將Android 開發中常用的文件目錄全部生成,比如默認只生成了一個drawable文件夾,常用的drawable-hdpi 等文件夾需要我們自己創建。

創建工程模板,自動創建drawable-h等路徑

比如我們新建一個工程,res的結構如圖
\
如果設置模板後可以,直接生成

但是我不推薦這樣做,因為谷歌推薦把圖標放到mipmap下,其他圖片放到drawble下
配置方法: 進入Android Studio 安裝目錄,NewAndroidModule用編輯器打開recipe.xml.ftl文件,並加入以下配置

復制下邊:<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwcmUgY2xhc3M9"brush:java;">

當然,我們可以參照系統的模板,照貓畫虎的復制粘貼,通過類似的方式我們還可以在創建Module 的時候做很多事情,比如:

在colors.xml 文件中生成常用顏色 在build.gradle 文件中生成自定義配置, 在.gitignore 文件中生成自定義忽略配置,等等…

自定義活動模板提示

Android Studio 中默認提供了很多非常方便的活動模板(Live Templates),例如,我們按下Ctrl+J ,然後輸入iter,會自己用增強版for循環
\
然後看一下系統的默認配置

由此可以看出,活動模板就是我們常用代碼的一個縮寫。開發中有很多代碼都會重復出現,因此自定義合適的活動模板能很大程度上避免我們很多重復的體力勞動。那麼問題來了,如何自定義?
設置步驟:

設置你寫的提示字符 你的代碼提示語,比如(介紹iter是,增強for循環) 然後開始我們的重點 定義的變量,然後用ide提供的方法
例如看圖中的標號,我介紹一下他們的作用

具體解析:

ELEMENT_ TYPE 的方法iterableComponentType(ITERABLE_TYPE)獲得遍歷的類型 VAR 對應的方法是suggestVariableName() 系統推薦的名字 對應的方法是iterableVariable()獲得當前類那個集合或者數組 結束的位置

舉個例子:
- 根據上邊的方法,我們來實現一個AS不自帶的方法,就是我們經常使用的switch用法

按照圖上的流程走即可,我說一下switch()裡的參數
1. 在Custom的自定義組下,創建一個swi的自定義活動模板
2. 提示關鍵字設置為 swi ,描述為 switch的選擇語句
3. 然後設置四個參數CONTANTER, FIRST,SECOND,END,分別代表著參數,第一個選擇,第二個選擇,最後一個光標坐落點。
4. 然後點擊右邊的Edit variabldes,然後進行對四個參數的作用進行賦值,第一個參數我們選擇suggestFirstVariableName(“Object”)表示系統推薦的,第二、三是為了我們方便寫入我們需要的值,換行只需要回車就可以切換,避免鼠標操作,純鍵盤手打,第四個參數就是我們輸入的最後。
輸入方式如下圖所示:
這裡寫圖片描述

類的頭文件聲明,表上自己的專注權

類的頭文件聲明,因為我們寫的代碼,在開發程序的時候,我們一般都會給文件自動添加上一些關於文件的注釋信息,比如開發者的名字,開發的時間,開發者的聯系方式等等,效果圖如下。

這裡寫圖片描述

設置步驟

點擊菜單欄的“File“->“Settings”,打開Settings窗口 點擊“IDE Settings”下面的“File and Code Templates”,然後選中Templates裡面的Class 然後選中Includes tab下面的File Header。 在最右邊的輸入框中就可以輸入我們想要設置的注釋模板了。比如我們輸入:
/**
 *   作者:${USER} on ${DATE} ${HOUR}:${MINUTE}
 * 
 *    郵箱:[email protected]
 */

然後點擊ok便大功告成!!

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved