上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 74 下一页

2016年4月23日

Android 高级UI设计笔记11:Gallery(画廊控件)之Gallery基本使用

摘要: 1. 这里要向大家介绍Android控件Gallery(画廊控件) Gallery控件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。 2. Gal 阅读全文

posted @ 2016-04-23 19:04 鸿钧老祖 阅读(1165) 评论(0) 推荐(0) 编辑

Android进阶笔记16:onInterceptTouchEvent、onTouchEvent与onTouch

摘要: 1. onTouch方法:onTouch方法是View的 OnTouchListener借口中定义的方法,处理View及其子类被touch是的事件处理。当一个View绑定了OnTouchLister后,当有touch事件触发时,就会调用onTouch方法。 当然,前提是touch时间能够传递到指定的 阅读全文

posted @ 2016-04-23 12:32 鸿钧老祖 阅读(264) 评论(0) 推荐(0) 编辑

2016年4月21日

Android进阶笔记15:选用合适的IPC方式

摘要: 1. 相信大家都知道Android进程间通信方式很多,比如AIDL、Messenger等等,接下来我就总结一下这些IPC方式优缺点。 2. IPC方式的优缺点和适用场景 3. 附加:使用Intent实现跨进程通信 Intent分为两种,一种是显式Intent,只适合在同一进程内的不同组件之间通信,例 阅读全文

posted @ 2016-04-21 10:34 鸿钧老祖 阅读(295) 评论(0) 推荐(0) 编辑

2016年4月15日

Android 高级UI设计笔记10:瀑布流控件PinterestLikeAdapterView的使用

摘要: 1. 首先我们看看瀑布流的效果,如下: 2. 今天要介绍的瀑布流控件是:PinterestLikeAdapterView 项目地址:https://github.com/GDG-Korea/PinterestLikeAdapterView 使用方法类似于ListView下面是我使用该控件实现一个显示 阅读全文

posted @ 2016-04-15 12:48 鸿钧老祖 阅读(478) 评论(0) 推荐(0) 编辑

2016年4月14日

Android进阶笔记14:3种JSON解析工具(org.json、fastjson、gson)

摘要: 一、 目前解析json有三种工具:org.json(Java常用的解析),fastjson(阿里巴巴工程师开发的),Gson(Google官网出的),其中解析速度最快的是Gson。 3种json工具下载目录为:http://download.csdn.net/detail/hebao5201314/ 阅读全文

posted @ 2016-04-14 19:33 鸿钧老祖 阅读(1569) 评论(0) 推荐(0) 编辑

2016年4月10日

Java基础知识强化之多线程笔记06:Lock接口 (区别于Synchronized块)

摘要: 1. 简介 我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可以通过synchronized来实现同步访 阅读全文

posted @ 2016-04-10 22:09 鸿钧老祖 阅读(342) 评论(0) 推荐(1) 编辑

Java基础知识强化之多线程笔记05:Java中继承thread类 与 实现Runnable接口的区别

摘要: 1. Java中线程的创建有两种方式: (1)通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中。 (2)通过实现Runnable接口,实例化Thread类。 2. 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的 阅读全文

posted @ 2016-04-10 12:44 鸿钧老祖 阅读(238) 评论(0) 推荐(0) 编辑

2016年3月30日

Java基础知识强化之IO流笔记83:NIO与IO

摘要: 当学习了Java NIO和IO的API后,一个问题马上涌入脑海: 我应该何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地解析Java NIO和IO的差异、它们的使用场景,以及它们如何影响您的代码设计。 1. Java NIO和IO的主要区别 下表总结了Java NIO和IO之间的主要差别,我 阅读全文

posted @ 2016-03-30 10:30 鸿钧老祖 阅读(281) 评论(0) 推荐(0) 编辑

Java基础知识强化之IO流笔记82:NIO之 Pipe(管道)

摘要: 1. Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。 这里是Pipe原理的图示: 2. Pipe使用 (1)创建管道 通过Pipe.open()方法打开管道。例如: (2)向管道写数据 要向管道 阅读全文

posted @ 2016-03-30 09:34 鸿钧老祖 阅读(231) 评论(0) 推荐(0) 编辑

Java基础知识强化之IO流笔记81:NIO之 DatagramChannel

摘要: 1. Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。 2. DatagramChannel的使用 (1)打开 DatagramChannel 下面是 DatagramChannel 阅读全文

posted @ 2016-03-30 09:23 鸿钧老祖 阅读(177) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 74 下一页

导航