Android studio 使用與快捷鍵
阿新 • • 發佈:2018-12-14
使用快捷鍵 可以提高效率
有些快捷鍵記不住 記錄下
常用的快捷鍵
- 提取全域性變數:Ctrl+Alt+F
- 提取方法 :Ctrl+Alt+M
- 設定 : Ctrl+Shitf+S
- Run : Shift+F10
- Debug : Shift+ f9
- cvs 更新: Ctrl+T
AS使用技巧
參考 http://www.jianshu.com/p/a1527d4c85a7
檔案頭
1.設定 file and code templates
/**
* @Author : huangqiqiang
* @Package : ${PACKAGE_NAME}
* @FileName : ${NAME}
* @Date : ${DATE} ${TIME}
* @Descrive : TODO
* @Email :
*/
2.設定 live Templates
/**
* @Author : huangqiqiang
* @Package : $PACKAGE_NAME$
* @FileName : $NAME$
* @Date : $DATE$ $TIME$
* @Descrive : TODO
* @Email :
*/
常用外掛
- Alibaba java Coding Guidelines
- GsonFormat
- CodeGlance
- Key Promoter
常亮配置
配置: 變數字首
editor-> java -> Code genneration
參考:http://blog.csdn.net/jdsjlzx/article/details/51174301
自增 打包命名
參考 感謝 http://blog.csdn.net/u011748800/article/details/50330167
及老杜
先上圖!
還有個 version.properties 檔案
VERSION_CODE=16
獲取日期
def getDate() {
def date = new Date();
def formattedDate = date.format('yyyyMMdd-hhmm')
return formattedDate
}
自增 code
//如果version.properties檔案可讀則執行操作
def versionPropsFile = file('version.properties')
if (versionPropsFile.canRead()) {
//載入version.properties
Properties versionProps = new Properties()
versionProps.load(new FileInputStream(versionPropsFile))
//從version.properties根據關鍵字"VERSION_CODE"取Integer
def verCode = versionProps['VERSION_CODE'].toInteger()
//判斷build模式,如果是釋出模式(':app:assembleRelease')則自增版本號,並且寫回version.properties檔案中
def runTasks = gradle.startParameter.taskNames
if (':app:assembleRelease' in runTasks) {
versionProps['VERSION_CODE'] = (++verCode).toString()
versionProps.store(versionPropsFile.newWriter(), null)
}
versionCode verCode
} else {
throw new GradleException("Could not read version.properties!")
}
檔案輸出
android.applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent,
defaultConfig.applicationId +
"-"+ ("release".equals(buildType.name)?"正式":"其他")+
"-" +// buildType.name +
"-v" +
defaultConfig.versionName +
"-(" + defaultConfig.versionCode + ")-"
+getDate()+".apk" );
}
}
Copyright 檔案建立時候的版權
Create on 20$today
FileName: $file.fileName
Author: huang qiqiang
Contact: http://www.huangqiqiang.cn
Email 593979591@QQ.com
更多的功能 等待研究
File Header java 檔案建立時候的標頭檔案
/**
* 在此寫用途
* @FileName:
* ${PACKAGE_NAME}.${NAME}.java
* Author 黃其強
* @date: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
* @version V1.0 <描述當前版本功能>
* Created by ${USER} on ${DATE}.
*
/
快速將Java轉成Kotlin
參考 https://zhuanlan.zhihu.com/p/27100220
IDE外掛有一個很有趣的功能就是將Java檔案直接轉成Kotlin。這個外掛可以很智慧地將Java語言風格轉換成Kotin風格並保持執行相容。如果你建立了一個Android專案,那就找到自動生成的MainActivity,在左邊的專案結構中選中,並觸發IDE的action “Convert Java File to Kotlin File”。你可以按下快捷鍵Command+Shift+A(OSX)來選擇action。這個外掛甚至有專門針對這個action的快捷鍵Option+Shift+Command+K(OSX)。其實官方並不建議直接轉換Java檔案,但直到現在我還沒遇到過什麼問題
WIN : Ctrl + Alt + Shift + K