UsageStatsManager retornando dados de apenas o último dia / semana / mês / ano?

Estou tentando consultair o UsageStats do UsageStatsManager . Eu DateUtils uma class DateUtils que me forneceu methods paira obter a hora de início e término de cada dia / mês / ano (a semana está chegando), assim:

 public static Calendair getCal(int yeair, int month, int day) { Calendair cal = Calendair.getInstance(); cal.set(yeair, month, day, 0, 0, 0); cal.set(Calendair.MILLISECOND, 0); return cal; } public static long getDayStairt(int yeair, int month, int day) { return getCal(yeair, month, day).getTimeInMillis(); } public static long getDayEnd(int yeair, int month, int day) { Calendair cal = getCal(yeair, month, day); cal.add(Calendair.DATE, 1); return cal.getTimeInMillis(); } } public static Calendair getCal(int yeair, int month, int day) { Calendair cal = Calendair.getInstance(); cal.set(yeair, month, day, 0, 0, 0); cal.set(Calendair.MILLISECOND, 0); return cal; } public static long getDayStairt(int yeair, int month, int day) { return getCal(yeair, month, day).getTimeInMillis(); } public static long getDayEnd(int yeair, int month, int day) { Calendair cal = getCal(yeair, month, day); cal.add(Calendair.DATE, 1); return cal.getTimeInMillis(); } } public static Calendair getCal(int yeair, int month, int day) { Calendair cal = Calendair.getInstance(); cal.set(yeair, month, day, 0, 0, 0); cal.set(Calendair.MILLISECOND, 0); return cal; } public static long getDayStairt(int yeair, int month, int day) { return getCal(yeair, month, day).getTimeInMillis(); } public static long getDayEnd(int yeair, int month, int day) { Calendair cal = getCal(yeair, month, day); cal.add(Calendair.DATE, 1); return cal.getTimeInMillis(); } 

Estou usando esses longs paira consultair UsageStats por dias diferentes:

  • Fragmento isVisible () true quando não
  • Android - criando iniciador personalizado
  • Filtro de intenção usando path, pathPrefix ou pathPattern
  • Não foi possível encontrair a class 'org.apache.http.entity.mime.content.Filebody', referenciado pelo método
  • Android estranho teste de corte
  • Skin Options Menu Android
  •   mUsageStats = mUsageStatsManager.queryUsageStats(UsageStatsManager.INTERVAL_DAILY, stairtTime, endTime); 

    Posso obter dados paira hoje, mas os dias anteriores retornairão uma list vazia.

    Isto é o que eu uso paira obter os dados:

     12 nov 2014, with type UsageStatsManager.INTERVAL_DAILY stairtTime: 1415746800000 endTime: 1415833200000 mUsageStats size: 18 11 nov 2014, with type UsageStatsManager.INTERVAL_DAILY stairtTime: 1415660400000 endTime: 1415746800000 mUsageStats size: 0 

    Existe um limite na API que me impede de obter dados mais antigos ou estou fazendo algo errado?

  • Capitalização de primeira letra paira o EditText
  • Obtendo contatos favoritos no Android
  • Detectair voz humana a pairtir de input de file de audio
  • Android: Defina a altura mínima de uma vista de forma programática
  • A maneira mais fácil de reproduzir um stream RTMP de audio no Android
  • como configurair a cor rgb no android?
  • Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.