- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Android动画资源文件
Android的动画资源文件可以是以下两种的其中之一:Property Animation通过改变对象的属性值来创造动画View Animation通过View Animation框架你可以实现两种类型的动画Tween animationFrame animationProperty Animation在xml文件中定义动画来改变目标对象的属
2015-05-25 11:19:03
577
原创 AIDL 使用方法介绍
在Android中,一个进程通常无法访问另一个进程的内存,那么为了实现进程间通信,需要将信息转换为系统能够理解的原语,再通过系统来实现跨进程访问,在Android中这便是AIDL(Android Interface Definition Language)。1. 定义一个AIDL接口第一步,需要使用Java语言在src目录下创建一个.aidl文件,这个文件应该同时存在在服务器端和客户端。之
2015-05-11 21:49:47
410
原创 Activity横竖屏切换处理
一些设备设置会在运行过程中动态的更改(比如屏幕的方向,键盘的可用与禁用以及切换语言)。这个时候系统为了方便重新加载所需要的资源(比如加载不同的布局来适应屏幕),回重新启动正在运行的Activity(调用它的onDestroy()之后迅速调用onCreate())。当遇到这种情况时,由于Activity的重新创建我们往往需要做一些处理,这里记录一下常用的三种方式用来备忘:1. 当要处理的
2015-05-07 11:30:32
552
原创 线性表-链式实现-双向链表
双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。其实链表都差不多了,双向链表就是每个节点有两个指针,一个指向后一个节点,一个指向前一个节点。
2015-04-03 22:19:43
370
原创 线性表-链式实现-循环链表
循环链表是另一种形式的链式存贮结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。(摘自百度百科)由于循环链表的最后一个节点指向头结点,所以在遍历的时候就不能通过next是否为空来判断遍历是否结束,而应该判断最后一个元素的next是否和第一个元素相等。循环链表的好处在于从任一节点出发,可以到达列表中的所有节点。下面开始介绍实现的代码。public class L
2015-03-29 10:22:10
360
原创 线性表-链式实现-单链表
上一章说过了,顺序存储有一个弱点:在作插入或删除操作时,需要移动大量元素。所以这次我们用链式方式实现一下线性表,来体会一下线性链表在做插入时的便捷。这里先实现链表中的单链表,也就是一个节点只有一个指针指向它的下一个节点。
2015-03-28 09:31:34
385
原创 线性表-顺序实现
终于进入正题了,这一章介绍线性表,既然说到线性表,就要先谈一下什么叫线性,线性结构主要有以下几个特点:存在唯一的一个被称作第一个的元素存在唯一的一个被称作最后一个的数据元素除第一个之外,集合中的每个数据元素均只有一个前驱除最后一个之外,集合中每个数据元素均只有一个后续很简单对吧,想象之前排队的例子就知道啦。好,下面就开始代码实现咯。线性表在具体实现中又分为顺序表示和链式
2015-03-27 20:44:50
316
原创 数据结构绪论
在学习数据结构之前,一定要搞清楚一些基本概念才可以,这里就简单介绍一下数据结构的基本概念和术语。数据(data):是指所有能输入到计算机中并被计算机程序处理的符号的总称。数据元素(data element):是数据的基本单位数据对象(data object):是性质相同的数据元素的集合,是数据的一个子集数据结构(data structure):是相互之间存在一种或多种特定关系的数据元素
2015-03-27 20:20:51
390
Maven指导用书
2014-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人