- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 Android 多点触控与图片缩放
上一章,我们学习了手势 GestureDecetor 的基本使用 Android 手势学习 GestureDetector,这一次,我们来学习使用 ScaleGestureDetector 来实现一个图片缩放的效果,如下:[外链图片转存失败(img-Y4chYf9f-1563977443283)(https://github.com/LillteZheng/ViewPagerHelper/raw...
2019-07-25 10:18:41 486
原创 Android 手势学习 GestureDetector
最近总感觉学过的知识总是忘了;还是应了那句老话,好记性不如烂笔头,所以,还是老老实实记录文字吧;今天把手势 GestureDetector 记录一下;一、简介我们知道,当我们要处理一下复杂的手势时,如果还使用 onTouchListener ,那么则需要自己额外的去写一些判断逻辑;当然,google 已经为我们封装好了手势的实现类 GestureDetector ,只需要实现它的 List...
2019-07-23 14:17:01 435
原创 Android NIO 系列教程(八) --NIO简易聊天室
从上面几章,我们已经知道了 NIO 的 SocketChannel ,ServerSocketChannel,Selector 等知识,这章我们来做个总结,实现一个简易的聊天室。
2019-07-03 13:46:22 1174 2
原创 Android NIO 系列教程(七) -- ServerSocketChannel
我们知道一个 tcp 的通信,除了 socket 还需要 serverSocket;所以,在学习了 SocketChannel 之后,我们来学习 ServerSocketChannel。ServerSocketChannel 用于监听 tcp 连接的通道,就像 ServerSocket,如下理解:ServerSocketChannel serverSocketChannel = ServerS...
2019-07-02 14:59:49 1219
原创 Android NIO 系列教程(六) -- SocketChannel
这一章,我们来学习 SocketChannel。SocketChannel 用于 Tcp 网络连接的通道,类似于非阻塞的 Socket,它可以通过以下两种方式创建:通过 SocketChannel 的open()方法,并 connect 网络上的服务器当 ServerSocketChannel 连接到一个请求,也会创建 SocketChannel。创建 SocketChannel通过...
2019-07-02 14:45:42 2164
原创 Android NIO 系列教程(五) -- FileChannel
在上面几章,我们已经对 Channel 有了一定的了解,这章继续来学习这几个 channelFileChannel 是 Java NIO 中一个连接文件的通道,使用 FileChannel 你可以从 文件中读取数据和写入数据;FileChannel 是阻塞IO的,这点需要注意,其他的可以参考 javadoc。创建 FileChannel我们无法直接创建FileChannel,但可以使用 In...
2019-07-02 14:19:25 2010
原创 Android NIO 系列教程(四) -- Selector
系列文章:Android 网络系列更新计划Android NIO 系列教程(一) NIO概述Android NIO 系列教程(二) – ChannelAndroid NIO 系列教程(三) – Buffer前面几篇文章,我们已经认识了 selector ,它是一个可以检测 一个 或 多个 channel ,并且能够知道该 channel 的读写状态的组件,通过这种方式,一个线程...
2019-07-01 17:39:49 1115
原创 Android NIO 系列教程(三) -- Buffer (ByteBuffer)
Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。Buffer 基础使用使用 buffer 进行读写,一般需要以下4个步骤:写数据到 buffer调用 buffer.flip()...
2019-07-01 15:27:30 2112
原创 Android NIO 系列教程(二) -- Channel
根据 英语原文 翻译过来,添加自己一些理解,英语好的,也可以直接阅读原文。ChannelNIO中的 channel 类似流,然而也有些不同:Channel 可以同时进行读写操作,而流只能单向 (read 或者 write)Channel 可以异步读写Channel 总是从 Buffer 读或者写数据如上所述,你可以通过 buffer 读数据到 channel ,也可以通过 buff...
2019-07-01 15:26:08 2259
原创 Android NIO 系列教程(一) NIO概述
系列文章:Android Socket 系列更新计划Android Socket通信(一) – 初识与相遇Android Socket通信(二) --UDP,单播,广播和多播(组播)Android Socket通信(三) – TCP 配置和传递基础数据Android Socket通信(四) – UDP与TCP结合传输数据Android Socket通信(五) – 实现一个多人聊天室...
2019-07-01 11:52:55 4766
android 静默安装与卸载,(包含正常安装与卸载)
2017-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人