|
|
@@ -2,8 +2,14 @@ package com.nova.brain.glass.ui
|
|
|
|
|
|
import android.content.Intent
|
|
|
import android.os.Bundle
|
|
|
+import android.util.Log
|
|
|
import com.nova.brain.glass.R
|
|
|
import com.nova.brain.glass.databinding.ActivityWelcomeBinding
|
|
|
+import com.nova.brain.glass.helper.OfflineCmdListener
|
|
|
+import com.nova.brain.glass.helper.OfflineCmdServiceHelper
|
|
|
+import com.rokid.security.glass3.open.sdk.GlassSdk
|
|
|
+import com.rokid.security.glass3.sdk.base.data.offlineCmd.bean.VoiceAction
|
|
|
+import com.rokid.security.glass3.sdk.base.data.offlineCmd.listener.IVoiceCallback
|
|
|
import com.xuqm.base.ui.BaseActivity
|
|
|
|
|
|
class WelcomeActivity : BaseActivity<ActivityWelcomeBinding>() {
|
|
|
@@ -13,7 +19,33 @@ class WelcomeActivity : BaseActivity<ActivityWelcomeBinding>() {
|
|
|
|
|
|
override fun initView(savedInstanceState: Bundle?) {
|
|
|
super.initView(savedInstanceState)
|
|
|
- startActivity(Intent(this, TaskListActivity::class.java))
|
|
|
+//
|
|
|
+
|
|
|
+ val qtVoiceAction = VoiceAction("任务列表", "ren wu lie biao", object : IVoiceCallback.Stub() {
|
|
|
+ override fun onVoiceTriggered() {
|
|
|
+ startActivity(Intent(this@WelcomeActivity, TaskListActivity::class.java))
|
|
|
+ }
|
|
|
+ })
|
|
|
+ val qtVoiceAction1 = VoiceAction("查看任务", "cha kan ren wu", object : IVoiceCallback.Stub() {
|
|
|
+ override fun onVoiceTriggered() {
|
|
|
+ startActivity(Intent(this@WelcomeActivity, TaskListActivity::class.java))
|
|
|
+ }
|
|
|
+ })
|
|
|
+ val qtVoiceAction2 = VoiceAction("查看任务列表", "cha kan ren wu lie biao", object : IVoiceCallback.Stub() {
|
|
|
+ override fun onVoiceTriggered() {
|
|
|
+ startActivity(Intent(this@WelcomeActivity, TaskListActivity::class.java))
|
|
|
+ }
|
|
|
+ })
|
|
|
+ GlassSdk.getGlassOfflineCmdService()?.addAll(listOf(qtVoiceAction, qtVoiceAction1, qtVoiceAction2))
|
|
|
+ OfflineCmdServiceHelper.setOnLineListener(object : OfflineCmdListener {
|
|
|
+ override fun onOfflineCmd(cmd: String) {
|
|
|
+ when (cmd) {
|
|
|
+ "任务列表", "查看任务", "查看任务列表" -> {
|
|
|
+ startActivity(Intent(this@WelcomeActivity, TaskListActivity::class.java))
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
|