[英]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.