コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
light_state_t 構造体のリファレンス
#include < lights.h >
特定のライトに設定できるパラメータ。
すべてのライトがすべてのパラメータをサポートする必要があるわけではありません。下位互換性のあることができるのであれば、そうすべきです。
ファイルlight.hの145行目の定義。
ライトの明るさを管理するためにフレームワークによって使用されるポリシー。現在の値は BRIGHTNESS_MODE_USER と BRIGHTNESS_MODE_SENSOR です。
ファイルlight.hの173行目の定義。
ARGB での LED の色。
ここで頑張ってください。
- ライトが赤か緑しかできない場合、青を要求されたら、緑を行う必要があります。
- 輝度ランプのみを実行できる場合は、次の式を使用します: unsigned char 輝度 = ((77*((color>>16)&0x00ff))
- (150*((color>>8)&0x00ff)) + (29*(color&0x00ff))) >> 8;
- オンかオフしかできない場合は、0 がオフ、それ以外はオンになります。
上位バイトは無視する必要があります。呼び出し元はこれを 0xff (255 アルファに相当します) に設定します。
ファイルlight.hの160行目の定義。
この構造体のドキュメントは次のファイルから生成されました。
- hardware/libhardware/include/hardware/ lights.h
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-12-01 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{
"lastModified": "最終更新日 2023-12-01 UTC。",
"confidential": False
}