컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
light_state_t 구조체 참조
#include < lights.h >
특정 조명에 대해 설정할 수 있는 매개변수입니다.
모든 조명이 모든 매개변수를 지원해야 하는 것은 아닙니다. 이전 버전과 호환되는 작업을 수행할 수 있다면 그렇게 해야 합니다.
Lights.h 파일의 145 번째 줄에 정의되어 있습니다.
조명의 밝기를 관리하기 위해 프레임워크에서 사용하는 정책입니다. 현재 값은 BRIGHTNESS_MODE_USER 및 BRIGHTNESS_MODE_SENSOR입니다.
Lights.h 파일의 173 번째 줄에 정의되어 있습니다.
ARGB의 LED 색상입니다.
여기서 최선을 다하세요.
- 귀하의 조명이 빨간색이나 녹색만 할 수 있다면 파란색을 요구하면 녹색을 선택해야 합니다.
- 밝기 램프만 수행할 수 있는 경우 다음 공식을 사용하십시오: unsigned char 밝기 = ((77*((color>>16)&0x00ff))
- (150*((색상>>8)&0x00ff)) + (29*(색상&0x00ff))) >> 8;
- 켜기 또는 끄기 작업만 수행할 수 있는 경우 0은 끄기이고 다른 모든 작업은 켜기입니다.
상위 바이트는 무시되어야 합니다. 호출자는 이를 0xff(255 알파에 해당)로 설정합니다.
Lights.h 파일의 160 번째 줄에 정의되어 있습니다.
LIGHT_FLASH_* 상수를 참조하세요.
Lights.h 파일의 165 번째 줄에 정의되어 있습니다.
이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.
- 하드웨어 /libhardware/include/hardware/lights.h
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2023-12-01(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"]],["최종 업데이트: 2023-12-01(UTC)"],[],[]]