AndroidStudio4.0 New Class的坑(小結(jié))
AndroidStudio升級后, 新建類變成了下面這個樣子, 并且默認還沒有修飾符, 一堆大寫的英文看的我一臉懵逼, 后來在
stackoverflow 上看到了這幾個參數(shù)的含義:
- IMPORT BLOCK 說白了就是導包(誰家導包會手動寫呀[捂臉])
- VISIBILITY 值為PUBLIC或 PACKAGE_PRIVATE 或不填 分別對應public修飾符 private 修飾符和沒有修飾符 (我一般新建類都默認public修飾符, 默認沒有修飾符感覺賊不方便)
- FINAL 就是類是否加final修飾
- SUPERCLASS 就是指定父類
- INTERFACES 指定接口

后來發(fā)現(xiàn)這些東西都是可以配置的, 可以根據(jù)自己的需求進行模板的修改, 關于模板語法可以參考這個鏈接: http://velocity.apache.org/engine/devel/user-guide.html

我這里對模板進行了一些修改:
- 我覺得IMPORT BLOCK沒用, 所以我刪掉了
- 我覺得大寫不好理解, 所以換成小寫了
- 我一般新建類都是public的, 所以我把默認配置改為public了
- TRUE or FALSE 寫著太麻煩, 所以我換成1 跟 0了
修改后的模板如下:
#if (${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
#if(${not_public_1_or_0} != "1")public #end #if (${abstract_1_or_0} == "1")abstract #end #if (${final_1_or_0} == "1")final #end class ${NAME} #if (${superClass} != "")extends ${superClass} #end #if (${interfaces} != "")implements ${interfaces} #end {
}
再次點擊 new Class :

需要注意的是:
${NAME} 這個不能改, 這個對應 New Java Class 彈窗中填寫的 name, 改了Name就要填兩遍了

模板不支持中文, 使用中文將報錯
最后貼上改之前的模板, 如果想要把模板還原回去, 可以從這里copy
#if (${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#if (${IMPORT_BLOCK} != "")${IMPORT_BLOCK}
#end
#parse("File Header.java")
#if (${VISIBILITY} == "public") public #end #if (${ABSTRACT} == "true")abstract #end #if (${FINAL} == "true")final #end class ${NAME} #if (${SUPERCLASS} != "")extends ${SUPERCLASS} #end #if (${INTERFACES} != "") implements ${INTERFACES} #end {
}
到此這篇關于AndroidStudio4.0 New Class的坑(小結(jié))的文章就介紹到這了,更多相關AndroidStudio4.0 New Class內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Android SharedPreferences四種操作模式使用詳解
這篇文章主要介紹了Android SharedPreferences四種操作模式使用詳解的相關資料,這里介紹了獲取Android SharedPreferences的兩種方法及比較,和操作模式的介紹,需要的朋友可以參考下2017-07-07
詳解AndroidStudio3.0開發(fā)調(diào)試安卓NDK的C++代碼
這篇文章主要介紹了AndroidStudio3.0開發(fā)調(diào)試安卓NDK的C++代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-12
Android布局自定義Shap圓形ImageView可以單獨設置背景與圖片
這篇文章主要介紹了Android布局自定義Shap圓形ImageView可以單獨設置背景與圖片 的相關資料,需要的朋友可以參考下2016-01-01
設置Android設備WIFI在休眠時永不斷開的代碼實現(xiàn)
這篇文章主要介紹了設置Android設備WIFI在休眠時永不斷開的代碼實現(xiàn),需要的朋友可以參考下2014-07-07
Android 實現(xiàn)調(diào)用系統(tǒng)照相機拍照和錄像的功能
這篇文章主要介紹了Android 實現(xiàn)調(diào)用系統(tǒng)照相機拍照和錄像的功能的相關資料,需要的朋友可以參考下2016-11-11

