更改显示尺寸:
图像来源:pcmag.com
题:
如果应用程序具有更改设置的android.permission.WRITE_SETTINGS权限,则可以通过编程方式更改系统字体大小,如How to programmatically change font settings of Device: font style and font size?中所述.但是,我无法找到以编程方式更改显示大小的方法.可能吗?
我试过了什么?
我已经检查了Settings.System便利功能列表中的可能选项,这些功能是以编程方式更改设置而提供的.
更新:
我在这里打开了一个功能请求:https://code.google.com/p/android/issues/detail?id=214124.如果你觉得它会有用,那就明星吧.
感谢您的帮助!
解决方法
使用此方法是:
Convenience function to write a batch of configuration-related settings from a Configuration object.
This includes both user-specified configuration options (locale list and scaling) as well as device configurations (such as input modes,screen size and screen orientation).
使用屏幕大小的SCREENLAYOUT_SIZE_MASK 值设置配置.
它是:
The SCREENLAYOUT_SIZE_MASK bits define the overall size of the screen. They may be one of 07004,07005,07006,or 07007.
我希望它可以帮助你.