Android - Изменить размер дисплея не работает - PullRequest
1 голос
/ 14 июля 2020

После этой проблемы и этого комментария

Я пытаюсь изменить размер дисплея устройства, используя приведенный ниже код, но он не работает

val config = Configuration()
config.densityDpi = DisplayMetrics.DENSITY_LOW
val customConfigWasSet = System.putConfiguration(contentResolver, config)

Но свойство fontScale учитывается при изменениях.

config.fontScale = 0.7f  //30% smaller

и Scree Brightness также

val brightnessWasSet = System.putInt(contentResolver, System.SCREEN_BRIGHTNESS, 50)

Вы найдете полный пример на здесь Репозиторий Github

Вопрос: Почему свойство android.content.res.Configuration#densityDpi доступно для publi c, но не учитывается при внесении изменений. Или есть другой способ изменить размер дисплея устройства.

То, что я пробовал: Я искал официальную документацию, но безуспешно, вместо этого я обнаружил проблему в системе отслеживания проблем Android.

Ссылки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...