前提・実現したいこと
Androidでアプリを開発しています。
開発しているアプリはバックグラウンドで動作する事を想定しています。
複数のアプリが起動している状態において最再前面に表示されているアプリのパッケージ名を取得する事は可能でしょうか。
ご教示して頂けると幸いです。
試したこと
以下のコードでパッケージ名は取得出来ましたがどのアプリが再前面に表示されているかは判断出来ませんでした。
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningTaskInfo> recentTasks = activityManager.getRunningTasks(Integer.MAX_VALUE);
補足情報(FW/ツールのバージョンなど)
Android8
あなたの回答
tips
プレビュー