public class TXZWechatManager
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
TXZWechatManager.ImageListener |
static interface |
TXZWechatManager.NotificationTool |
static interface |
TXZWechatManager.WechatTool
微信工具
|
限定符和类型 | 方法和说明 |
---|---|
void |
blockCurrentContact()
临时屏蔽当前联系人播报,可用作手势或方控处理微信消息
|
void |
cancelRecord()
取消录音
|
void |
enableAutoSpeak(boolean auto)
开关微信自动播报,可用作手势或方控处理微信消息
|
void |
enableUIFullScreen(boolean enable)
已过时。
已废弃, 建议使用微信配置文件进行相关设置
|
void |
enableWakeupLogin(boolean enable)
是否自动登陆
|
void |
enableWakupAsrCmd(boolean enable)
是否启用界面唤醒指令
|
void |
exit() |
void |
exit(boolean doLogout)
退出应用
|
void |
finishRecord()
结束录音并发送
|
static TXZWechatManager |
getInstance()
获取单例
|
void |
getUsericon(java.lang.String id,
TXZWechatManager.ImageListener listener) |
boolean |
isLogin()
获取当前车载微信的登录情况
|
void |
refreshQR() |
void |
repeatLastMessage()
重听最后一条消息播报,可用作手势或方控处理微信消息
|
void |
repeatSendMessage(java.lang.String tip)
调起录音,发送给上次发送的用户
|
void |
replyToCurrentContact(java.lang.String tip)
调起录音, 发送给当前焦点会话(正在播报消息的联系人, 或聊天界面当前选中的联系人)
|
void |
replyToRecentContact(java.lang.String tip)
调起录音,回复最近一个收到消息的联系人
|
void |
revokeLastMessage()
撤回最后一条发送的消息
|
void |
sendToRecentContact(java.lang.String tip)
调起录音,发送给最近联系人(最近一个发送给/播报消息的用户)
|
void |
setFilterGroupContact(boolean enable)
设置屏蔽群联系人(开启后微信联系人选择中不会出现群联系人)
|
void |
setFilterGroupMessage(boolean enable)
设置屏蔽群消息
|
void |
setLocMsgEnabled(boolean enable)
设置是否启用导航消息处理(未启用导航消息处理的情况下, 收到导航消息按普通消息处理, 不提示导航过去, 也不会
响应用户说的导航过去指令)
|
void |
setLocShareEnabled(boolean enable)
设置是否启用位置分享功能(位置分享关闭状态下不支持"分享当前位置"的语音指令, 声控界面进行位置分享会提示"当
前设备不支持位置分享功能")
|
void |
setLoginTipText(java.lang.String text)
已过时。
转用setVoiceText("WECHAT_TIP_NEED_LOGIN", "xxx")
|
void |
setNotificationTool(TXZWechatManager.NotificationTool tool) |
void |
setVoiceText(java.lang.String key,
java.lang.String value)
设置语音提示的文字内容、
|
void |
setWechatTipText(java.lang.String key,
java.lang.String value)
设置微信指定tip的文本
|
void |
setWechatTool(TXZWechatManager.WechatTool tool) |
void |
setWechatTool(TXZWechatManager.WechatTool tool,
boolean blockUI) |
void |
skipCurrentMessage()
跳过当前消息播报,可用作手势或方控处理微信消息
|
public static TXZWechatManager getInstance()
public void skipCurrentMessage()
public void repeatLastMessage()
public void repeatSendMessage(java.lang.String tip)
public void sendToRecentContact(java.lang.String tip)
public void replyToRecentContact(java.lang.String tip)
public void replyToCurrentContact(java.lang.String tip)
tip
- 发送前播报的ttspublic void blockCurrentContact()
public void enableAutoSpeak(boolean auto)
public void exit(boolean doLogout)
doLogout
- 控制是否注销车载微信,false则只退出界面public void cancelRecord()
public void finishRecord()
public void revokeLastMessage()
public void enableWakeupLogin(boolean enable)
enable
- public void enableWakupAsrCmd(boolean enable)
public void setLocMsgEnabled(boolean enable)
enable
- public void setLocShareEnabled(boolean enable)
enable
- @Deprecated public void enableUIFullScreen(boolean enable)
enable
- public void exit()
public void refreshQR()
public boolean isLogin()
public void getUsericon(java.lang.String id, TXZWechatManager.ImageListener listener)
public void setFilterGroupMessage(boolean enable)
enable
- public void setFilterGroupContact(boolean enable)
enable
- @Deprecated public void setLoginTipText(java.lang.String text)
text
- public void setVoiceText(java.lang.String key, java.lang.String value)
key
- 提示keyvalue
- 文字内容,传null恢复默认public void setWechatTipText(java.lang.String key, java.lang.String value)
key
- 提示keyvalue
- 文字内容,传null恢复默认public void setNotificationTool(TXZWechatManager.NotificationTool tool)
public void setWechatTool(TXZWechatManager.WechatTool tool)
public void setWechatTool(TXZWechatManager.WechatTool tool, boolean blockUI)