ActivityManager am = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE);
List taskInfo = am.getRunningTasks(1);
ComponentName topActivity=taskInfo.get(0).topActivity;
String str=topActivity.getPackageName();
요런식으로 현재 보이고 있는 화면의 시간을 체크하면 되지 않을까요?