您现在的位置:首页 --> 查看专题: APP开发
我这次想着重想分析一款桌面应用——Dodol Launcher。它是来自NHN(Next Human Network,韩国第一大门户集团)旗下campmobile公司,并集成了LINE及Naver相关服务产品。
对Android网络抓包分析,一般是使用tcpdump抓个文件,再到PC用Wireshark打开分析。能不能达到直接使用Wireshark的效果? 答案是可以的,至少已经非常接近了。实现起来很简单,原理就是将tcpdump的数据重定向到网络端口,再通过管道(pipe)转到wireshark就可以了。
UDID的全称是Unique Device Identifier,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成(越狱的设备通过某些工具可以改变设备的UDID)。移动网络可利用UDID来识别移动设备,但是,从IOS5.0(2011年8月份)开始,苹果宣布将不再支持用uniqueIdentifier方法获取设备的UDID,iOS5以下是可以用的。在2013年3月21日苹果已经通知开发者:从2013年5月1日起,访问UIDIDs的程序将不再被审核通过,替代的方案是开发者应该使用“在iOS 6中介绍的Vendor或Advertising标示符”。所以UDID是绝对不能用啦。
既然选择原生socket,那么有个基本的选择就是tcp/udp的问题.
这个其实还是看业务自己的选择,只是如果选择了udp的话,那么很多问题都可以不用考虑,比如粘包问题。但是udp有个限制是每次传输的数据大小不能超过64K,这个要注意。
为了考虑复杂的情况,我们还是主要说tcp的实现,这篇文章先说下socket使用相关的一些库和代码吧
经过这么久在android客户端和服务器端的开发,感觉还是积累了不少东西想要和大家分享一下,但是好想单独拎一个点出来又不太值得,所以就汇集到一起写成系列吧。
[ 共5篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [3999] QR码分析
- [66] Twitter/微博客的学习摘要
- [66] Go Reflect 性能
- [65] 【社会化设计】自我(self)部分――欢迎区
- [65] Oracle MTS模式下 进程地址与会话信
- [63] IOS安全–浅谈关于IOS加固的几种方法
- [62] 流程管理与用户研究
- [62] 如何拿下简短的域名
- [61] 图书馆的世界纪录
- [58] android 开发入门
赞助商广告