[英]Measure and limit Android app's total web usage?
据我了解,无限的移动下载计划正在消失。 我认为Sprint可能只剩下其中之一。
对于需要频繁下载互联网的Android应用,是否有任何方法可以衡量(甚至可能限制)下载的数据总量?
您应该为此找到一个实现:
一个非常简单的例子
public class DownloadSherif{
private static int MAX_DOWNLOAD_PER_DAY = 999;
private int last_24_hours_downloaded;
public DownloadSherif(){
//get last_24_hours_downloaded from saved container
}
public boolean canDownload(int download_size){
if((download_size+last_24_hours_downloaded)<=MAX_DOWNLOAD_PER_DAY)
return true;
else
return false;
}
public void downloaded(int just_downloaded){
last_24_hours_downloaded += just_downloaded;
}
}
现在,每次您要下载时,都必须使用canDownload
征求权限
最后说明
in the last X hours
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.