번개 보호 및 낮은 대기 시간에 대한 정보는 WatchFaceService.Engine.onPropertiesChanged
콜백으로 전달됩니다. 이 시계의 얼굴을 렌더링하는 경우,
mLowAmbient = true;
boolean burnInProtection = true;
및 확인하려면 코드를 실행 예를 들어 :
@Override
public void onPropertiesChanged(Bundle properties) {
super.onPropertiesChanged(properties);
mLowBitAmbient = properties.getBoolean(PROPERTY_LOW_BIT_AMBIENT, false);
boolean burnInProtection = properties.getBoolean(PROPERTY_BURN_IN_PROTECTION, false);
mHourPaint.setTypeface(burnInProtection ? NORMAL_TYPEFACE : BOLD_TYPEFACE);
if (Log.isLoggable(TAG, Log.DEBUG)) {
Log.d(TAG, "onPropertiesChanged: low-bit ambient = " + mLowBitAmbient);
}
}
당신이 그것을 테스트하려면
, 그냥 직접 값을 설정합니다. 이 경우 시계 주위를 주변 환경이 낮고 화상을 보호하는 것처럼 렌더링해야합니다. 4 가지 조합을 모두 확인해보십시오. 번들에서 값을 가져 오는 것으로 돌아갈 수 있습니다.