내용으로 건너뛰기

Getting Started

GitHub

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__

AI 도구에 Capgo 기능을 추가하기 위해 다음 명령어를 사용하세요.

__CAPGO_KEEP_0__
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__

__CAPGO_KEEP_0__
bun add @capgo/capacitor-brightness
bunx cap sync

Import

Import
import { CapgoBrightness } from '@capgo/capacitor-brightness';

__CAPGO_KEEP_0__ 복사

import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.getBrightness();

__CAPGO_KEEP_0__ iOS에서는 기기가 잠금될 때까지 밝기가 유지됩니다. __CAPGO_KEEP_0__ Android에서는 현재 액티비티에만 적용됩니다.

__CAPGO_KEEP_0__ 복사

import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setBrightness({} as SetBrightnessOptions);

시스템 화면 밝기를 가져옵니다.

import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.getSystemBrightness();

시스템 화면 밝기를 설정합니다. 안드로이드에서 WRITE_SETTINGS 권한이 필요합니다. 이 또한 밝기 모드를 MANUAL로 변경합니다.

import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setSystemBrightness({} as SetBrightnessOptions);

현재 시스템 화면 밝기 모드를 가져옵니다 (자동 또는 수동). 안드로이드에서 WRITE_SETTINGS 권한이 필요합니다.

import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.getSystemBrightnessMode();

시스템 화면 밝기 모드를 설정합니다 (자동 또는 수동). 안드로이드에서 WRITE_SETTINGS 권한이 필요합니다.

import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setSystemBrightnessMode({} as SetBrightnessModeOptions);

현재 액티비티가 시스템 전체 밝기 값을 사용하는지 확인합니다.

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

시스템 밝기 모드 결과.

export interface GetBrightnessModeResult {
/**
* The current brightness mode.
*
* @since 8.0.0
*/
mode: BrightnessMode;
}

시스템 밝기 모드 설정 옵션.

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

사용 가능 여부 결과.

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__ 세부 사항에 대해