- 博客(6)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 android 事件分发。
先通俗的理解事件这个概念,以触摸屏幕为例,当手指碰到屏幕的时候,手机通过软硬件联合工作,逐一排查基本确定手指碰到了哪个位置,这个位置上的ViewGroup和View到底是哪一个,然后事件分发和消费就展开了。 首先,从简单的无子view的view的事件触发开始,点击一个Button。通过分析源码,他的过过程是这样。 Button得知被点击了,首先会调用
2016-01-12 16:14:45
333
原创 ViewPager+Fragment时,在Fragment中得知自己被选中
ViewPager+Fragment组合时,常常会用到在Fragment里获得当前Fragment被选中的状态,然后在每当Fragment选中时下做一些动画,数据初始化的操作。网上很多解决方式是使用Fragment里面的setUserVisibleHint(boolean isVisibleToUser) { if(isVisibleToUser) { //当页面被选
2015-12-15 11:00:04
2386
原创 关于Socket理解
Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/IP的Socket编程,并且如何写一个客户端/服务器程序。 Unix的输入输出(IO)系统遵循Open-Read-Write-Close这样的操作范本。当一个用户进程进行IO操作之前,它需要调用Open来指
2015-11-17 12:04:37
519
原创 Android端搭建web服务器
package webserve; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.Closeable; import java.io.Dat
2015-09-23 10:39:53
7504
1
原创 android之Service
Service的启动方式以及停止的方式两种: 第一:绑定和解除绑定的方式,如果要实现通讯的话,要在Service中写回调函数,其中定义内部类集成binder,在Activity中绑定的时候将 bindService(intent, sc, Context.BIND_AUTO_CREATE);sc = new ServiceConnection() { @Override p
2015-09-22 13:30:56
416
转载 RequestDispatche
RequestDispatcher是一个Web资源的包装器,可以用来把当前request传递到该资源,或者把新的资源包括到当前响应中。RequestDispatcher接口中定义了两个方法:include/forward 由于只能指定固定的jsp文件名,不能动态指定jsp文件名。我们需要把翻译为Java code – RequestDispatcher.include(); 用法:
2015-04-04 18:52:46
1002
关于nanohttpd如何绑定web项目的问题
2015-09-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人