基于Android的手机流量控制软件设计与实现.pptVIP

基于Android的手机流量控制软件设计与实现.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * 基于基于Android的手机 流量控制软件设计与实现 武汉理工大学信息工程学院 辅导老师: 学生: 毕业设计 二.项目研究的内容 三.项目实施方案和技术路线 四.目标和成果 五.存在的问题 一.项目立项的目的和意义 背景介绍 手机移动互联网进展 :这些年,移动通信和互联网成为当今世界发展最快、市场潜力最大、前景最诱人的两大业务。移动互联网正逐渐渗透到人们生活、工作的各个领域,短信、铃图下载、移动音乐、手机游戏、视频应用、手机支付、位置服务等丰富多彩的移动互联网应用迅猛发展,正在深刻改变信息时代的社会生活,移动互联网经过几年的曲折前行,终于迎来了新的发展高潮。 手机流量问题 :移动互联网的发展和3G手机迅速普及,使用手机上网的用户越来越多。然而,伴随着智能机的普及,手机应用流量问题日渐凸显,越来越多的手机应用在使用过程中经常发生“偷”流量现象,因此,关于如何控制手机流量的使用,使其透明,直观的被用户控制成为广大消费者的诉求。 目的和意义 本次设计是基于android手机的流量监控软件,旨在实现对手机流量的实时监控和显示,便于用户了解自己的流量使用情况,同时进一步达到合理控制流量使用。 一.目的和意义 二.项目研究的内容 一.阅读相关的书籍,熟悉android环境搭建和模拟仿真。 二.运用JAVA编程,使程序能实现基本功能。 三.调试优化,最终具有完善功能的程序。 四.将所有的内容总结成完整的报告。 三.项目实施方案和技术路线 开发环境及相关技术介绍 3.1, Eclipse平台的搭建 该平台是提供多种软件开发工具的整合机制,这些工具会成为Eclipse外挂程序,平台必须用外挂程序加以扩充才有用处。其特点在于所有东西都是外挂,除了底层的核心以外。这种外挂设计让Eclipse具备强大扩充性,但更重要的是,此平台提供一个定义明确的机制,让各种外挂程序共通合作与贡献,因此新功能可以轻易且无缝地加入平台。 eclipse3.6.2 for android 三.项目实施方案和技术路线 Android是基于Linux开放性内核的手机操作系统,Android系统由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software?Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual?Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。 3.2,Android技术 三.项目实施方案和技术路线 3.3 系统总体方案需求 三.项目实施方案和技术路线 基本框架 Android应用文件结构 启动一个Activity的流程分析 3.4 流量统计中的关键类---TrafficStats类 三.项目实施方案和技术路线 对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取。部分代码如下: mobileRx = TrafficStats.getMobileRxBytes(); mobileTx = TrafficStats.getMobileTxBytes(); // 获取全部网络接收、发送数据总量 totalRx = TrafficStats.getTotalRxBytes(); totalTx = TrafficStats.getTotalTxBytes(); // 计算WiFi网络接收、发送数据总量 wifiRx = totalRx - mobileRx; wifiTx = totalTx - mobileTx; 下图为采用2.2版本的模拟器主界面 四.目标和成果 右图为流量监控系统的模拟操作界面,底端的五个按键,分别为:实时监控,联网监控,流量统计,系统设置和帮助界面。 下图为采用智能手机实物调试 四.目标和成果 *

文档评论(0)

xieliandimei + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档