轉自:http://www.jianshu.com/p/f88b6a9f7462
在Android5.0之後API 出現了UsageStatsManger類 來獲取用來提供給應用手機相關組件的使用統計,編譯版本最少要SDK21.(註明,Android5.0系統大部分手機不支持這個類,Android5.1系統之後完全支持)
首先需要在AndroidManifest.xml裏聲明權限
如果不聲明權限,打不開界面
然後打開允許查看使用情況的應用界面,此功能需要在設置的裏打開,android5.1以下沒有此界面(Android5.0以下一定沒有,大部分Android5.0系統也沒有),需要在代碼裏打開,需要判斷一下系統版本。
最後打開界面後就是獲取數據的過程了