(一).前言: 话说RecyclerView已经面市很久,也在很多应用中得到广泛的使用,在整个开发者圈子里面也拥有很不错的口碑,那说明RecyclerView拥有比ListView,GridView之类控件有很多的优点,例如:数据绑定,Item View创建,View的回收以及重用等机制。本系列文章会包括到以下三个部分: RecyclerView控件的基本使用,包括基础,进阶...
分类:
移动开发 时间:
2015-11-21 21:16:52
阅读次数:
351
第三十条 用enum代替int总得来说,使用enum有几点好处1.编译时的类型安全,2.可以保证就是自己定义的值,不会有月结风险,3.每个枚举类型有自己的命名空间4.枚举可以添加任意的方法和域5.枚举类型是final的无法实例化,也就是实例可控的。。第三十一条 用实例域替代序数即不要依赖枚举值得定义...
分类:
编程语言 时间:
2015-11-04 00:23:08
阅读次数:
179
先看简单示例:点击按钮,2s之后,TextView改变内容。package cn.lixyz.handlertest;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import a...
分类:
移动开发 时间:
2015-09-17 06:19:58
阅读次数:
223
开发中常见错误和警告总结(三十一)最近打开Xcode编译、运行开发的程序,虽然都success,但是一直有个warning:target specifies product type 'com.apple.product-type.bundle.unit-test', but there's no ...
分类:
移动开发 时间:
2015-09-07 01:47:21
阅读次数:
177
其实昨天写完搜索功能之后,我就想着可能有bug,但是又不想去修改它,只想往下面做。然后今天测了一下,发现逻辑上有问题,而且是挺大的问题,有一部分代码需要重写。不知道昨天是脑袋出什么毛病了才这样...
分类:
其他好文 时间:
2015-09-02 00:42:58
阅读次数:
122
踢皮球 踢皮球,让我想起儿时的一首童谣: 小皮球架脚踢,马莲开花二十一,二五六、二五七、二八二九三十一,三五六、三五七、三八三九、四十一、四五**五七 四八四九 五十一 五五六 五五七 五八五九六十一 六五六...
分类:
其他好文 时间:
2015-08-28 13:45:41
阅读次数:
214
各位看官们,大家好,上一回中咱们说的是巧用溢出计算最值的例子,这一回咱们说的例子是:测试程序
运行时间。闲话休提,言归正转。让我们一起talk C栗子吧!
看官们,在编写程序的时候,可能需要计算程序运行的时间。通过计算时间,可以查看程序的性能。其实
我们在第三十一回中对各种常用排序算法总结时也使用过这种方法,不过当时使用的是Linux提供的time
命令。如果大家忘记了第三...
分类:
编程语言 时间:
2015-08-13 22:25:10
阅读次数:
224
该怎么办。 搞不懂自己。 不想放弃,可是。。 好傻。 我真的有那么好嘛?处处为别人着想。 是虚伪嘛? 今天查了下住房公积金,好少啊,想买房。 感觉毕业三年变化了好多。 曾经。。 现在。。 未来。。 搞不懂自己。一辈子。 睡觉奥。
分类:
其他好文 时间:
2015-08-12 00:59:42
阅读次数:
134
各位看官们,大家好,上一回中咱们说的是快速排序的例子,这一回咱们不说例子了,咱们把前面说过的
排序进行总结。闲话休提,言归正转。让我们一起talk C栗子吧!
看官们,我们在前几回说了常用的各种排序算法,它们各有各的特点,我在这里做统一的总结:
容易理解的排序算法是冒泡排序,而且也容易实现,只是性能相对低一些。最难理解的是快速排序,但是
它的性能是最好的。插入排序和...
分类:
编程语言 时间:
2015-08-04 23:06:05
阅读次数:
174
下面我们来看一下微信摇一摇功能的模拟实现,我们是基于手机加速度传感器实现该功能,实现方法比较简单。
MainActivity.java:MainActivity.java:
package com.location.activity;import android.app.Activity;
import android.content.Context;
import android.hardwar...
分类:
移动开发 时间:
2015-08-03 14:36:18
阅读次数:
187