天天看點

Android studio版權資訊配置詳情(含圖)

使用Android studio,在源碼頭部自動插入版權資訊并且設定設定版權裡面的内容

上效果圖:

Android studio版權資訊配置詳情(含圖)

官方文檔連結:Copyright Profiles

首先配置版權聲明模闆:

  • 選擇File -> Settings
    Android studio版權資訊配置詳情(含圖)
  • 找到Editor -> Copyright,點選 Copyright Profiles
    Android studio版權資訊配置詳情(含圖)
  • 點選面闆左側的“+”圖示,建立一個你自己的版權聲明模闆
    Android studio版權資訊配置詳情(含圖)
  • 輸入版權簡介名稱,版權文本,你還可以在文本中使用一些變量 ,這個做了總結(部落格下面),有官方的版權資訊變量表
    Android studio版權資訊配置詳情(含圖)
  • 填寫完後,點選 Validate 按鈕,確定模闆是有效的。如果有效,會彈出下面的提示
    Android studio版權資訊配置詳情(含圖)
  • 點選 Apply 按鈕,應用這個模闆
  • 重新點選 Copyright ,在 default project copyright 中選擇剛剛建立的版權模闆名稱,然後點選 Apply按鈕
    Android studio版權資訊配置詳情(含圖)
  • 點選面闆右側的“+”圖示,彈出的下拉菜單 Scope 選擇 All,Copyright 選擇剛剛建立的版權模闆名稱
    Android studio版權資訊配置詳情(含圖)

這樣就可以了,如果當你建立檔案的時候,它會出現在你的檔案源碼頭部;

Android studio版權資訊配置詳情(含圖)

如果想在你的現有源碼中去添加版權聲明

  1. 在檔案頂部右鍵點選 彈出菜單 -> 選擇Generate…
  2. 将會出現一個小視窗
    Android studio版權資訊配置詳情(含圖)
  3. 點選 Copyright 然後版權聲明會自動添加到檔案的最上面
    Android studio版權資訊配置詳情(含圖)

如果想要多個檔案添加版權資訊

  1. 在項目任何檔案夾右鍵點選 彈出菜單,選擇 Update Copyright…
    Android studio版權資訊配置詳情(含圖)
  2. 這時候你可以選擇把你的版權聲明添加到整個項目中
    Android studio版權資訊配置詳情(含圖)

官方對版權資訊中可以使用的變量,簡單翻譯如下:

版權資訊變量表

Name(名稱) Type(類型) Comment(說明)
$today DateInfo 目前日期和時間。如果直接使用,格式上不一定會滿足你的要求,可以格式化輸出。
$file.fileName String 目前打開的檔案名
$file.pathName String 目前檔案的完整路徑。
$file.className String 目前打開的Java檔案的類名稱。如:MainActivity
$file.qualifiedClassName String 目前打開的Java檔案的完全限定名稱。如:com.example.baiyu.currencies.MainActivity
$file.lastModified DataInfo 檔案最近一次修改時間
$project.name String 目前項目名稱
$module.name String 目前子產品名稱
$username String 目前使用者名稱
DateInfo 有以下屬性properties:
year int 目前年
month int 目前月
day int 目前天(本月天數1-31)
hour int 目前小時(0-11)
hour24 int 目前小時(0-23)
minute int 目前分鐘(0-59)
second int 目前秒數(0-59)
DateInfo 有以下方法method:
format(String format) String 格式化時間。可以使用 java.text.SimpleDateFormat 格式選項。

繼續閱讀