tReceiver 8
2.2.4 Content Provider 8
2.2.5 Intent 9
2.2.6 进程 9
2.3 开发环境IDE 11
2.4 本章小结 12
第三章 Android系统网络流量监控设计方案及相关分析 13
3.1 tcpdump移植入Android系统 13
3.2 Pcap文件格式 14
3.3 Pcap文件的解析 16
3.4 本章小结 18
第四章 Android系统网络流量监控具体实现及相关分析 19
4.1 主界面模块的实现 20
4.2 网络流量监控模块的实现 22
4.2.1 网络流量监控模式的开启和关闭 22
4.2.2 网络流量监控Service类的实现 23
4.3 流量日志界面模块的实现 24
4.3.1 启动LogActivity类 24
4.3.2 LogActivity类的数据适配 25
4.4 流量统计界面模块的实现 27
4.4.1 流量统计的实现方法 27
4.4.2 TrafficActivity类的数据适配 28
4.5 本章小结 30
第五章 结论 31
5.1 本文的主要工作 31
5.2 进一步研究的建议 32
5.3 感想与体会 32
致 谢 33
参考文献 34
外文文献原文 35
外文文献翻译 39
第一章 绪论
1.1 引言
移动互联网正逐渐渗透到人们生活、工作的各个领域,移动音乐、手机游戏、视频应用、手机支付、位置服务等丰富多彩的移动互联网应用迅猛发展,正在深刻改变信息时代的社会生活,移动互联网经过几年的曲折前行,终于迎来了新的发展高潮。
随着互联网络和电子产品的飞速发展,手机智能终端对网络系统的要求越来越高,特别是当前流行的Android系统智能手机由于后台应用程序联网偷流量常常会给用户带来不必要的损失。因此,在无线互联网络提供的服务日益多样化和复杂化的今天,对网络流量进行智能化的控制显得日益重要。然而Internet已经发展成为一个复杂的海量非线性系统,对这一复杂系统的动态特性的研究还存在大量待解决的问题。由于无线网络流量的复杂性,对于网络流量的控制无法象其它线性、非线性系统一样方便地进行控制,国内外对于网络流量控制技术的研究仍有许多难点。
1.2 课题研究背景与意义
Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由Linux+Java 构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android 平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。
Android的最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验, 且Android里面具有非常丰富的图形系统和对多媒体的支持功能。
本次设计是基于Android的网络流量监控设计,其主要意义在于通过对Android移动设备上的网络数据进行实时连续的采集来监测网络流量,对获得的流量数据进行统计计算,并记录进入日志中,从而分析得到网络连接相关的性能指标。用户根据流量数据就可以对网络连接进行管理,发现性能变化趋势,并获知影响网络性能的因素及问题所在,进而关闭不必要的网络进程,节省流量损失。
1.3 课题研究现状与发展趋势
移动互联网的蓬勃发展促使手机终端产业链变化,应用和服务逐渐成为竞争的焦点。无论是电信运营商,终端厂商还是应用开发商,目前都在向手机操作系统领域进军,试图通过对内容的集聚和应用体系的掌控,稳固或加强自己在产业链中的影响力。而在这一过程中,Android系统因低廉的成本和良好的用户体验等多方面因素逐渐受到各方的青睐。
Android 系统采用了开源的平台,给予了终端厂商和开发者更大的灵活性,开发者在程序的开发移植上更为方便且不需要考虑厂商端内容审核等问题,终端厂商则可以按需深度定制系统开发本地化应用环境。在终端厂商、电信运营商和第三方应用开发商的推动下,用户可选择的应用资源进一步丰富,各大Android应用商店呈现百花齐放的态势,Android平台的应用资源优势正在逐步的扩大。
然而,伴随着Android智能移动设备的普及,手机应用流量问题日渐凸显,越来越多的手机应用在使用过程中经常发生偷跑流量现象,因此,关于如何控制手机流量的使用,让用户有能力和权力决策手机应用的运行状况,成为广大消费者的诉求。因而,实现对手机流量的实时监控和显示,
上一篇:
android毕业论文完整格式(食物相宜相克大全)
下一篇:
猪疥癣病的防治