gpt4 book ai didi

android - 以编程方式获取辅助功能显示大小 Android

转载 作者:行者123 更新时间:2023-12-05 04:04:41 27 4
gpt4 key购买 nike

我需要根据字体和显示大小记录我的应用使用情况的某些指标。如何以编程方式检索“设置”->“辅助功能”部分下的显示大小? Font Scale 很简单,但似乎无法检索显示大小。

float fontScale = getResources().getConfiguration().fontScale;

最佳答案

Android API 不会公开用户选择的比例因子。但是,可以通过将密度 DPI(根据用户设置进行缩放)和 DENSITY_DEVICE_STABLE 相除来获得类似的比例,这将提供所需的结果。

final DisplayMetrics metrics = getResources().getDisplayMetrics();
final int currentDeviceDensity = metrics.densityDpi;
float displayDensityScaleFactor = (float) currentDeviceDensity / DENSITY_DEVICE_STABLE;

关于android - 以编程方式获取辅助功能显示大小 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52213106/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com