摘要: 标签(空格分隔): Volley 创建RequestQueue 使用Volley的时候,我们首先需要创建一个RequestQueue对象,用于添加各种请求,创建的方法是 可以看到, 最终会调用其两个参数的重载方法,如果版本是2.3以下则会创建HttpClientStack,2.3以上则会创建Hurl 阅读全文
posted @ 2017-08-29 20:11 caoweizhao 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 标签(空格分隔): Java 并发 多线程 本文中某些例子参考了鸿洋大神的博客的 "java并发专题" ,有需要的可以去看看~~~ [TOC] CyclicBarrier CyclicBarrier 类似一个闸门,指定数目的线程都必须到达这个闸门,闸门才会打开。 记得是阻塞线程,不是阻塞操作,在同一 阅读全文
posted @ 2017-04-30 15:41 caoweizhao 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Managing System UI 标签: UI SystemBar [TOC] 调暗系统Bars Android4.0(API level 14)及以上使用 此方法不会导致内容大小的变化,它只是简单的将系统Bars(状态栏跟导航栏)模糊处理,一旦用户点击屏幕,将会恢复正常。目的是为了让用户更加专 阅读全文
posted @ 2017-04-30 10:02 caoweizhao 阅读(3546) 评论(0) 推荐(0) 编辑
摘要: 标签: Android开发艺术探索笔记 View动画 帧动画 属性动画 View动画 View动画的作用对象时View,有4种动画效果,分别是平移动画、缩放动画、旋转动画、和透明度动画。 此类动画通常使用 来定义。 动画的定义方式如下: 动画的使用: 动画的监听: 通过Animation的setAn 阅读全文
posted @ 2017-04-28 12:52 caoweizhao 阅读(420) 评论(0) 推荐(0) 编辑
摘要: Java的序列化流程如下: Java的反序列化流程如下: 注意:并不是所有类都需要进行序列化,主要原因有两个 1)安全问题。Java中有的类属于敏感类,此类的对象数据不便对外公开,而序列化的对象数据很容易进行破解,无法保证其数据的安全性,因此一般这种类型的对象不会进行序列化。 2)资源问题。可以使用 阅读全文
posted @ 2016-10-31 21:39 caoweizhao 阅读(1680) 评论(4) 推荐(1) 编辑