Language

UsageEventType 列挙型

定義

複数の型によって返される値を列挙します。

public enum UsageEventType
type UsageEventType = 
継承
UsageEventType

フィールド

Name 値 説明
None 0

イベントの種類はありません。

android.app.usage.UsageEvents.Event.NONEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

ActivityResumed 1

アクティビティがフォアグラウンドに移動したことを示すイベントの種類。 このイベントにはパッケージ名とクラス名が関連付けられています。getPackageName() と getClassName() を使用して取得できます。 パッケージに複数のアクティビティがある場合、フォアグラウンドに移動するアクティビティごとにこのイベントが報告されます。 このイベントは、アクティビティのライフサイクルの Activity.onResume() に対応します。

android.app.usage.UsageEvents.Event.ACTIVITY_RESUMEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

MoveToForeground 1

この定数は、API レベル 29 では非推奨になりました。 by ACTIVITY_RESUMED

android.app.usage.UsageEvents.Event.MOVE_TO_FOREGROUNDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

ActivityPaused 2

アクティビティがバックグラウンドに移動したことを示すイベントの種類。 このイベントにはパッケージ名とクラス名が関連付けられています。getPackageName() と getClassName() を使用して取得できます。 パッケージに複数のアクティビティがある場合、バックグラウンドに移動するアクティビティごとにこのイベントが報告されます。 このイベントは、アクティビティのライフサイクルの Activity.onPause() に対応します。

android.app.usage.UsageEvents.Event.ACTIVITY_PAUSEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

MoveToBackground 2

この定数は、API レベル 29 では非推奨になりました。 by ACTIVITY_PAUSED

android.app.usage.UsageEvents.Event.MOVE_TO_BACKGROUNDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

ConfigurationChange 5

デバイス構成が変更されたことを示すイベントの種類。

android.app.usage.UsageEvents.Event.CONFIGURATION_CHANGEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

UserInteraction 7

ユーザーが何らかの方法でパッケージを操作したことを示すイベントの種類。

android.app.usage.UsageEvents.Event.USER_INTERACTIONの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

ShortcutInvocation 8

ShortcutInfo と同等のアクションがユーザーによって実行されることを示すイベントの種類。

android.app.usage.UsageEvents.Event.SHORTCUT_INVOCATIONの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

StandbyBucketChanged 11

アプリ スタンバイ バケットの変更を示すイベントの種類。 新しいバケットは、getAppStandbyBucket() を呼び出すことによって取得できます。

android.app.usage.UsageEvents.Event.STANDBY_BUCKET_CHANGEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

ScreenInteractive 15

画面が対話型の状態になったことを示すイベントの種類 (アンビエント表示やその他の非対話型状態ではなく、完全なユーザー操作でオンになっています)。

android.app.usage.UsageEvents.Event.SCREEN_INTERACTIVEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

ScreenNonInteractive 16

画面が非対話型状態になったことを示すイベントの種類 (アンビエント表示のような非対話型状態でのみ完全にオフまたはオンになっている)。

android.app.usage.UsageEvents.Event.SCREEN_NON_INTERACTIVEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

KeyguardShown 17

画面がオフかどうかに関係なく、画面のキーガードが表示されたことを示すイベントの種類。

android.app.usage.UsageEvents.Event.KEYGUARD_SHOWNの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

KeyguardHidden 18

画面のキーガードが非表示になっていることを示すイベントの種類。 これは通常、ユーザーがスマートフォンの電源を入れた後にロックを解除した場合に発生します。

android.app.usage.UsageEvents.Event.KEYGUARD_HIDDENの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

ForegroundServiceStart 19

フォアグラウンド サービスの開始を示すイベントの種類。 このイベントにはパッケージ名とクラス名が関連付けられています。getPackageName() と getClassName() を使用して取得できます。 パッケージに複数のフォアグラウンド サービスがある場合、開始されたサービスごとにこのイベントが報告されます。

android.app.usage.UsageEvents.Event.FOREGROUND_SERVICE_STARTの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

ForegroundServiceStop 20

フォアグラウンド サービスの停止を示すイベントの種類。 このイベントにはパッケージ名とクラス名が関連付けられています。getPackageName() と getClassName() を使用して取得できます。 パッケージに複数のフォアグラウンド サービスがある場合、停止しているサービスごとにこのイベントが報告されます。

android.app.usage.UsageEvents.Event.FOREGROUND_SERVICE_STOPの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

ActivityStopped 23

アクティビティが UI で非表示になり、アクティビティのライフサイクルの Activity.onStop() に対応します。

android.app.usage.UsageEvents.Event.ACTIVITY_STOPPEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

DeviceShutdown 26

Android ランタイムがシャットダウン プロセスを受けたことを示すイベントの種類。 DEVICE_SHUTDOWN イベントは、開始されたすべてのアクティビティとフォアグラウンド サービスが停止し、明示的なACTIVITY_STOPPEDが発生せず、FOREGROUND_SERVICE_STOP イベントが生成されないように扱う必要があります。

DEVICE_SHUTDOWNタイムスタンプは、実際に UsageStats データベースが実際にシャットダウンされる前に永続化された最後の時刻です。 このタイムスタンプと実際のシャットダウンの間のイベント (存在する場合) は、データベースに保持されません。 そのため、閉じる時間が不明であるため、DEVICE_SHUTDOWNとDEVICE_STARTUPの間のクローズ イベントを照合せずに開いているイベントは無視する必要があります。

android.app.usage.UsageEvents.Event.DEVICE_SHUTDOWNの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

DeviceStartup 27

Android ランタイムが起動したことを示すイベントの種類。 これは、シャットダウンまたはランタイムの再起動後である可能性があります。 終了時刻が不明であるため、DEVICE_SHUTDOWNとDEVICE_STARTUPの間でクローズ イベントを照合せずに開いているイベントは無視する必要があります。

android.app.usage.UsageEvents.Event.DEVICE_STARTUPの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象