我需要在后台运行我的应用程序

时间:2017-10-23 05:20:13

标签: java android

每当用户打开任何应用程序时,我都需要知道应用程序是否在UI线程上运行。我还需要显示该应用程序的包名称的祝酒词。

我有用户活动管理器,但它不能正常工作。它始终显示显示的启动器。

 ActivityManager manager = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE);
 List<ActivityManager.RunningTaskInfo> runningTaskInfo = manager.getRunningTasks(1);
 ComponentName componentInfo = runningTaskInfo.get(0).topActivity;
 pack = componentInfo.getPackageName();

任何人都可以告诉我如何使用使用统计数据来实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

至于显示包名称,您可以使用PackageManager和getLaunchIntentForPackage()