-
Android项目源码带悬浮窗和图表统计的流量助手.zip下载
资源介绍
本项目是一个基于安卓的带悬浮窗和图表统计的流量助手项目源码,程序主要功能:
1、记录本月、当天的手机数据流量和WIFI流量
2、记录每个程序的当天使用情况
3、流量悬浮窗,显示每秒的流量情况(默认的是每5秒更新一次,如果觉得更新太慢改成1秒就好了)
原理是通过API里的TrafficStats类获得流量信息。
由于流量信息在关机后会被清零,所以用SQLite把数据保存了下来。
主要就是用了大量的数据库操作和很多逻辑上的东西(比如建两个数据表,一个临时汇总,一个记录真实数据)。
通过AlarmService实现定时更新流量。
通过前台Service实现悬浮窗,免得悬浮窗被回收。
补充:
由于每次手机重新启动,流量会清零,这样会导致逻辑变化,所以请务必开启本程序的开机启动权限,不然在重新启动手机后将会工作不正常。
系统的这个API好像会把内部流量也算进去,所以跟实际使用的流量可能有误差。
程序没什么难点,主要是数据库操作、Service、广播、基础控件的简单应用,是新手学习的绝佳实例!
数据库是用的xUtils开源框架
- 上一篇: Android例子源码类似于360安全工具的悬浮窗
- 下一篇: 全志A33 IC 数据手册