ActivityManager activityManager = (ActivityManager)getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> forGroundActivity = activityManager.getRunningTasks(1);
RunningTaskInfo currentActivity = forGroundActivity.get(0);
String activityName = currentActivity.topActivity.getClassName();//activityName 就是当前屏幕的activityName 名称
<uses-permission android:name="android.permission.GET_TASKS" /><!-- 取得最顶层的Activity的权限 -->