利用Eclipse或AndroidStudio的程式碼模板,自動生成 Log.e(TAG,"類名.方法名. msg"); 格式的程式碼
阿新 • • 發佈:2019-01-30
開發過程裡列印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哈哈~