- 博客(9)
- 收藏
- 关注
原创 手把手教你写框架之ShykyAnnotations - 运行效果
如果需要在你Android工程中使用ShykyAnnotations(前提是你要先配置好ShykyAnnotations),你要做的是在类中使用ShykyAnnotations提供的注解,如下图:下面是ShykyAnnotations这个框架生成的代码,这里的代码阅读起来特别好理解,其实就是我们平时反复写的那些没有意义的代码,如下图:
2016-05-20 17:32:17
565
原创 文章标题
单例模式,即在整个程序运行过程中,只要某个对象的一个实例而不需要反复创建,应用场景package com.shyky.demo;public class SingleTon {private static final SingleTon INSTANCE = new SingleTon();private SingleTon() {}public static SingleTon get
2016-05-20 14:38:01
168
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-05-20 14:36:49
156
原创 Java设计模式之单例模式
单例模式,即在整个程序运行过程中,只要某个对象的一个实例而不需要反复创建,应用场景package com.shyky.demo;public class SingleTon {private static final SingleTon INSTANCE = new SingleTon();private SingleTon() {}publ
2016-05-20 14:10:49
184
原创 手把手教你写框架之ShykyAnnotations - 工程搭建
新建一个Android工程,对应的几个包,View相关的注解都在view包下如下图:
2016-05-20 11:56:55
571
原创 手把手教你写框架之ShykyAnnotations - 配置篇
要想让你的定义注解生效,需要做一些配置,当然这里指的是编译时注解,运行时注解不需要做任何配置,即自定义的注解用@Retention(RetentionPolicy.SOURCE)或@Retention(RetentionPolicy.CLASS)这个元注解注解了。第一步:根据官方文档说的,我们需要在Java或Android工程根目录下建立一个文件夹,名称不定,该文件夹下必须要有一个META
2016-05-20 11:17:12
267
原创 手把手教你写框架之ShykyAnnotations - 注解
定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。作用分类:① 编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】② 代码分析:通过代码里标识的元数据对代码进行分析【使用反射】
2016-05-20 11:06:46
366
原创 手把手教你写框架之ShykyAnnotations - 原理篇
不要重复造轮子的前提是你要知道怎么造轮子,不然用别人的轮子,哪天轮子坏了,你也修不了。用过AndroidAnnotations的小伙伴都知道,不知道的百度或谷歌,很强大的玩意。IOC,及依赖注入,github有很多此类框架,如afinal,xutils等等大把,我就不一一列出来,敲得蛋疼。要实现注入无非两种方式,一是自己手写代码,二是使用反射,这里说的手写不是说让你自己敲那些findViewB
2016-05-20 10:37:17
603
原创 手把手教你写框架之ShykyAnnotations - 开头篇
ShykyAnnotations看到这个名字你是否想起了AndroidAnnotations,没错,这个框架的设计思想和原理跟它是差不多的。
2016-05-20 10:02:19
537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人