@capgo/capacitor-밝기 사용
iOS 및 Android에서 화면 밝기를 제어하세요.
설치
bun add @capgo/capacitor-brightness
bunx cap sync
bunx cap sync code의 네이티브 코드를 프로젝트에 복사합니다. 플러그인 업그레이드 후 다시 실행하세요.
수입
import { CapgoBrightness } from '@capgo/capacitor-brightness';
API의 개요
| 방법 | 설명 |
|---|---|
getBrightness |
기기의 메인 화면의 현재 밝기 수준을 가져옵니다. |
setBrightness |
기기의 메인 화면의 밝기 수준을 설정합니다. |
getSystemBrightness |
시스템 전체 화면 밝기를 가져옵니다. |
setSystemBrightness |
시스템 전체 화면 밝기를 설정합니다. 안드로이드에서는 WRITE_SETTINGS 권한이 필요합니다. 또한 밝기 모드를 MANUAL로 변경합니다. |
getSystemBrightnessMode |
현재 시스템 밝기 모드(자동 또는 수동)를 가져옵니다. 안드로이드에서는 WRITE_SETTINGS 권한이 필요합니다. |
setSystemBrightnessMode |
시스템 밝기 모드(자동 또는 수동)를 설정합니다. 안드로이드에서는 WRITE_SETTINGS 권한이 필요합니다. |
isUsingSystemBrightness |
시스템 전체 화면 밝기 값을 사용하는지 현재 액티비티가 사용하는지 확인합니다. |
restoreSystemBrightness |
현재 액티비티의 밝기 설정을 시스템 전체 값으로 초기화합니다. |
isAvailable |
현재 기기에 Brightness API가 사용 가능한지 확인합니다. |
checkPermissions |
시스템 화면 밝기를 사용하는 사용자의 권한을 확인합니다. |
requestPermissions |
시스템 화면 밝기를 사용하는 권한을 요청합니다. 안드로이드에서는 WRITE_SETTINGS 권한을 부여하기 위해 시스템 설정을 열립니다. |
예시
getBrightness()
기기의 메인 화면의 현재 밝기 수준을 가져옵니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.getBrightness();
console.log(result);
setBrightness()
기기의 메인 화면의 밝기 수준을 설정합니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setBrightness({ brightness: 0.5 });
getSystemBrightness()
전체 화면의 밝기 수준을 가져옵니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.getSystemBrightness();
console.log(result);
setSystemBrightness()
전체 화면의 밝기 수준을 설정합니다. 안드로이드에서 WRITE_SETTINGS 권한이 필요합니다. 또한 밝기 모드를 MANUAL로 변경합니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setSystemBrightness({ brightness: 0.5 });
getSystemBrightnessMode()
기기의 현재 밝기 모드(자동 또는 수동)를 가져옵니다. 안드로이드에서 WRITE_SETTINGS 권한이 필요합니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.getSystemBrightnessMode();
console.log(result);
setSystemBrightnessMode()
기기의 밝기 모드(자동 또는 수동)를 설정합니다. 안드로이드에서 WRITE_SETTINGS 권한이 필요합니다.
import { CapgoBrightness, BrightnessMode } from '@capgo/capacitor-brightness';
await CapgoBrightness.setSystemBrightnessMode({ mode: BrightnessMode.AUTOMATIC });
위 표에는 11 개의 핵심 메서드가 나열되어 있습니다. 리스너 및 버전 헬퍼, 각 메서드의 전체 계약은 GitHub 저장소.
전체 참조
capgo-capacitor 밝기에서 계속 진행하세요
native 미디어 및 인터페이스 동작을 계획하고 있는 경우 capgo-capacitor-brightness 사용 __CAPGO_KEEP_0__-__CAPGO_KEEP_1__-brightness와 연결하세요 capgo-capacitor-brightness 구현 세부 정보 @capgo/capacitor 밝기 구현 세부사항을 위해 Getting Started 구현 세부 정보 __CAPGO_KEEP_0__-__CAPGO_KEEP_1__-live-activities 사용 capgo-capacitor-live-activities capgo-capacitor-live-activities capgo-capacitor-live-activities capgo/capacitor-live-활동에 대한 구현 세부 정보를 위해 capgo/capacitor-비디오 플레이어를 사용하여 capgo/capacitor-비디오 플레이어를 사용하여 native 기능을 위해