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}

 * ${tags}

 * @创建人:${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}

 * ${tags}

 * @返回类型 ${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;

* ${tags}

*/</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">/**

* ${tags}

* ${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 自己创建一个凝视模板的更多相关文章

  1. [Android]如何创建一个View的分割线

    如何创建一个View的分割线,如上图 我们见介绍三种可以创建看起来很不错的view的分割线,如在button之间添加分割线. 这个例子是将为LinearLayout内的三个Button间添加分割线. ...

  2. CodeSmith使用总结--创建一个基础模板

    问:为什么要用CodeSmith? 答曰:因为我懒的写. Codesmith是一款非常不错的懒人工具,我也经常会用到,因为它在“重复代码”方面能够节省我们很多时间,并且解除了我们重复繁琐并且乏味的“码 ...

  3. 1.3、Android Studio创建一个Android Library

    一个Android Library结构上与Android app模块相同.它可以包含构建一个app需要的所有东西,包括圆满,资源文件和AndroidManifest.xml.然而,并非编译成运行在设备 ...

  4. 1.1、Android Studio创建一个项目

    Android Studio中的项目包含一个或多个模块.本节帮助你创建一个新的项目. 创建一个新的项目 如果你之前没有打开项目,Android Studio显示欢迎页面,通过点击Start a New ...

  5. [android] android下创建一个sqlite数据库

    Sqlite数据库是开源的c语言写的数据库,android和iphone都使用的这个,首先需要创建数据库,然后创建表和字段,android提供了一个api叫SQLiteOpenHelper数据库的打开 ...

  6. Android Wear创建一个通知

    创建Android Wear的通知实际上和手机上创建没啥区别,主要是多了几个新类,只要用熟悉了一切都好办了.(如果只是测试通知,则直接运行wear app就能够看到效果) 创建一个简单的wear通知分 ...

  7. Android下创建一个输入法

    输入法是一种可以让用户输入文字的控件.Android提供了一套可扩展的输入法框架,使得应用程序可以让用户选择各种类型的输入法,比如基于触屏的键盘输入或者基于语音.当安装了特定输入法之后,用户即可在系统 ...

  8. Android中创建一个BroadcastReceiver

    首先创建一个java类继承BroadcastReceiver类 package com.example.service; import android.content.BroadcastReceive ...

  9. Android下创建一个SQLite数据库

    数据库:SQLite(轻量级,嵌入式的数据库) 大量的相似结构的数据的储存,快速的查询.特殊的文件(按照一定的格式生成) 数据库的创建 创建文件 1.声明文件对象,文件是不会被创建出来的. File ...

随机推荐

  1. 状态码为 200 from cache和304 Not modified的区别

    1.请求状态码为 200  from cache: 表示该资源已经被缓存过,并且在有效期内,所以不再向浏览器发出请求,直接使用本地缓存. 如下图: 2.状态码为 304 Not modified: 表 ...

  2. 京东首页原生----js制作|css动画|js动画|计时器--轮播图(好久没更新,这两天闲的蛋疼做个京东页面分辨率1366*768,919京东,适应没调!)要文件加关注找我要哦!

  3. idea java项目部署至Tomcat服务器

    1. 服务器部署TomCat     1. 安装JDK,配置环境变量     > 变量名:JAVA_HOME;变量值:C:\Program Files\Java\jdk1.7.0_45      ...

  4. 小议webpack下的AOP式无侵入注入

    说起来, 面向切面编程(AOP)自从诞生之日起,一直都是计算机科学领域十分热门的话题,但是很奇怪的是,在前端圈子里,探讨AOP的文章似乎并不是多,而且多数拘泥在给出理论,然后实现个片段的定式)难免陷入 ...

  5. 《天书夜读:从汇编语言到windows内核编程》七 内核字符串与内存

    1)驱动中的字符串使用如下结构: typedef struct _UNICODE_STRING{ USHORT Length; //字符串的长度(字节数) USHORT MaximumLength; ...

  6. 01_Python简介

    Python 简介 *为什么学习python http://bbs.fishc.com/thread-35584-1-1.html Python 特点 易于学习:Python有相对较少的关键字,结构简 ...

  7. 作为新手 HTML5如何自学为好?

    互联网发展到今天,越来越多的技术岗位人才出现了稀缺的状态,就拿当前的HTML5来讲,基本成为了每家互联网公司不可缺少的人才.如果抓住这个机会,把HTML5搞好,那么前途不可限量,而且这门行业是越老越吃 ...

  8. Java面向对象回顾(1)

    世界万物皆对象. 面向对象四大特性:继承.封装.多态.抽象 Java中现有类,再有对象.创建对象(对象实例化)必须先创建类. 将对象的特征对应写成类的属性. 将对象的方法对应携程类的方法. 如何创建对 ...

  9. 2.1synchronized同步方法

    由前言: 在第一章已经出现了非线程安全的情况."非线程安全"其实会发生在多个线程同时对同一个对象中的实例变量进行访问时发生.产生的结果就是脏读(读到被修改过的数据). " ...

  10. <meta http-equiv="X-UA-Compatible" content="IE=edge">的作用

    X-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的. X-UA-Compatible 是针对 IE8 版本的一个特殊文件头标记,用于为 IE8 指定不同的页面渲 ...