我正在构建一个Android应用程序,其中每24小时运行一次警报服务来下载一个文件(文件小于1MB)。当我检查我的应用程序的数据使用情况时,我发现它合理且低,但Android操作系统很高(每天15MB)。当我停止我的应用程序运行Android操作系统回到低。任何想法可能是由于我的应用程序如何影响Android操作系统数据消耗? 编辑:
Intent myIntent = new Intent(AlarmService.this, AlarmService.class);
pendingIntent = PendingIntent.getService(this, 0, myIntent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 12);
cal.set(Calendar.AM_PM, Calendar.AM);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
cal.add(Calendar.DAY_OF_MONTH, 1);
alarmManager.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pendingIntent);
答案 0 :(得分:0)
操作系统中可能存在一个错误,我注意到了同样的问题 1)当我使用Opera浏览器时,android数据使用上升为opera使用的数据的某种功能。 2)这似乎只发生在使用移动数据时,而不是在wifi上 我试图找出确切的原因并最终解决这个问题(S3运行4.1.2)