0
  • 有试过这个是可以的  

    public static String getCurrentAppName(Context context) {

        if (context == null) return null;

        ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);

        List<ActivityManager.RunningTaskInfo> tasksInfo = activityManager.getRunningTasks(1);

        if (tasksInfo.size() > 0) {

          return tasksInfo.get(0).topActivity.getPackageName();

        }

        return null;

      }

    1279241123625246720  评论     打赏       Xiao9mmDa
    • 春风不识路  回复 @Xiao9mmDa
      这个getRunningTask不是说在安卓5以后用不了了
      春风不识路 2023-05-10 10:50   回复 1549198056233111553
    • Xiao9mmDa  回复 @春风不识路
      我用系统应用是可以的
      Xiao9mmDa 2023-05-10 15:12   回复 1279241123625246720
相关问题
_empty · Android
2019-10-20 23:51 630 2
application · Android
2019-11-05 00:26 781 2
三流废物 · android / 小白
2019-11-22 00:35 1071 5
豪豪好嘛 · Android / GPS
2019-11-26 20:15 887 5
Jian · android
2019-11-28 01:51 618 2
2019-12-01 01:01 709 2
小陈学编程 · Android
2019-12-01 19:08 634 2
fkinggod · Android
2019-12-08 09:19 661 5
fkinggod · Android
2019-12-08 20:47 614 2
kissmyass · Android
2019-12-09 07:08 540 2
独一无二的名zi · Android
2019-12-30 06:48 419 2