Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> android獲得正在運行的和最近運行的程序

android獲得正在運行的和最近運行的程序

編輯:Android開發實例

ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE) ;      //獲得系統運行的進程 List<ActivityManager.RunningAppProcessInfo> appList1 = mActivityManager         .getRunningAppProcesses(); for (RunningAppProcessInfo running : appList1) {     System.out.println(running.processName); } System.out.println("================");    //獲得當前正在運行的service List<ActivityManager.RunningServiceInfo> appList2 = mActivityManager         .getRunningServices(100); for (ActivityManager.RunningServiceInfo running : appList2) {     System.out.println(running.service.getClassName()); }    System.out.println("================");    //獲得當前正在運行的activity List<ActivityManager.RunningTaskInfo> appList3 = mActivityManager         .getRunningTasks(1000); for (ActivityManager.RunningTaskInfo running : appList3) {     System.out.println(running.baseActivity.getClassName()); } System.out.println("================");    //獲得最近運行的應用 List<ActivityManager.RecentTaskInfo> appList4 = mActivityManager         .getRecentTasks(100, 1); for (ActivityManager.RecentTaskInfo running : appList4) {     System.out.println(running.origActivity.getClassName());     }
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved