メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-brightness
チュートリアル
@capgo/capacitor-brightness

明るさ

デバイスの画面明るさをプログラムで制御することができ、App固有の制御とシステム全体の制御の両方に対応しています。

ガイド

明るさのチュートリアル

デバイスでテスト

Download the Capgo app, then scan the QR code.

明るさプラグインのプレビューQR code

@capgo/capacitor-明るさを使用

iOSとAndroidで画面の明るさを制御します。

インストール

bun add @capgo/capacitor-brightness
bunx cap sync

このプラグインが公開するもの

  • getBrightness - デバイスの主画面の現在の明るさを取得します。
  • setBrightness - デバイスの主画面の明るさを設定します。
  • getSystemBrightness - システム全体の画面の明るさを取得します。
  • setSystemBrightness - システム全体の画面の明るさを設定します。AndroidではWRITE_SETTINGSの権限が必要です。この設定も画面の明るさモードをMANUALに変更します。

使用例

getBrightness

デバイスの主画面の現在の明るさを取得します。

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

await CapgoBrightness.getBrightness();

setBrightness

デバイスの主画面の明るさを設定します。

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

await CapgoBrightness.setBrightness({} as SetBrightnessOptions);

getSystemBrightness

システム全体の画面の明るさを取得します。

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

await CapgoBrightness.getSystemBrightness();

setSystemBrightness

システム全体の画面の明るさを設定します。AndroidではWRITE_SETTINGS権限が必要です。この設定は画面の明るさモードをMANUALに変更します。

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

await CapgoBrightness.setSystemBrightness({} as SetBrightnessOptions);

フルリファレンス

capgoのcapacitor-brightnessを使用し続ける

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-brightnessを使用している場合 capgo/capacitor-brightnessを使用して __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-brightnessと接続します @capgo/capacitor-brightness for the implementation detail in @capgo/capacitor-brightness, Getting Started Capacitor-live-activitiesの実装詳細については Using @capgo/capacitor-live-activities for the native capability in Using @capgo/capacitor-live-activities, @capgo/capacitor-live-activities for the implementation detail in @capgo/capacitor-live-activities, and Using @capgo/capacitor-video-player for the native capability in Using @capgo/capacitor-video-player.