アプリ単位およびシステム全体の制御に対応し、デバイスの画面輝度をプログラムから制御します
まずはここから getBrightness() および以下に示すその他のコアメソッドです。
プラットフォーム対応
「プラットフォーム対応」というタイトルのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOS | はい | ネイティブ |
| Android | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガードする |
主要機能
「主要機能」セクションgetBrightness- デバイスのメイン画面の現在の明るさを取得します。setBrightness- デバイスのメイン画面の明るさを設定します。getSystemBrightness- システム全体の画面の明るさを取得します。setSystemBrightness- システム全体の画面の明るさを設定します。AndroidではWRITE_SETTINGS権限が必要です。これにより、明るさモードもMANUALに変更されます。
公開 API
「公開 API」セクション| メソッド | 説明 |
|---|---|
getBrightness | デバイスのメイン画面の現在の明るさを取得します。 |
setBrightness | デバイスのメイン画面の明るさを設定します。 |
getSystemBrightness | システム全体の画面の明るさを取得します。 |
setSystemBrightness | システム全体の画面の明るさを設定します。AndroidではWRITE_SETTINGS権限が必要です。また、明るさモードがMANUALに変更されます。 |
getSystemBrightnessMode | 現在のシステム明るさモード(自動または手動)を取得します。AndroidではWRITE_SETTINGS権限が必要です。 |
setSystemBrightnessMode | システムの明るさモード(自動または手動)を設定します。AndroidではWRITE_SETTINGS権限が必要です。 |
isUsingSystemBrightness | 現在のActivityがシステム全体の明るさ設定を使用しているか確認します。 |
restoreSystemBrightness | 現在のActivityの明るさ設定をリセットし、システム全体の値を適用します。 |
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. の実装詳細