源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

android编程实现的自定义注释模板实例

  • 时间:2022-07-05 12:53 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:android编程实现的自定义注释模板实例
本文实例讲述了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}
 * $[url=http://common.jb51.net/tag/android/1.htm]android[/url] [url=http://common.jb51.net/tag/%E8%87%AA%E5%AE%9A%E4%B9%89/1.htm]自定义[/url] [url=http://common.jb51.net/tag/%E6%A8%A1%E6%9D%BF/1.htm]模板[/url] 
 * @创建人:${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}
 * $[url=http://common.jb51.net/tag/android/1.htm]android[/url] [url=http://common.jb51.net/tag/%E8%87%AA%E5%AE%9A%E4%B9%89/1.htm]自定义[/url] [url=http://common.jb51.net/tag/%E6%A8%A1%E6%9D%BF/1.htm]模板[/url] 
 * @返回类型 ${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>
* $[url=http://common.jb51.net/tag/android/1.htm]android[/url] [url=http://common.jb51.net/tag/%E8%87%AA%E5%AE%9A%E4%B9%89/1.htm]自定义[/url] [url=http://common.jb51.net/tag/%E6%A8%A1%E6%9D%BF/1.htm]模板[/url] 
*/</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">/**
* $[url=http://common.jb51.net/tag/android/1.htm]android[/url] [url=http://common.jb51.net/tag/%E8%87%AA%E5%AE%9A%E4%B9%89/1.htm]自定义[/url] [url=http://common.jb51.net/tag/%E6%A8%A1%E6%9D%BF/1.htm]模板[/url] 
* ${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程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部