개요
“개요” 섹션앱별 또는 시스템 전체 밝기 제어를 지원하여 프로그래밍 방식으로 기기 화면 밝기를 조절합니다
시작하기 getBrightness() 그리고 아래에 나열된 다른 핵심 메서드도 있습니다.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS | 예 | 네이티브 |
| Android | 예 | 네이티브 |
| 웹 | 아니요 | Capacitor.getPlatform()으로 가드하세요 |
핵심 기능
“핵심 기능” 섹션getBrightness- 기기 메인 화면의 현재 밝기 값을 가져옵니다.setBrightness- 기기 메인 화면의 밝기 값을 설정합니다.getSystemBrightness- 시스템 전체 화면 밝기를 가져옵니다.setSystemBrightness- 시스템 전체 화면 밝기를 설정합니다. Android에서는 WRITE_SETTINGS 권한이 필요하며, 밝기 모드가 MANUAL로 변경됩니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
getBrightness | 기기 메인 화면의 현재 밝기 값을 가져옵니다. |
setBrightness | 기기 메인 화면의 밝기 값을 설정합니다. |
getSystemBrightness | 시스템 전체 화면 밝기를 가져옵니다. |
setSystemBrightness | 시스템 전체 화면 밝기를 설정합니다. Android에서는 WRITE_SETTINGS 권한이 필요하며, 설정 시 밝기 모드가 MANUAL로 변경됩니다. |
getSystemBrightnessMode | 현재 시스템 밝기 모드(automatic 또는 manual)를 가져옵니다. Android에서는 WRITE_SETTINGS 권한이 필요합니다. |
setSystemBrightnessMode | 시스템 밝기 모드(automatic 또는 manual)를 설정합니다. Android에서는 WRITE_SETTINGS 권한이 필요합니다. |
isUsingSystemBrightness | 현재 액티비티가 시스템 전체 밝기 값을 사용 중인지 확인합니다. |
restoreSystemBrightness | 현재 액티비티의 밝기 설정을 시스템 전체 값 사용으로 초기화합니다. |
isAvailable | 현재 기기에서 Brightness API를 사용할 수 있는지 확인합니다. |
checkPermissions | 시스템 밝기 접근에 대한 사용자 권한을 확인합니다. |
requestPermissions | 시스템 밝기 접근 권한을 요청합니다. Android의 경우 WRITE_SETTINGS 권한을 부여할 수 있도록 시스템 설정 화면이 열립니다. |
getPluginVersion | 네이티브 플러그인 버전을 확인합니다. |
기준 소스
“기준 소스” 섹션이 레퍼런스는 다음에서 동기화됩니다: src/definitions.ts 에서 capacitor-brightness.
@capgo/capacitor-brightness 다음 단계
“@capgo/capacitor-brightness 다음 단계” 섹션사용 중인 경우 @capgo/capacitor-brightness 네이티브 미디어 및 인터페이스 동작을 설계하려면, 이를 다음 항목과 연결하세요 @capgo/capacitor-brightness 사용하기 @capgo/capacitor-brightness를 사용하여 네이티브 기능을 구현할 때, @capgo/capacitor-live-activities 사용하기 @capgo/capacitor-live-activities 사용하기의 네이티브 기능을 위해서는, @capgo/capacitor-live-activities @capgo/capacitor-live-activities의 구현 세부 사항에 대해서는, @capgo/capacitor-video-player 사용하기 @capgo/capacitor-video-player 사용하기의 네이티브 기능에 대해서는, 그리고 @capgo/capacitor-video-player @capgo/capacitor-video-player.의 구현 세부 사항에 대해서는