- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 Google官方下拉刷新组件---SwipeRefreshLayout
原文链接:http://stormzhang.github.io/android/2014/03/29/android-swiperefreshlayout/ 今天在Google+上看到了SwipeRefreshLayout这个名词,遂搜索了下,发现竟然是刚刚google更新sdk新增加的一个widget,于是赶紧抢先体验学习下。 SwipeRefreshLayout S
2014-05-30 15:50:30 2179
转载 解释 hashCode 和hashCode算法
首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是
2014-05-30 12:40:04 703
转载 为什么在定义hashcode时要使用31这个数呢?
public int hashCode() { int h = hash; int len = count; if (h == 0 && len > 0) { int off = offset; char val[] = value; for (int i = 0; i h = 31*h + val[off++]; }
2014-05-29 20:16:55 702
转载 Adapter的getViewTypeCount和getItemViewType[转]
Adapter的getViewTypeCount和getItemViewType 不同的项目布局(item layout) 我们再举一个稍微复杂的例子,在上例的list中加入一些分隔线 你需要做这些: 重(@Override)写 getViewTypeCount() – 返回你有多少个不同的布局重写 getItemViewType(int) – 由position返回vie
2014-05-13 15:16:19 2141
转载 Android利用CountDownTimer类实现倒计时功能
public class MainActivity extends Activity { private MyCount mc; private TextView tv; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)
2014-05-12 15:42:04 650
转载 Android 平台上长连接的实现
为了不让 NAT 表失效,我们需要定时的发心跳,以刷新 NAT 表项,避免被淘汰。 Android 上定时运行任务常用的方法有2种,一种方法用 Timer,另一种是AlarmManager。 Timer Android 的 Timer 类可以用来计划需要循环执行的任务,Timer 的问题是它需要用 WakeLock 让 CPU 保持唤醒状态,这样会大量消耗手机电量,大大减短手机待
2014-05-06 14:37:00 652
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人