パッケージ情報を使用してホーム アクティビティが起動/表示されることを検出する方法。このコードでパッケージ名を取得するように:
ActivityManager.RunningTaskInfo localRunningTaskInfo = (ActivityManager.RunningTaskInfo)((ActivityManager)context.getSystemService("activity")).getRunningTasks(1).get(0);
String str1 = localRunningTaskInfo.topActivity.getPackageName();
String str2 = localRunningTaskInfo.topActivity.getClassName();
これにより、すべてのアプリケーションのパッケージ名とクラス名が取得されます。家を検出する方法が表示されますか?