android編程實現的自訂注釋模板執行個體_Android

來源:互聯網
上載者:User

本文執行個體講述了android編程實現的自訂注釋模板。分享給大家供大家參考,具體如下:

作為一名程式員 不僅要有一個寫代碼的能力,養成一個良好的編寫習慣也是很重要的。今天給大家詳細介紹一下如何建立注釋模板,給每個類和方法都自己手動去注釋資訊也可以,只是這樣比較繁瑣。為何我們不手動去建立一個注釋模板呢?

第一: 首先我們需要編寫一個模板的xml檔案(codetemplates.xml)

第二、我們現在就給xml檔案編寫主要注釋的內容資訊,我就直接把自己用的xml資訊直接貼出來

<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="false" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/** * @描述: * @方法名: ${enclosing_method} * $android 自訂 模板  * @建立人:${user} * @建立時間:${date}${time}  * @修改人:${user} * @修改時間:${date}${time}  * @修改備忘: * @throws*/</template><template autoinsert="false" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/** * @描述: * @方法名: ${enclosing_method} * $android 自訂 模板  * @傳回型別 ${return_type} * @建立人 ${user} * @建立時間 ${date}${time}  * @修改人 ${user} * @修改時間 ${date}${time}  * @修改備忘  * @since * @throws*/</template><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/*** <p>Title: </p>* <p>Description: </p>* $android 自訂 模板 */</template><template autoinsert="false" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/*** @param ${param} ${bare_field_name}*/</template><template autoinsert="false" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/*** $android 自訂 模板 * ${see_to_target}*/</template><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/*** @return ${bare_field_name}*/</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/** * @類描述: * @項目名稱:${project_name} * @包名: ${package_name} * @類名稱:${type_name}  * @建立人:${user} * @建立時間:${date}${time}  * @修改人:${user} * @修改時間:${date}${time}  * @修改備忘: * @version v1.0 * @see [nothing] * @bug [nothing] * @Copyright go3c * @mail *@qq.com*/</template><template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/*** @標題: ${file_name}* @包名: ${package_name}* @功能描述:${todo} * @作者: ${user}* @建立時間: ${date} ${time}* @version v1.0*/</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/** * @欄位:${field} * @功能描述: * @建立人:${user} * @建立時間:${date}${time} */</template></templates>

三、我們如何在eclipse中使用這個編寫好的xml檔案呢?  現在我就給大家解析一下吧!

Window --> Preferences --> Java --> Code Style --> Code Templates --> Comments --> Import --> 選擇             codetemplates.xml --> OK     添加後可以自己修改郵箱地址。建立人名稱可以在eclipse目錄下的eclipse.ini 中增加一行 -Duser.name="whateveryouwant"。

四、我們在eclipse中如何快速使用我們寫好的注釋模組資訊呢?

添加註釋時在類名上輸入/**然後斷行符號就會自動產生如下格式注釋:

/*** * @類描述:* @項目名稱:* @包名: * @類名稱:AppDao  * @建立人:* @建立時間:2014-4-30上午10:32:30  * @修改人:* @修改時間:2014-4-30上午10:32:30  * @修改備忘:* @version v1.0* @see [nothing]* @bug [nothing]* @Copyright * @mail */

在方法名上輸入/**然後斷行符號就會自動產生如下格式注釋:

/*** * @描述:* @方法名: UpdatePlayerHistory* @param db* @param item* @return* @傳回型別 int* @建立人 * @建立時間 2014-4-30上午10:22:36  * @修改人 * @修改時間 2014-4-30上午10:22:36  * @修改備忘 * @since* @throws*/

描述內容需要自己手動填寫。

希望本文所述對大家Android程式設計有所協助。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.