1:网络的底层环境 采用apache 的httpClient 链接池框架
2:图片缓存采用基于LRU 的算法
3:网络接口采用监听者模式
4 包含图片的OOM 处理(及时回收处理技术的应用)
package xiaogang.enif.image;
import java.io.FilterInputStream;
import java.io.IOException;
im...
                            
                            
                                分类:
移动开发   时间:
2015-01-20 10:28:17   
                                阅读次数:
152
                             
                         
                    
                        
                            
                            
                                在Android系统中,提供了下面三种通信接口:
1、标准Java接口:java.net。
2、Apache接口:org.apache.http。
3、Android网络接口:android.net.http。
为了访问网络,需要设置应用程序获取android.permission.INTERNET权限的许可在Android系统中。
以下便是与网络连接相关...
                            
                            
                                分类:
移动开发   时间:
2015-01-18 02:06:00   
                                阅读次数:
268
                             
                         
                    
                        
                            
                            
                                网络地址数据结构问题
首先,先来说网络中的编程地址,不知有没有人发现在我们网络编程中不仅仅只有一个地址数据结构,而且很多时候我们在调用网络接口的时候还要强制转换参数的类型。对,我说的就是数据结构sockaddr和sockaddr_in这两货,而如果你足够仔细的话,你会发现,编程中我们使用的大部分是sockaddr_in,但是我们调用的网络接口却几乎都是(不知道有没有不是的啊,我木有去调查)soc...
                            
                            
                                分类:
系统相关   时间:
2015-01-15 09:29:39   
                                阅读次数:
149
                             
                         
                    
                        
                            
                            
                                为啥要使用shell命令操纵本地网络?因为这样就可以绕过上层connectService来干一些事情,至于具体要干点什么事情,容我先卖个关子在以后的blog里说明。
首先进入adb shell,然后去Ping一个服务器的ip地址
ping 211.69.198.222
PING 211.69.198.222 (211.69.198.222) 56(84) bytes of data...
                            
                            
                                分类:
移动开发   时间:
2015-01-13 14:24:50   
                                阅读次数:
152
                             
                         
                    
                        
                            
                            
                                BSD分组过滤程序(BPF)是一种软件设备,用于过滤网络接口的数据流,即给网络接口加上开关。应用进程打开/dev/bpf0、
/dev/bpf1等等后,可以读取BPF设备,每个应用进程一次只能打开一个BPF设备。
通过若干ioctl命令,可以配置BPF设备,把它与某个网络接口相关联,并安装过滤程序,从而能够选择性地接收输入的分组。
BPF设备打开后,应用进程通过读写设备来接收分组,或将分组放...
                            
                            
                                分类:
其他好文   时间:
2015-01-12 22:32:10   
                                阅读次数:
684
                             
                         
                    
                        
                            
                            
                                诸位,我发现上次咱们是依据OSI模型讨论问题的,但这个模型其实并不是那么合适,有一些冗余之处。大家想一想,会话层和表示层实际上都是与应用程序配合工作的,而物理层那些纯硬件层面的问题其实并不是我们的领域,我们最多只要处理到与硬件的接口这一层次上就足够了。”“的确啊。”“(我)工作室需要合并一下:物理层与数据链路层合并为网络接口层,只负责硬件接口相关任务,硬件问题就不要去管它了;网络层改名为网络互连层,更为清晰;传输层不变;会话层,表示层和应用层合并为一层,统称应用层。”...
                            
                            
                                分类:
其他好文   时间:
2015-01-10 11:20:46   
                                阅读次数:
345
                             
                         
                    
                        
                            
                            
                                Linux网络编程网络编程必备的理论基础网络模型,地址,端口,TCP/IP协议TCP/IP协议是目前世界上使用最广泛的网络通信协议日常中的大部分应用使用该系列协议(浏览网页,收发电子邮件,QQ聊天等)1.网络模型与协议TCP/IP各层功能: (1).网络接口层 TCP/IP最下一层,包含多种逻辑链路...
                            
                            
                                分类:
系统相关   时间:
2015-01-09 17:13:32   
                                阅读次数:
240
                             
                         
                    
                        
                            
                            
                                1,netstat netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。[1]使用时如果不带参数,netstat显示活动的 TCP 连接。 查看命令:netstat -ano |grep 6379,可以用来查看某个端口的使用情况。一般用netsta.....
                            
                            
                                分类:
其他好文   时间:
2015-01-09 14:08:59   
                                阅读次数:
145
                             
                         
                    
                        
                            
                            
                                slurm实时网络流量监控虽然GNOME的系统监视器可以查看到网络状态,但是像slurm这样的命令行工具,占用资源少,查看方便,用起来到是别有一番风味。slurm最初是给FreeBSD的做端口状态监视器,功能概述:显示实时流量吐吞状态视图显示可选择可以监视任何网络接口显示关于接口的详细信息安装slu...
                            
                            
                                分类:
其他好文   时间:
2015-01-08 12:45:33   
                                阅读次数:
138
                             
                         
                    
                        
                            
                            
                                第一部分 Android网络基础
   Android平台浏览器采用了WeBKit引擎,这款名为Chorme Lite的Web浏览器拥有强大扩展特性,每个开发者都以为编写自己的插件,使得浏览器的功能更加完善。
   目前Android平台有3种网络接口。
  第一种 java.net.*(标准java接口)
   此接口提供与联网有关的类,包括流和数据包套接字、Internet协议、常见H...
                            
                            
                                分类:
移动开发   时间:
2015-01-07 10:59:46   
                                阅读次数:
266