Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
R
RobotSDKForYingbin-Android-Sample
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
open
RobotSDKForYingbin-Android-Sample
Commits
4c67b246
Commit
4c67b246
authored
Sep 08, 2020
by
浦耀宗
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新了库和demo
parent
bfab9e23
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
59 行增加
和
1 行删除
+59
-1
Android-Sample/app/libs/csjsdk-beta.aar
+0
-0
Android-Sample/app/src/main/java/com/demo/csjbot/csjsdkdemo/future/ActionActivity.java
+25
-1
Android-Sample/app/src/main/res/layout/activity_action.xml
+34
-0
没有找到文件。
Android-Sample/app/libs/csjsdk-beta.aar
View file @
4c67b246
No preview for this file type
Android-Sample/app/src/main/java/com/demo/csjbot/csjsdkdemo/future/ActionActivity.java
View file @
4c67b246
...
...
@@ -13,6 +13,7 @@ import com.csjbot.coshandler.core.CsjRobot;
import
com.csjbot.coshandler.core.Speech
;
import
com.csjbot.coshandler.core.State
;
import
com.csjbot.coshandler.core.interfaces.DirectListener
;
import
com.csjbot.coshandler.listener.OnDoubleDoorStateListener
;
import
com.csjbot.coshandler.listener.OnGoRotationListener
;
import
com.csjbot.coshandler.listener.OnSpeechListener
;
import
com.csjbot.coshandler.listener.OnWakeupListener
;
...
...
@@ -30,7 +31,7 @@ import java.util.Date;
import
java.util.Locale
;
public
class
ActionActivity
extends
BaseActivity
{
private
TextView
asr_result
,
nlp_result
,
wakeup_angle
;
private
TextView
asr_result
,
nlp_result
,
wakeup_angle
,
double_door_state
;
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
...
...
@@ -38,6 +39,8 @@ public class ActionActivity extends BaseActivity {
setContentView
(
R
.
layout
.
activity_action
);
initLogShow
();
double_door_state
=
(
TextView
)
findViewById
(
R
.
id
.
double_door_state
);
AutoTestManager
.
getInstance
().
setOnMsgListener
(
new
AutoTestManager
.
OnMsgListener
()
{
@Override
public
void
msg
(
String
msg
)
{
...
...
@@ -48,8 +51,21 @@ public class ActionActivity extends BaseActivity {
});
}
});
mCsjBot
.
getAction
().
getDoubleDoorState
(
stateListener
);
}
private
OnDoubleDoorStateListener
stateListener
=
new
OnDoubleDoorStateListener
()
{
@Override
public
void
onDoorState
(
int
state
)
{
if
(
state
==
5
)
{
showMsgInTextView
(
double_door_state
,
"door state is error"
);
return
;
}
showMsgInTextView
(
double_door_state
,
"door state is "
+
(
state
==
1
?
"open"
:
"closed"
));
}
};
@Override
public
void
onBackPressed
()
{
this
.
finish
();
...
...
@@ -122,4 +138,12 @@ public class ActionActivity extends BaseActivity {
public
void
aliceAutoTestClose
(
View
view
)
{
AutoTestManager
.
getInstance
().
stop
();
}
public
void
openDoubleDoor
(
View
view
)
{
mCsjBot
.
getAction
().
openDoubleDoor
(
stateListener
);
}
public
void
closeOpenDoor
(
View
view
)
{
mCsjBot
.
getAction
().
closeDoubleDoor
(
stateListener
);
}
}
Android-Sample/app/src/main/res/layout/activity_action.xml
View file @
4c67b246
...
...
@@ -332,6 +332,40 @@
android:layout_height=
"match_parent"
android:background=
"@color/android:black"
/>
<TextView
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:text=
"@string/Amanda_action"
android:textSize=
"20dp"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
>
<TextView
android:layout_width=
"0dp"
android:id=
"@+id/double_door_state"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"Door state: "
android:textSize=
"20dp"
/>
<Button
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:onClick=
"openDoubleDoor"
android:text=
"@string/open_double_door"
/>
<Button
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:onClick=
"closeOpenDoor"
android:text=
"@string/close_double_door"
/>
</LinearLayout>
</LinearLayout>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论