读取android手机流量信息(6)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:45 点击:

 delta[8]=Integer.parseInt(wifidata[0])-Integer.parseInt(ondata[8]);

 delta[9]=Integer.parseInt(wifidata[1])-Integer.parseInt(ondata[9]);

 delta[10]=Integer.parseInt(wifidata[8])-Integer.parseInt(ondata[10]);

 delta[11]=Integer.parseInt(wifidata[9])-Integer.parseInt(ondata[11]);

 

 

 //读取log.txt

//获取当前时间

  final Calendar c = Calendar.getInstance(); 

      mYear = c.get(Calendar.YEAR); //获取当前年份 

      mMonth = c.get(Calendar.MONTH)+1;//获取当前月份 

      mDay = c.get(Calendar.DAY_OF_MONTH);//获取当前月份的日期号码 

      mHour = c.get(Calendar.HOUR_OF_DAY);//获取当前的小时数 

      mMinute = c.get(Calendar.MINUTE);//获取当前的分钟数   

      mdate=mYear+"-"+mMonth+"-"+mDay;

 

 String text=getinfo(LOGPATH);//将log.txt的内容读到text字符串中

 String [] line=text.split("/n"); 

 

 String today=line[line.length-1];//获得今日已记录流量

 String [] beToday=today.split(","); 

//检查文件最后一行是否为今天的流量记录信息

 if(!beToday[0].equals(mdate))//如果文件只有一行,表明目前日志为空,将当前日期加入

//判断今日流量是否已经记录,如果今日流量没有记录

 {

 

 text=text+mdate+",0,0,0,0,0,0,0,0,0,0,0,0/n";

 writefile(text,LOGPATH);

 

 

 line=text.split("/n");

 today=line[line.length-1];//获得今日已记录流量

 

 beToday=today.split(","); 

 }

 

 

 

 int i;

 

 //处理今日流量

 int [] newTodaydata=new int [12];//表示今日流量

 String newtoday=mdate;

 for(i=0;i<=11;i++)

 {

 newTodaydata[i]=Integer.parseInt(beToday[i+1])+delta[i];

 newtoday=newtoday+","+newTodaydata[i];

 }

 newtoday=newtoday+"/n";

 

 

 String [] beTotal=line[0].split(",");

 int [] newTotaldata=new int [12];//表示总流量数值

 //更新第一行

 String newtotal="total";

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Android 完全退出程序
  • 原创:Android应用开发-Andorid歌词秀,含源码
  • android 屏幕保护
  • Android手机软件汉化教程---第四课 dex文件汉化
  • 众多Android 开源项目推荐,给力工作给力学习
  • Android Audio代码分析4
  • Android得到已安装的应用程序信息!
  • Android开发者指南(29) —— USB Host and Accessory
  • Android成长的幕后推手:工程师鲁宾
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1