摘要: JDK1.4引入了java.nio. 包,用以提高IO操作的性能。 下面做个试验测试拷贝一个59M的文件,使用不缓冲的FileInoutStream,带缓冲的BufferedFileInputStream,nio包中的FileChannel和ByteBuffer。 代码: 结论: 1. FileIn 阅读全文
posted @ 2016-03-17 13:50 gatsbydhn 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 知乎日报API "知乎日报API" 知识点 Android Design Support Library的使用: CoordinatorLayout AppBarLayout CollapsingToolbarLayou RecyclerView 缓存策略 开源项目使用: Gson Android 阅读全文
posted @ 2016-02-14 21:04 gatsbydhn 阅读(341) 评论(0) 推荐(0) 编辑
摘要: Gradle:Project,Tasks and Plugins 让我们回忆上一节,在此基础上增加点东西。 总的来说,build.gradle文件是用来驱动Gradle构建过程的,它包含了指令指导如何构建。如果没有这些构建工具我们也会做这些任务,比如编译,测试,构建jar,部署等。 我们不必像上一节 阅读全文
posted @ 2016-02-11 21:54 gatsbydhn 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 参考:https://developer.android.com/training/basics/data-storage/files.html#WriteInternalStorage All Android devices have two file storage areas: "intern 阅读全文
posted @ 2016-02-01 14:33 gatsbydhn 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 这里有两个自定义view,HorizontalScrollViewEx(作用类似水平方向的viewpager),CircleView(简单的画一个圆)。代码如下: 1 public class HorizontalScrollViewEx extends ViewGroup { 2 pr... 阅读全文
posted @ 2016-01-25 22:39 gatsbydhn 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 网上看到篇很好的Gradle的教程,鉴于国内这方面的教程很少,尝试翻译一下。 原文再此:http://rominirani.com/2014/07/28/gradle tutorial series an overview/ 翻译水平有限,如有不妥请见谅。 "Part 1" :安装启动。 "Part 阅读全文
posted @ 2016-01-23 19:29 gatsbydhn 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 翻译自:http://rominirani.com/2014/07/28/gradle tutorial part 1 installation setup/在这个教程中,我们将注意力集中在Gradle的启动上。尽管Android Studio内置了Gradle,我们现在的目标是理解Gradle的... 阅读全文
posted @ 2016-01-23 16:17 gatsbydhn 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 本文传达的内容:通过一个实例结合源码分析MotionEvent对象的传递过程。实验:自定义两个ViewGroup重写它们的dispatchTouchEvent(),onInterceptTouchEvent(),onTouchEvent()方法,和一个View重写它的dispatchTouchEve... 阅读全文
posted @ 2016-01-19 20:07 gatsbydhn 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 当多个线程同时读写一个对象的数据时就可能产生竞争,java提供了几种方法防止竞争。1.synchronized方法。当一个对象调用某个synchronized方法时,若其他线程也想调用该对象的synchronized方法时,则会阻塞。2.Lock对象。3.synchronized子句。 1 imp... 阅读全文
posted @ 2016-01-09 22:31 gatsbydhn 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.基础流:字节流:文件流:FileInputStream, FileOutputStream字节数组流:ByteArrayInputStream, ByteArrayOutputStream字符流:文件流:FileReader, FileWriter字符数组流:CharArrayReader, C... 阅读全文
posted @ 2016-01-07 14:44 gatsbydhn 阅读(173) 评论(0) 推荐(0) 编辑