类 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 void
destroyInstance()
销毁控制单例int
getAlermMaxVolume()
获取最大提示音量int
getAlermVolume()
获取当前提示音量int
getHdmiDualScreenState()
设置HDMI双屏显示方法 0 双屏同显 1双屏异显示static ISystemManager
getInstance(android.content.Context context)
获取系统相关信息单例int
getMediaMaxVolume()
获取最大多媒体音量int
getMediaVolume()
获取当前多媒体音量int
getRestartHideBarState()
读取重启后隐藏导航栏状态 0 显示 1 隐藏int
getRotation()
获取屏幕显示方向 0 默认横屏 1旋转90° 2旋转180° 3旋转270°int
getScreenBrightness()
获取全局亮度 范围 0-255int
getSystemMaxVolume()
获取最大系统音量int
getSystemVolume()
获取当前系统音量void
openBuzzerFunc1(boolean flag)
调用3288蜂鸣器void
openBuzzerFunc2(boolean flag)
调用3128蜂鸣器void
openBuzzerFunc3(int port, boolean flag)
调用3188蜂鸣器void
openBuzzerFunc4(int port, boolean flag)
利用GPIO来调用蜂鸣器void
setAlermVolume(int volume)
设置提示音量void
setCallVolume(int volume)
设置通话音量void
setHdmiDualScreenState(int value)
设置HDMI双屏显示方法 0 双屏同显 1双屏异显示void
setMediaVolume(int volume)
设置多媒体音量void
setNowHideStateBar(boolean flag)
void
setReStartHideBar(boolean flag)
设置重启后隐藏导航栏 true 隐藏 false 显示void
setRotation(int flag)
设置屏幕显示方向 0 默认横屏 1旋转90° 2旋转180° 3旋转270°void
setScreenBrightness(int value)
设置全局屏幕亮度 范围 0-255void
setSpeakerStatus(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.IOException
java.lang.InterruptedException
-
openBuzzerFunc2
public void openBuzzerFunc2(boolean flag) throws java.io.IOException, java.lang.InterruptedException调用3128蜂鸣器- 参数:
flag
- true 开启 false 关闭- 抛出:
java.io.IOException
java.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.IOException
java.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.IOException
java.lang.InterruptedException
-