Androidの利用統計にアクセスし、アプリの使用時間やスクリーンタイムを分析
まずはこちらから queryAndAggregateUsageStats() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Android | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガード |
コア機能
「コア機能」セクションqueryAndAggregateUsageStats- 指定された期間の使用統計をクエリして集計します。isUsageStatsPermissionGranted- 使用統計の権限が許可されているか確認します。openUsageStatsSettings- 使用統計の設定画面を開きます。ユーザーが使用統計の権限を許可できるよう設定画面を表示します。権限が既に許可されていても、必ず設定画面が開きます。queryAllPackages- デバイスにインストールされているすべてのパッケージを照会します。QUERY_ALL_PACKAGES 権限が必要です。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
queryAndAggregateUsageStats | 指定された期間の利用統計を照会し、集計します。 |
isUsageStatsPermissionGranted | 利用統計の権限が許可されているか確認します。 |
openUsageStatsSettings | 利用統計の設定画面を開きます。ユーザーが利用統計の権限を許可できるように設定画面を表示します。権限が既に許可されている場合でも、必ず設定画面が開きます。 |
queryAllPackages | - デバイスにインストールされているすべてのパッケージを照会します。QUERY_ALL_PACKAGES 権限が必要です。 |
getPluginVersion | ネイティブの Capacitor プラグインのバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-android-usagestatsmanager.
@capgo/capacitor-android-usagestatsmanager の次のステップ
「@capgo/capacitor-android-usagestatsmanager の次のステップ」セクション使用している場合 @capgo/capacitor-android-usagestatsmanager ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-android-usagestatsmanager の使用方法 @capgo/capacitor-android-usagestatsmanager を使用してネイティブ機能を利用する場合、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。