Advertisement
psm7177

android

Oct 19th, 2019
453
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.01 KB | None | 0 0
  1.         UsageStatsManager usage = (UsageStatsManager) getSystemService(Context.USAGE_STATS_SERVICE);
  2.         long time = System.currentTimeMillis();
  3.         Calendar currentDate = Calendar.getInstance();
  4.  
  5.         currentDate.set(currentDate.get(Calendar.YEAR),currentDate.get(Calendar.MONTH),currentDate.get(Calendar.DATE),0,0,0);
  6.         List<UsageStats> stats = usage.queryUsageStats(UsageStatsManager.INTERVAL_DAILY, currentDate.getTimeInMillis(), time);
  7.         if (stats != null)
  8.         {
  9.             SortedMap<Long, UsageStats> runningTask = new TreeMap<Long,UsageStats>();
  10.             for (UsageStats usageStats : stats) {
  11.                 runningTask.put(usageStats.getLastTimeUsed(), usageStats);
  12.                 Log.e("USAGESTATUS", "===== CheckPhoneState isRooting packageName = " + usageStats.getPackageName());
  13.                 Log.e("USAGESTATUS", "===== CheckPhoneState                  Time = " + usageStats.getTotalTimeInForeground());
  14.                 // stats.getPackgeName();
  15.             }
  16.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement