1. 程式人生 > >Android studio 使用與快捷鍵

Android studio 使用與快捷鍵

使用快捷鍵 可以提高效率
有些快捷鍵記不住 記錄下

常用的快捷鍵

  1. 提取全域性變數:Ctrl+Alt+F
  2. 提取方法 :Ctrl+Alt+M
  3. 設定 : Ctrl+Shitf+S
  4. Run : Shift+F10
  5. Debug : Shift+ f9
  6. 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 : 
 */

常用外掛

  1. Alibaba java Coding Guidelines
  2. GsonFormat
  3. CodeGlance
  4. 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" ); } }
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