基于安卓Android手机流量监控系统APP的设计(Eclipse)
来源:wenku163.com 资料编号:WK16313492 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16313492
资料介绍
基于安卓Android手机流量监控系统APP的设计(Eclipse)(任务书,开题报告,论文10000字,程序代码)
摘 要
本文主要研究了Android平台上的手机流量监控软件。从目前的形势来看,Android手机用户占有很大的市场份额,十分受欢迎,这就延伸出一个问题,用户在使用手机时,对自己手机中的软件的流量使用信息不明确,无法实时监控流量信息,用户经常会被一些软件恶意使用流量所困扰。根据这一情况,本文设计了一款软件,能够实时监控手机软件的流量使用信息,及时关闭异常软件,防止流量的过度使用。
本文通过调用Trafficstats流量统计类,可以实时刷新用户软件的流量数据,根据数据,用户可分析哪些软件的流量使用异常,然后限制软件流量的使用:一键开启或关闭网络;指定哪些软件能够使用流量。这样就可以达到流量监控及预警的目的,提高用户的体验。
关键词:流量监控;Android平台;Trafficstats类
Abstract
This article mainly studies mobile phone traffic monitoring software on Android platform. Judging from the current situation, Android mobile phone users occupy a large market share and are very popular. This extends a problem. When users use mobile phones, the flow usage information of the software in their mobile phones is not clear and cannot be monitored in real time. Traffic information is often plagued by the malicious use of traffic by some software. According to this situation, this article designed a software that can monitor mobile phone software's traffic usage information in real time, shut down abnormal software in time, and prevent overuse of traffic.
This article by calling Trafficstats traffic statistics class, you can real-time refresh the user software traffic data, according to the data, the user can analyze which software's traffic is abnormal, and then limit the use of software traffic: a key to turn on or off the network; specify which software can use the traffic . In this way, the purpose of traffic monitoring and warning can be achieved and the user experience can be improved.
Key Words:Traffic Monitoring; Android Platform; Trafficstats Class
本流量监控工具主要包括了四大模块:显示界面、流量显示功能、流量获取模块和数据刷新模块。显示界面是软件的整体界面显示,提供与用户的交互功能,流量显示模块则展示了应用软件的流量信息。流量获取和数据刷新则是本软件的核心模块,所有的流量信息都是通过这两个模块进行收集的。
目录
第1章 绪论 1
1.1 Android系统发展情况 1
1.2 Android系统架构 3
1.2.1 Linux Kernel(Linux内核) 4
1.2.2 Libraries(函数库) 4
1.2.3 Android Runtime(Android 运行环境) 5
1.2.4 Application Framework(应用程序框架) 5
1.2.5 Applications(应用软件) 5
1.3 Android应用组件 5
1.3.1 Activity(活动) 5
1.3.2 Service(服务) 5
1.3.3 Broadcast Receiver(广播接收者) 6
1.3.4 Content Provider(内容提供者) 6
1.3.5 Intent(意图) 6
1.4 本章小结 6
第2章 开发环境的部署 7
2.1 Eclipse开发环境部署 7
2.1.1 java环境部署 7
2.1.2 Eclipse安装配置 8
2.2 Android开发环境部署 8
2.3 导出应用程序 9
2.4 本章小结 10
第3章 需求分析和设计 11
3.1 需求分析 11
3.2 流量监控工具总体结构 12
3.3 本章小结 12
第4章 Android流量监测工具的系统详细设计 13
4.1 整体显示界面 13
4.2 流量获取模块 14
4.3 流量数据存储 16
4.4 流量数据刷新模块 16
4.5 流量统计图表显示模块 17
4.6 流量提醒功能 18
4.7 本章小结 19
第5章 Android流量监测工具的测试 20
5.1 测试环境 20
5.2 单元测试 20
5.3 功能测试 21
5.4 本章小结 23
第6章 总结与展望 24
6.1 总结 24
6.2 现状与展望 25
致谢 26
参考文献 27
|