Почему isScreenWideColorGamut() возвращает false на моем телефоне Samsung AMOLED?

У меня Samsung Galaxy A50s и у него САМОЛЕД экран. Таким образом, он должен поддерживать рендеринг Wide Color Gamut, представленный в Android 8.0, а мой телефон работает под управлением Android 11.

Однако когда я звоню Configuration.isScreenWideGamut() и запустите приложение на моем устройстве, которое вернет false. Я попытался запустить приложение в обоих режимах экрана: естественном и ярком , но по-прежнему возвращает false.

Вот код:

          Configuration configuration = getResources().getConfiguration();
    TextView textView = findViewById(R.id.result);

    if (configuration.isScreenWideColorGamut()) {
        textView.setText("WCG Supported");
    } else {
        textView.setText("WCG Not Supported");
    }

Я не знаю, почему это происходит, несмотря на наличие AMOLED-дисплея, который поддерживает широкие цветовые гаммы, отличные от sRGB.

0 ответов

Другие вопросы по тегам