__CAPGO_KEEP_2__
@capgo/capacitor-밝기 기기 API 오픈 소스

밝기 Capacitor 플러그인

디바이스 화면 밝기를 프로그래밍적으로 제어할 수 있으며 앱-특정 및 시스템-전체 제어를 지원합니다.

설치

bun add @capgo/capacitor-brightness bunx cap sync
npm, pnpm 또는 yarn
  • npm install @capgo/capacitor-brightness
  • pnpm add @capgo/capacitor-brightness
  • yarn add @capgo/capacitor-brightness

사용 방법

Capacitor에서 밝기 사용하는 방법

장치에서 테스트

Capgo 앱을 다운로드한 후 QR code을 스캔하세요.

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

@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 기능을 위해

FAQ

brightness 플러그인 FAQ

Brightness 플러그인을 Capacitor 앱에 설치하는 방법은?

Run "bun add @capgo/capacitor-brightness" (or "npm install @capgo/capacitor-brightness"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-brightness" in your app code.

@capgo/capacitor-brightness는 React, Vue 및 Angular와 함께 작동합니까?

Yes. Brightness is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

Which Capacitor version does @capgo/capacitor-brightness support?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

@capgo/capacitor-brightness는 무료이며 오픈 소스인가요?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-brightness/ and the package is free to install from npm. Bug reports and pull requests are welcome.

앱 스토어 리뷰 없이 Brightness를 사용하는 code를 업데이트 할 수 있나요?

Installing or upgrading the plugin changes native code, so it needs a new store build. After that, JavaScript, HTML and CSS changes that call the plugin can ship instantly with Capgo live updates.

앱 리뷰 기다리지 않고 밝기 변경을 배포하세요.

플러그인이 스토어 빌드에 포함된 후, Capgo 라이브 업데이트 통해 사용자에게 몇 분만에 자바스크립트, HTML 및 CSS 변경을 푸시합니다.

시작하세요 Capgo