메인 콘텐츠로 건너뛰기
플러그인으로 돌아가기
@capgo/capacitor-device-info
튜토리얼
@capgo/capacitor-device-info

디바이스 정보

Capacitor의 CPU, 메모리, GPU, 저장장치, 열 상태 및 onboard 센서 메트릭을 읽습니다.

가이드

디바이스 정보에 대한 튜토리얼

디바이스에서 테스트

Capgo 앱을 다운로드하고 QR code를 스캔하세요.

기기 정보 플러그인 미리보기 QR code

@capgo/capacitor-device-info를 사용하여

Capacitor 앱에서 CPU, 메모리, GPU, 저장소, 열기, 저전력, 및 온보드 센서 메트릭을 읽습니다.

설치

bun add @capgo/capacitor-device-info
bunx cap sync

이 플러그인이 노출하는 내용

  • getInfo - CPU, 메모리, GPU, 저장소, 열기 상태, 저전력 모드 및 온보드 센서의 한 스냅샷을 읽습니다.
  • startMonitoring - 차트 및 진단 대시보드에 대한 주기적인 스냅샷을 시작합니다.
  • stopMonitoring - 활성 스트림을 중지합니다.
  • isMonitoring - 스트림 상태를 확인하고 샘플 수를 확인하세요.
  • deviceInfoUpdate - 정기적인 샘플마다 발생하는 이벤트를 리스너가 감지합니다.

예시 사용

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);

차트에 스트림 메트릭스 표시

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();

센서 온보딩 노트

센서 읽기 값은 선택 사항입니다. 장치들은 다른 하드웨어를 노출합니다. Android는 배터리 온도, 주변 온도, 습도, 기압, 조도, 근접도, CPU/GPU 열 영역 값을 보고할 수 있습니다. iOS는 CoreMotion 센서 사용 가능성, 열 상태, 저전력 상태를 보고합니다. 그러나 공공 iOS API는 raw CPU 또는 GPU 온도 값을 노출하지 않습니다.

이 플러그인은 날씨 데이터를 가져오지 않습니다. 외부 온도와 습도는 별도의 위치 및 날씨 API 통합이 필요합니다.

전체 참조

계속 진행

If you are using __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-device-info capgo/capacitor-device-info __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-device-info capgo/capacitor-device-info Getting Started for install and __CAPGO_KEEP_0__ examples Using API/__CAPGO_KEEP_1__-barometer Using @capgo/capacitor-barometer Using __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-light-sensor Using @capgo/capacitor-light-sensor Footer