语音
2017-05-24 21:03:46 0 举报
11111
作者其他创作
大纲/内容
身体动起来
UltrasonicEvent
嘴巴说出来
浅睡眠
PowerEvent
机器人一级场景事件分发伪代码
dialog
分神
...
宏观图1
一级场景父类FirstBaseScene
场景父类BaseScene
@Override public boolean dispatchRobotEvent(InputEvent event) { if (onInterceptRobotInputEvent(event) || mScenesManager.getCurrentSecondScene() == null) { return handleEvents(event); } else { if (!mScenesManager.getCurrentSecondScene().dispatchRobotEvent(event)) { return handleEvents(event); } } return false;} @Override public boolean dispatchRobotEvent(InputEvent event) { if(一级场景拦截事件并且当前二级场景不存在){ return 一级场景处理 }else{ if(二级场景分发事件不处理){ return 一级场景处理 } } return false;}
科大sdk
开盖
HeadKeyEvent
麦克风、传感器
输入InputEventManager
深睡眠
学英语
灵云sdk
public boolean dispatchTouchEvent(MotionEvent ev){ boolean consume=false; if(onInterceptTouchEvent(ev)){ consume=onTouchEvent(ev); }else{ consume=child.dispatchTouchEvent(ev); } return consume; }
广告diy
SpeechEvent
拍照
输出
表情露出来
一级分发给二级
事件分发
Framework
逻辑判断
WheelEvent
识别声音转换文字
过滤器InputEventFilter
文字语义理解翻译成具体的意思
输入
.............
MaskEvent
持有当前一级二级,并启动一级二级,并场景切换动态注册
SoSEvent
录像
机器人事件
分发给当前一级
醒
二级场景父类SecondBaseScene
android 事件分发伪代码
人说话
睡前故事
TrayStateEvent
场景管理者ScenesManager
定时找你
WingEvent
0 条评论
下一页