日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

androidstudio自动生成变量_使Eclipse或AndroidStudio的代码模板自动生成类名和方法名...

發布時間:2025/3/19 Android 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 androidstudio自动生成变量_使Eclipse或AndroidStudio的代码模板自动生成类名和方法名... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開發過程里打印Log經常要表明Log所在的類和方法,

比如:

Log.e(TAG,"MainActivity.onResume.?Are?you?ok?");

以前每次都是手打或復制,前段時間用AndroidStudio的時候,發現可以直接在LiveTemplate里使用變量導入類和函數名,忽然之間發現自己以前too young too naive?...

學習一番之后,Eclipse和AndroidStudio代碼模板里~自動生成類和方法名的方法如下。

Eclipse示例如下:

${:import(?com.itcast.videotest.utils.LogUtils)}

LogUtils.e(TAG,"${primary_type_name}.${enclosing_method}.${msg}");

//?${primary_type_name}表示類名

//?${enclosing_method}表示方法名

//?其他用法自由發揮吧,比如建立一個create_tag的模板,內容是:

//?private?static?final?String?TAG?=?"${primary_type_name}";

上截圖:

AndroidStudio示例如下:

第一個,最新的版本是1.3,趕緊去升級,然后去Live Templates看看,大驚喜~~官方給了一堆的模板代碼,剛剛看了一下,爽的有點控制不住尿意~包括自動生成Log和TAG~~

下面學習自定義~

代碼如下:

Log.e(TAG,"$CLASS_NAME$.$METHOD_NAME$.$content$"?);

截圖如下:

1,選擇新增Live Template

2,填寫模板名,模板代碼正文,選擇模板作用的上下文,Android開發是把 Java 打鉤

3,點擊"Edit variables",彈出的對話框可以看到顯示了三個變量,也就是我們代碼里$$圍起來的三個值,Expression欄的下拉列表有className()和methodName(),分別對應好就可以。

(CLSS_NAME和METHOD_NAME的"skip if defined"建議選中,當生成的name值不為空時,代碼光標可以自動停留在content部分,輸入更方便。)

剩下的請自由發揮~~~

總結

以上是生活随笔為你收集整理的androidstudio自动生成变量_使Eclipse或AndroidStudio的代码模板自动生成类名和方法名...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。