2026 年より、トランク安定版開発モデルに沿ってエコシステムのプラットフォームの安定性を確保するため、第 2 四半期と第 4 四半期に AOSP にソースコードを公開します。AOSP のビルドとコントリビューションには、aosp-main ではなく android-latest-release を使用することをおすすめします。android-latest-release マニフェスト ブランチは、常に AOSP にプッシュされた最新のリリースを参照します。詳細については、AOSP の変更点をご覧ください。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
light_state_t 構造体リファレンス
#include <
lights.h
>
特定のライトに設定できるパラメータ。
すべてのライトですべてのパラメータがサポートされているわけではありません。下位互換性のある変更が可能な場合は、そのようにしてください。
ファイル
lights.h
の
145
行に定義されています。
フレームワークがライトの明るさを管理するために使用するポリシー。現在、値は BRIGHTNESS_MODE_USER と BRIGHTNESS_MODE_SENSOR です。
ファイル
lights.h
の
173 行
の定義。
LED の色(ARGB)。
最善を尽くしてください。
-
ライトが赤と緑しか対応していない場合、青色をリクエストされた場合は緑色にする必要があります。
-
明るさの調整のみを行う場合は、次の式を使用します。unsigned char brightness = ((77*((color>>16)&0x00ff))
-
(150*((color>>8)&0x00ff)) + (29*(color&0x00ff))) >> 8;
-
オンとオフのどちらかしか設定できない場合は、0 がオフ、それ以外がオンになります。
上位バイトは無視されます。呼び出し元は、これを 0xff(255 アルファに相当)に設定します。
ファイル
lights.h
の
160 行
の定義。
この構造体のドキュメントは、次のファイルから生成されました。
-
hardware/libhardware/include/hardware/
lights.h
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-27 UTC。"],[],[]]