3. 显示设置
3.1 获取屏幕分辨率
函数:public String getDisplayMode();
描述:获取 Android 设备的屏幕分辨率。
参数说明:
- 返回值:String,返回格式为 “宽度x高度” 的分辨率字符串。
示例:
String displayMode = yztiotManager.getDisplayMode();
// displayMode 为获取到的屏幕分辨率,例如 "1920x1080"
3.2 获取屏幕高度像素
函数:public int getDisplayHeight();
描述:获取 Android 设备的屏幕高度像素。
参数说明:
- 返回值:int,返回屏幕的高度像素值。
示例:
int displayHeight = yztiotManager.getDisplayHeight();
// displayHeight 为获取到的屏幕高度像素值
3.3 获取屏幕宽度像素
函数:public int getDisplayWidth();
描述:获取 Android 设备的屏幕宽度像素。
参数说明:
- 返回值:int,返回屏幕的宽度像素值。
示例:
int displayWidth = yztiotManager.getDisplayWidth();
// displayWidth 为获取到的屏幕宽度像素值
3.4 获取屏幕显示密度(dpi)
函数:public int getDisplayDensity();
描述:获取 Android 设备的屏幕显示密度(dpi)。
参数说明:
- 返回值:int,返回屏幕的显示密度值。
示例:
int displayDensity = yztiotManager.getDisplayDensity();
// displayDensity 为获取到的屏幕显示密度值
3.5 设置屏幕显示密度(dpi)
函数:public void setDisplayDensity(int dpis);
描述:设置 Android 设备的屏幕显示密度(dpi)。
参数说明:
- dpis:int,传入的显示密度值,可以是特定的数值如 120, 160, 240, 320 或其他自定义值。
示例:
yztiotManager.setDisplayDensity(240);
// 设置屏幕显示密度为 240 dpi
3.6 获取系统最大亮度值
函数:public int getSystemMaxBrightness();
描述:获取 Android 设备系统的最大亮度值。
参数说明:
- 返回值:int,返回系统支持的最大亮度值。
示例:
int systemMaxBrightness = yztiotManager.getSystemMaxBrightness();
// systemMaxBrightness 为获取到的系统最大亮度值
3.7 增加亮度
函数:public void increaseBrightness();
描述:将 Android 设备的系统亮度增加 1 个单位。
示例:
yztiotManager.increaseBrightness();
// 增加设备亮度
3.8 减少亮度
函数:public void decreaseBrightness();
描述:将 Android 设备的系统亮度减少 1 个单位。
示例:
yztiotManager.decreaseBrightness();
// 减少设备亮度
3.9 获取当前系统亮度值
函数:public int getSystemBrightness();
描述:获取 Android 设备的当前系统亮度值。
参数说明:
- 返回值:int,返回当前的系统亮度值。
示例:
int systemBrightness = yztiotManager.getSystemBrightness();
// systemBrightness 为获取到的当前系统亮度值
3.10 设置系统亮度值
函数:public void setBrightness(int brightness);
描述:设置 Android 设备的系统亮度值。
参数说明:
- brightness:int,传入的亮度值,范围为 0 到系统的最大亮度值。
示例:
yztiotManager.setBrightness(150);
// 设置系统亮度值为 150
3.11 设置屏幕旋转
函数:public void setRotation(int rotationAngle);
描述:设置 Android 设备的屏幕旋转。
参数说明:
- rotationAngle:int,传入的旋转角度,范围为 0 到 3。
- 0 :默认角度
- 1 :旋转90°
- 2 :旋转180°
- 3 :旋转270°
示例:yztiotManager.setRotation(1); // 旋转90°
3.12 设置屏幕息屏
函数:public void setscreenOffTime(int timeOut);
描述:设置 Android 设备的屏幕息屏和亮屏。
参数说明:
- rotationAngle:int,传入的息屏时间,范围为 -1 到 ∞。
- -1 :亮屏不息屏
- 0 : 立即息屏
- 1 ~ ∞ :x秒后息屏
示例:yztiotManager.setscreenOffTime(0); // 息屏
3.13 设置 Android 设备的屏幕息屏和亮屏
函数:public void inputkeyevent(int keyCode);
描述:设置 Android 设备的模拟按键输入。
参数说明:
- keyCode:int,传入的按键功能
- 常用按键code如下:
电源键:26
息屏: 223
亮屏 : 224
菜单锁:82
音量加:24
音量减:25
Home键:3
返回键:4
示例:yztiotManager.inputkeyevent(3); // 按下Home健
最后编辑:lzx 更新时间:2025-04-16 11:40