メインコンテンツにスキップ
プラグインに戻る
@capgo/capacitor-device-info
チュートリアル
@capgo/capacitor-device-info

デバイス情報

@CapacitorアプリからCPU、メモリ、GPU、ストレージ、熱管理状態、オンボードセンサーのメトリックを読み取ることができます。

ガイド

デバイス情報のチュートリアル

デバイスでテスト

Capgoアプリをダウンロードし、QRコードのcodeをスキャンしてください。

デバイス情報プラグインのプレビューQR code

@capgo/capacitor-device-info を使用

Read CPU, memory, GPU, storage, thermal, low-power, and onboard sensor metrics from a Capacitor app.

互換性

このプラグインは Capacitor 8 またはそれ以降が必要です (@capacitor/core >=8.0.0).

インストール

npm install @capgo/capacitor-device-info
npx cap sync

このプラグインが公開するもの

  • getInfo - CPU、メモリ、GPU、ストレージ、熱管理状態、低消費電力モード、オンボードセンサーの 1 つのスナップショットを読み取ります。
  • startMonitoring - チャートや診断ダッシュボード用の周期的なスナップショットを開始します。
  • stopMonitoring - アクティブなストリームを停止します。
  • isMonitoring - ストリームのステータスと発行されたサンプル数を確認します。
  • removeAllListeners - プラグインに登録されたすべてのリスナーを削除します。
  • deviceInfoUpdate - __CAPGO_KEEP_0__.

__CAPGO_KEEP_0__

import { DeviceInfo } from '@capgo/capacitor-device-info';

const snapshot = await DeviceInfo.getInfo();

console.log(snapshot.cpu.cores);
console.log(snapshot.memory.usedPercent);
console.log(snapshot.gpu?.renderer);
console.log(snapshot.sensors?.pressureHpa);

__CAPGO_KEEP_0__

import { DeviceInfo } from '@capgo/capacitor-device-info';

const samples: number[] = [];

const handle = await DeviceInfo.addListener('deviceInfoUpdate', (sample) => {
  if (typeof sample.cpu.usagePercent === 'number') {
    samples.push(sample.cpu.usagePercent);
  }
});

await DeviceInfo.startMonitoring({
  intervalMs: 1000,
  emitImmediately: true,
});

// Later:
await DeviceInfo.stopMonitoring();
await handle.remove();

__CAPGO_KEEP_0__ をグラフに流し込む emitImmediately: false監視は 1000 ms の間隔で開始し、下限は 250 ms になります。また、即時サンプルを発行することもできます。 startMonitoring() 再び呼び出すと、有効なセッションを再起動し、指定されたオプションで再度呼び出します。 sequence, startedAt再び呼び出すと、有効なセッションを再起動し、指定されたオプションで再度呼び出します。 elapsedMs.

または durationMs __CAPGO_KEEP_0__ sampleCount 再び呼び出すと、有効なセッションを再起動し、指定されたオプションで再度呼び出します。 await DeviceInfo.removeAllListeners().

__CAPGO_KEEP_0__

センサーのノート

このプラグインは気象データを取得しません。外気温と湿度は別の場所と気象API統合が必要です。

フルリファレンス

続けてください

Capacitorを使用している場合 @capgo/capacitor-device-info 診断または監視画面を作成するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-device-info @capgo/capacitor-device-info 開始ガイド @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-device-info インストールとAPIの例用 使用:@capgo/capacitor-barometer 専用の圧力ストリーミング用 使用:@capgo/capacitor-light-sensor 専用の光度計用