
编程语言
文章平均质量分 57
WoodyHD
大道至简
展开
-
Android动画探索——图标依次变大的水滴效果
一直打算模仿ios,做一个安卓的水滴效果:比如有四个图标,四个图标依次出现,并由小变大。就像水滴掉落时一头大一头小一样。原创 2015-05-11 17:54:54 · 5360 阅读 · 0 评论 -
接口interface探索——以View.OnClickListner为例
与C++相比,Java有一个重大的改变,就是不再支持类的多继承。不过,Java提供了接口(interface),一个类可以实现多个接口。类和接口有点类似于游戏设定。继承一个类,就是选定一个英雄。英雄本身会有一些设定和技能。而实现接口,就是给英雄装上不一样装备,让英雄更加招式丰富,英勇善战。在安卓开发中,经常遇到在Activity中监听按钮的点击事件:public class Tes原创 2015-07-28 16:42:34 · 937 阅读 · 0 评论 -
面向对象方法的理解
面向对象方法引入了对象、消息、类、继承、封装、抽象、多态性等机制和概念。用面向对象的方法进行算法设计时,以问题域中的对象为基础,将具有类似性质的对象抽象成类,并利用继承机制,仅对差异进行算法设计。它的特征包括以下几个方面:抽象性——将各种独立的操作分解成为可以用命名区分的单元封装性——不同操作具有不同的作用范围多态性——对于不同的数据类型的相似操作使用相同的命名继承性——类可以被继原创 2015-07-16 00:47:11 · 660 阅读 · 0 评论 -
Android中对日期进行排序
最近在项目中需要将读取的数据按照时间的降序进行排序。具体的步骤如下:1.读取数据,存入List中2.取出数据中的时间戳,由String转换成Date3.使用冒泡排序对List中元素按照Date进行排序具体代码如下: //将List按照时间倒序排列 @SuppressLint("SimpleDateFormat") private List invertOrderList原创 2015-08-12 18:37:22 · 3547 阅读 · 0 评论 -
static和final
static:静态的。一个类中静态的变量和函数,不需要进行类的实例化就可以进行访问。因为静态变量在类加载时就分配好了一块内存,无论类实例化多少次,静态变量都是这一块内存。final:final定义的变量可以看做一个常量,不能被改变。final定义的方法不能被覆盖。final定义的类不能被继承。原创 2015-07-30 21:12:14 · 443 阅读 · 0 评论 -
malloc calloc realloc和new
1) malloc 函数: void *malloc(unsigned int size) 在内存的动态分配区域中分配一个长度为size的连续空间,如果分配成功,则返回所分配内存空间的首地址,否则返回NULL,申请的内存不会进行初始化。但是malloc不会进行初始化,其内存空间存储的是一些随机数据。2)calloc 函数: void *calloc(unsigned int n转载 2015-08-31 15:47:00 · 385 阅读 · 0 评论 -
Java的Date格式的应用
为什么从System.currentTimeMillis()转成标准时间格式会相差12个小时?为什么从System.currentTimeMillis()转成标准时间格式会相差8个小时?如何从一个时间字符串比如2016-12-19 13:36:20获得其秒数,可以用来比较时间的早晚原创 2016-12-19 21:45:49 · 716 阅读 · 2 评论