-1
その時に画面に表示されているアプリケーションのパッケージ名を取得したいです。私はフォアグラウンドサービスを使用していますが、私は下のメソッドを使用していますが、これはmytype、camerなどのアプリを開いた場合はmycurrentアプリケーションのpackagename、ホーム画面の場合はモバイルのcom.huawie.android.launcherだけです。アプリケーションのパッケージ名をフォアグラウンドサービスの画面に表示する方法は?
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
ActivityManager.RunningTaskInfo foregroundTaskInfo = activityManager.getRunningTasks(1).get(0);
packag= foregroundTaskInfo.topActivity.getPackageName();
Log.i("pack",packag);