A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Riferimento alla struttura light_state_t
#include <
lights.h
>
I parametri che possono essere impostati per una determinata luce.
Non tutte le luci devono supportare tutti i parametri. Se puoi fare qualcosa di compatibile con le versioni precedenti, fallo.
Definizione nella riga
145
del file
lights.h
.
Norme utilizzate dal framework per gestire la luminosità della luce. Attualmente i valori sono BRIGHTNESS_MODE_USER e BRIGHTNESS_MODE_SENSOR.
Definizione nella riga
173
del file
lights.h
.
Il colore del LED in ARGB.
Fai del tuo meglio.
-
Se la tua luce può essere solo rossa o verde, se ti chiedono di accendere la luce blu, devi accendere la luce verde.
-
Se puoi fare solo una rampa di luminosità, utilizza questa formula: unsigned char brightness = ((77*((color>>16)&0x00ff))
-
(150*((color>>8)&0x00ff)) + (29*(color&0x00ff))) >> 8;
-
Se puoi solo attivare o disattivare, 0 è disattivato, qualsiasi altro valore è attivo.
Il byte alto deve essere ignorato. Gli utenti che effettuano chiamate lo imposteranno su 0xff (che corrisponde ad alpha 255).
Definizione nella riga
160
del file
lights.h
.
Consulta le costanti LIGHT_FLASH_*
Definizione nella riga
165
del file
lights.h
.
La documentazione di questa struttura è stata generata dal seguente file:
-
hardware/libhardware/include/hardware/
lights.h
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[]]