类 ISystemManager
java.lang.Object
com.hyperlcd.System.ISystemManager
public class ISystemManager
extends java.lang.Object
HyperlcdLib 系统功能控制类
使用该类中的接口方法必须先调用 getInstance(Context) (String)} 获取实例。
结束使用调用 destroyInstance() 销毁单例。
getScreenBrightness()获取当前屏幕亮度setScreenBrightness(int)设置屏幕亮度getMediaMaxVolume()获取媒体音量最大值getMediaVolume()获取当前媒体音量setMediaVolume(int)设置媒体音量getSystemMaxVolume()获取系统最大音量getSystemVolume()获取系统当前音量getAlermMaxVolume()获取最大提示音量getAlermVolume()获取当前提示音音量setAlermVolume(int)设置提示音音量setCallVolume(int)设置电话音量setSpeakerStatus(boolean)设置是否通过扬声器播放声音setAlermVolume(int)设置提示音音量setReStartHideBar(boolean)设置重启后隐藏导航栏getRestartHideBarState()获取是否重启后隐藏导航栏setNowHideStateBar(boolean)设置直接隐藏导航栏setRotation(int)设置屏幕显示方向getRotation()获取屏幕显示方向setHdmiDualScreenState(int)设置屏幕是否双屏异显getHdmiDualScreenState()获取是否设置屏幕双屏异显openBuzzerFunc1(boolean)调用3288蜂鸣器openBuzzerFunc2(boolean)调用3128蜂鸣器openBuzzerFunc3(int, boolean)调用3188蜂鸣器openBuzzerFunc4(int, boolean)Gpio方式调用蜂鸣器
-
构造器概要
构造器 构造器 说明 ISystemManager(android.content.Context context) -
方法概要
修饰符和类型 方法 说明 static voiddestroyInstance()销毁控制单例intgetAlermMaxVolume()获取最大提示音量intgetAlermVolume()获取当前提示音量intgetHdmiDualScreenState()设置HDMI双屏显示方法 0 双屏同显 1双屏异显示static ISystemManagergetInstance(android.content.Context context)获取系统相关信息单例intgetMediaMaxVolume()获取最大多媒体音量intgetMediaVolume()获取当前多媒体音量intgetRestartHideBarState()读取重启后隐藏导航栏状态 0 显示 1 隐藏intgetRotation()获取屏幕显示方向 0 默认横屏 1旋转90° 2旋转180° 3旋转270°intgetScreenBrightness()获取全局亮度 范围 0-255intgetSystemMaxVolume()获取最大系统音量intgetSystemVolume()获取当前系统音量voidopenBuzzerFunc1(boolean flag)调用3288蜂鸣器voidopenBuzzerFunc2(boolean flag)调用3128蜂鸣器voidopenBuzzerFunc3(int port, boolean flag)调用3188蜂鸣器voidopenBuzzerFunc4(int port, boolean flag)利用GPIO来调用蜂鸣器voidsetAlermVolume(int volume)设置提示音量voidsetCallVolume(int volume)设置通话音量voidsetHdmiDualScreenState(int value)设置HDMI双屏显示方法 0 双屏同显 1双屏异显示voidsetMediaVolume(int volume)设置多媒体音量voidsetNowHideStateBar(boolean flag)voidsetReStartHideBar(boolean flag)设置重启后隐藏导航栏 true 隐藏 false 显示voidsetRotation(int flag)设置屏幕显示方向 0 默认横屏 1旋转90° 2旋转180° 3旋转270°voidsetScreenBrightness(int value)设置全局屏幕亮度 范围 0-255voidsetSpeakerStatus(boolean on)关闭/打开扬声器播放
-
构造器详细资料
-
ISystemManager
public ISystemManager(android.content.Context context)
-
-
方法详细资料
-
getInstance
获取系统相关信息单例- 参数:
context- 上下文对象- 返回:
- ISystemInfo 单例
-
destroyInstance
public static void destroyInstance()销毁控制单例 -
setScreenBrightness
public void setScreenBrightness(int value)设置全局屏幕亮度 范围 0-255- 参数:
value-
-
getScreenBrightness
public int getScreenBrightness()获取全局亮度 范围 0-255- 返回:
- 亮度值
-
getMediaMaxVolume
public int getMediaMaxVolume()获取最大多媒体音量- 返回:
- int 音量数值
-
getMediaVolume
public int getMediaVolume()获取当前多媒体音量- 返回:
- int 音量数值
-
getSystemMaxVolume
public int getSystemMaxVolume()获取最大系统音量- 返回:
- int 音量数值
-
getSystemVolume
public int getSystemVolume()获取当前系统音量- 返回:
- int 音量数值
-
setMediaVolume
public void setMediaVolume(int volume)设置多媒体音量 -
getAlermMaxVolume
public int getAlermMaxVolume()获取最大提示音量- 返回:
- int 音量数值
-
getAlermVolume
public int getAlermVolume()获取当前提示音量- 返回:
- int 音量数值
-
setCallVolume
public void setCallVolume(int volume)设置通话音量 -
setAlermVolume
public void setAlermVolume(int volume)设置提示音量 -
setSpeakerStatus
public void setSpeakerStatus(boolean on)关闭/打开扬声器播放 -
setReStartHideBar
public void setReStartHideBar(boolean flag)设置重启后隐藏导航栏 true 隐藏 false 显示 -
getRestartHideBarState
public int getRestartHideBarState()读取重启后隐藏导航栏状态 0 显示 1 隐藏 -
setNowHideStateBar
public void setNowHideStateBar(boolean flag) -
setRotation
public void setRotation(int flag)设置屏幕显示方向 0 默认横屏 1旋转90° 2旋转180° 3旋转270° -
getRotation
public int getRotation()获取屏幕显示方向 0 默认横屏 1旋转90° 2旋转180° 3旋转270° -
setHdmiDualScreenState
public void setHdmiDualScreenState(int value)设置HDMI双屏显示方法 0 双屏同显 1双屏异显示 -
getHdmiDualScreenState
public int getHdmiDualScreenState()设置HDMI双屏显示方法 0 双屏同显 1双屏异显示 -
openBuzzerFunc1
public void openBuzzerFunc1(boolean flag) throws java.io.IOException, java.lang.InterruptedException调用3288蜂鸣器- 参数:
flag- true 开启 false 关闭- 抛出:
java.io.IOExceptionjava.lang.InterruptedException
-
openBuzzerFunc2
public void openBuzzerFunc2(boolean flag) throws java.io.IOException, java.lang.InterruptedException调用3128蜂鸣器- 参数:
flag- true 开启 false 关闭- 抛出:
java.io.IOExceptionjava.lang.InterruptedException
-
openBuzzerFunc3
public void openBuzzerFunc3(int port, boolean flag) throws java.io.IOException, java.lang.InterruptedException调用3188蜂鸣器- 参数:
port- gpio号flag- true 开启 false 关闭- 抛出:
java.io.IOExceptionjava.lang.InterruptedException
-
openBuzzerFunc4
public void openBuzzerFunc4(int port, boolean flag) throws java.io.IOException, java.lang.InterruptedException利用GPIO来调用蜂鸣器- 参数:
port- gpio号flag- true 开启 false 关闭- 抛出:
java.io.IOExceptionjava.lang.InterruptedException
-