1. 程式人生 > >利用Eclipse或AndroidStudio的程式碼模板,自動生成 Log.e(TAG,"類名.方法名. msg"); 格式的程式碼

利用Eclipse或AndroidStudio的程式碼模板,自動生成 Log.e(TAG,"類名.方法名. msg"); 格式的程式碼

開發過程裡列印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示例如下:

下面學習自定義~

程式碼如下:

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

截圖如下:

1,選擇新增Live Template


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



剩下的根據自己的喜好隨便改

是不是很方便O(∩_∩)O哈哈~