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

 更新时间:2015年11月02日 11:58:27   作者:年轻的zhangchang  
这篇文章主要介绍了android编程实现的自定义注释模板,以完整实例形式分析了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}
 * $
  • 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">/** * &lt;p&gt;Title: &lt;/p&gt; * &lt;p&gt;Description: &lt;/p&gt; * $
  • 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程序设计有所帮助。

    相关文章

    • Android开发apk反编译和二次打包教程

      Android开发apk反编译和二次打包教程

      反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。下面我们就来研究下如何进行APK反编译以及二次打包
      2016-04-04
    • Android自定义控件实现边缘凹凸的卡劵效果

      Android自定义控件实现边缘凹凸的卡劵效果

      这篇文章主要介绍了Android自定义控件实现边缘凹凸的卡劵效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
      2016-07-07
    • Android WebView的加载超时处理方案

      Android WebView的加载超时处理方案

      在Android开发中,WebView是一个常用的组件,用于在应用中嵌入网页,然而,当网络状况不佳或页面加载过慢时,用户可能会遇到加载超时的问题,本文将介绍如何在Android WebView中实现加载超时处理,需要的朋友可以参考下
      2024-12-12
    • ffmpeg实现去水印以及切分视频demo

      ffmpeg实现去水印以及切分视频demo

      这篇文章主要为大家介绍了ffmpeg实现去水印以及切分视频demo,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
      2023-11-11
    • Android利用listview控件操作SQLite数据库实例

      Android利用listview控件操作SQLite数据库实例

      我们利用SQLiteOpenHelper类建立一个数据库,并写好增、删、查等方法,通过SimpleCursorAdapter连接listview实现数据库的增加、查询以及长按删除的功能。
      2017-04-04
    • 搭建简易蓝牙定位系统的实现方法

      搭建简易蓝牙定位系统的实现方法

      下面小编就为大家带来一篇搭建简易蓝牙定位系统的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
      2017-03-03
    • Android控件实现直播App点赞飘心动画

      Android控件实现直播App点赞飘心动画

      这篇文章主要为大家详细介绍了FlowLikeView控件实现直播App特效之点赞飘心动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
      2018-03-03
    • android分享纯图片到QQ空间实现方式

      android分享纯图片到QQ空间实现方式

      今天小编就为大家分享一篇关于android分享纯图片到QQ空间实现方式,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
      2019-04-04
    • Android仿微信加号菜单模式

      Android仿微信加号菜单模式

      这篇文章主要为大家详细介绍了Android仿微信加号菜单模式的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
      2018-04-04
    • Mac下完全卸载干净Android Studio的方法

      Mac下完全卸载干净Android Studio的方法

      这篇文章主要介绍了Mac下完全卸载干净Android Studio的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
      2018-04-04

    最新评论