我尝试使用此代码来获取设备中运行的应用程序:
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> runningAppProcessInfo = am.getRunningAppProcesses();
Log.d("apps", String.valueOf(runningAppProcessInfo));
我想我会得到设备中运行的所有应用程序的名称。相反,我在调试时得到了这个:
[android.app.ActivityManager$RunningAppProcessInfo@ad46c50]
如何获取当前正在运行的所有应用程序的列表?