public class TXZSysManager
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
TXZSysManager.AppInfo
类名:应用信息类
类描述:包含应用的相关信息
|
static class |
TXZSysManager.AppMgrTool
类名:应用管理工具
类描述:应用管理工具,语音默认权限无法操作打开或关闭App时,可以重写此逻辑
|
static interface |
TXZSysManager.MuteAllTool
接口名:静音工具
接口描述:语音内部静音逻辑不满足需求时,需要实现此接口
|
static interface |
TXZSysManager.ScreenLightTool
接口名:亮度工具
接口描述:安卓默认亮度接口无法适配时,需要实现此接口
|
static interface |
TXZSysManager.ScreenSleepTool
接口名:屏幕休眠工具
接口描述:屏幕休眠工具,语音默认权限无法关闭屏幕时,可以通过此方法重写关闭屏幕逻辑
|
static interface |
TXZSysManager.VolumeMgrTool
接口名:音量控制工具
接口描述:安卓原生音量接口不适用时,可实现此接口
|
static interface |
TXZSysManager.VolumeSettingCallBack |
static interface |
TXZSysManager.WakeLockTool
接口名:屏幕唤醒锁工具
接口描述:屏幕唤醒锁工具,系统屏幕开关操作无权限时,需要实现此接口
|
限定符和类型 | 方法和说明 |
---|---|
static TXZSysManager |
getInstance()
此类为单例模式
|
void |
openGuideAnim()
方法名:打开新手引导动画
方法描述:语音版本2.9.0以下不支持,以上版本时,可以通过此接口打开新手引导动画
|
void |
setAppMgrTool(TXZSysManager.AppMgrTool appMgrTool)
方法名:设置应用管理工具
方法描述:应用管理工具,语音默认权限无法操作打开或关闭App时,可以通过此方法重写App管理工具逻辑
|
void |
setMuteAllTool(TXZSysManager.MuteAllTool muteAllTool)
方法名:设置静音音量逻辑工具
方法描述:语音内部静音逻辑不满足需求时,需要通过此方法实现静音逻辑接口
|
void |
setScreenLightTool(TXZSysManager.ScreenLightTool tool)
方法名:设置亮度工具
方法描述:安卓默认亮度接口无法适配时,通过此方法实现亮度逻辑
|
void |
setScreenSleepTool(TXZSysManager.ScreenSleepTool screenSleepTool)
方法名:设置屏幕休眠工具
方法描述:安卓默认关屏接口无法适配时,通过此方法实现关闭屏幕逻辑
|
boolean |
setVolumeDistance(int minVolumeValue,
int maxVolumeValue)
方法名:设置音量的调节范围
方法描述:音量的范围设置,需要用到调节音量值相关语义时,必须设置此值
|
void |
setVolumeMgrTool(TXZSysManager.VolumeMgrTool volumeMgrTool)
方法名:设置音量控制工具
方法描述:安卓原生音量接口不适用时,通过此方法实现音量工具接口
|
void |
setWakeLockTool(TXZSysManager.WakeLockTool wakeLockTool)
方法名:设置唤醒锁工具
方法描述:屏幕唤醒锁工具,系统屏幕开关操作无权限时,通过此方法设置屏幕唤醒锁逻辑
|
void |
syncAppInfoList(TXZSysManager.AppInfo[] appInfos)
方法名:同步应用信息列表
方法描述:将系统当前全部已经安装应用列表同步给语音,语音会自动处理打开、关闭应用相关语义
|
public static TXZSysManager getInstance()
public boolean setVolumeDistance(int minVolumeValue, int maxVolumeValue)
minVolumeValue
- 设定系统音量的下界maxVolumeValue
- 设定系统音量的上界public void setVolumeMgrTool(TXZSysManager.VolumeMgrTool volumeMgrTool)
volumeMgrTool
- 音量工具实例public void setMuteAllTool(TXZSysManager.MuteAllTool muteAllTool)
muteAllTool
- 静音工具实例public void setWakeLockTool(TXZSysManager.WakeLockTool wakeLockTool)
wakeLockTool
- 需要设置的唤醒锁工具public void setAppMgrTool(TXZSysManager.AppMgrTool appMgrTool)
appMgrTool
- 应用管理工具实例public void syncAppInfoList(TXZSysManager.AppInfo[] appInfos)
appInfos
- 语音信息列表public void setScreenSleepTool(TXZSysManager.ScreenSleepTool screenSleepTool)
screenSleepTool
- 设置屏幕休眠工具实例public void setScreenLightTool(TXZSysManager.ScreenLightTool tool)
tool
- 亮度工具实例public void openGuideAnim()