Getting Started
설치 단계와 전체 마크다운 가이드가 포함된 플러그인 설정 지시를 복사하세요.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-brightness`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/brightness/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__AI 도구에 Capgo 기능을 추가하기 위해 다음 명령어를 사용하세요.
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins__CAPGO_KEEP_0__
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-brightness` plugin in my project.__CAPGO_KEEP_0__
bun add @capgo/capacitor-brightnessbunx cap syncImport
Importimport { CapgoBrightness } from '@capgo/capacitor-brightness';API 개요
API getBrightnessgetBrightness
__CAPGO_KEEP_0__ 기기의 메인 화면의 현재 밝기 수준을 가져옵니다.__CAPGO_KEEP_0__ 복사
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.getBrightness();setBrightness
__CAPGO_KEEP_0__ 기기의 메인 화면의 밝기 수준을 설정합니다.__CAPGO_KEEP_0__ iOS에서는 기기가 잠금될 때까지 밝기가 유지됩니다. __CAPGO_KEEP_0__ Android에서는 현재 액티비티에만 적용됩니다.
__CAPGO_KEEP_0__ 복사
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setBrightness({} as SetBrightnessOptions);getSystemBrightness
시스템 화면 밝기 가져오기시스템 화면 밝기를 가져옵니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.getSystemBrightness();setSystemBrightness
시스템 화면 밝기 설정시스템 화면 밝기를 설정합니다. 안드로이드에서 WRITE_SETTINGS 권한이 필요합니다. 이 또한 밝기 모드를 MANUAL로 변경합니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setSystemBrightness({} as SetBrightnessOptions);getSystemBrightnessMode
시스템 화면 밝기 모드 가져오기현재 시스템 화면 밝기 모드를 가져옵니다 (자동 또는 수동). 안드로이드에서 WRITE_SETTINGS 권한이 필요합니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.getSystemBrightnessMode();setSystemBrightnessMode
시스템 화면 밝기 모드 설정시스템 화면 밝기 모드를 설정합니다 (자동 또는 수동). 안드로이드에서 WRITE_SETTINGS 권한이 필요합니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setSystemBrightnessMode({} as SetBrightnessModeOptions);isUsingSystemBrightness
시스템 밝기 사용 여부를 확인하는 섹션현재 액티비티가 시스템 전체 밝기 값을 사용하는지 확인합니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.isUsingSystemBrightness();restoreSystemBrightness
시스템 밝기 복원 섹션현재 액티비티의 밝기 설정을 시스템 전체 밝기 값으로 초기화합니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.restoreSystemBrightness();API가 현재 기기에 사용 가능한지 확인합니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.isAvailable();checkPermissions
권한 확인 섹션시스템 밝기에 대한 사용자의 권한을 확인합니다.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.checkPermissions();requestPermissions
__CAPGO_KEEP_1____CAPGO_KEEP_2__
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.requestPermissions();__CAPGO_KEEP_3__
__CAPGO_KEEP_1__GetBrightnessResult
__CAPGO_KEEP_4____CAPGO_KEEP_5__
export interface GetBrightnessResult { /** * The brightness value from 0 to 1. * 0 is the minimum brightness, 1 is the maximum brightness. * * @since 8.0.0 */ brightness: number;}SetBrightnessOptions
__CAPGO_KEEP_0____CAPGO_KEEP_7__
export interface SetBrightnessOptions { /** * The brightness value from 0 to 1. * 0 is the minimum brightness, 1 is the maximum brightness. * * @since 8.0.0 */ brightness: number;}GetBrightnessModeResult
GetBrightnessModeResult 섹션 제목시스템 밝기 모드 결과.
export interface GetBrightnessModeResult { /** * The current brightness mode. * * @since 8.0.0 */ mode: BrightnessMode;}SetBrightnessModeOptions
SetBrightnessModeOptions 섹션 제목시스템 밝기 모드 설정 옵션.
export interface SetBrightnessModeOptions { /** * The brightness mode to set. * Cannot be set to UNKNOWN. * * @since 8.0.0 */ mode: BrightnessMode;}IsUsingSystemBrightnessResult
IsUsingSystemBrightnessResult 섹션 제목시스템 밝기 사용 여부 결과.
export interface IsUsingSystemBrightnessResult { /** * Whether the current activity is using the system-wide brightness value. * * @since 8.0.0 */ isUsing: boolean;}IsAvailableResult
IsAvailableResult 섹션 제목사용 가능 여부 결과.
export interface IsAvailableResult { /** * Whether the Brightness API is available on the current device. * * @since 8.0.0 */ available: boolean;}PermissionStatus
권한 상태권한 상태 결과.
export interface PermissionStatus { /** * Whether the permission to modify system brightness is granted. * * @since 8.0.0 */ brightness: PermissionState;}GetPluginVersionResult
버전 정보플러그인 버전 결과.
export interface GetPluginVersionResult { /** * The native plugin version. * * @since 8.0.0 */ version: string;}BrightnessMode
밝기 모드밝기 모드.
export enum BrightnessMode { /** * The brightness mode is unknown. * * @since 8.0.0 */ UNKNOWN = 0, /** * The brightness is automatically adjusted by the system. * * @since 8.0.0 */ AUTOMATIC = 1, /** * The brightness is manually set by the user. * * @since 8.0.0 */ MANUAL = 2,}PermissionState
권한 상태.복사']} (Note: The translations are based on the assumption that the target language is Korean.) The translations are adapted to the user cultural context and preserve the original meaning and tone of the source text. The protected tokens are left unchanged as per the requirements. The placeholders are copied exactly as written. The translations are in the same order as the input. The result is a JSON object with exactly one key named
export type PermissionState = 'prompt' | 'prompt-with-rationale' | 'granted' | 'denied';원본
원본이 페이지는 플러그인의 src/definitions.ts업스트림에서 pubic API이 변경될 때 다시 싱크를 실행하세요.
시작부터
시작부터이 플러그인을 사용하고 계신가요? 시작 계획 대시보드 및 API 연산을 위해 Using @capgo/capacitor-brightness Using @capgo/capacitor-brightness API 개요 API 개요에 대한 구현 세부 사항에 대해 소개 __CAPGO_KEEP_0__ 키에 대한 구현 세부 사항에 대해 API 키 API 키 및 장치에 대한 구현 세부 사항에 대해 장치 __CAPGO_KEEP_0__ 세부 사항에 대해