0

我正在构建一个 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);
4

1 回答 1

0

操作系统中可能存在错误我注意到了同样的问题 1)当我使用 opera 浏览器时,android 数据使用量随着 opera 使用的数据的某种功能而上升。2)这似乎只发生在使用移动数据而不是wifi时我试图找出确切原因并最终解决这个问题(S3运行4.1.2)

于 2013-01-31T12:00:34.890 回答