Как остановить приложение в перце удаленно - PullRequest
0 голосов
/ 26 ноября 2018

Следуя документации NAOqi, я могу запустить свое приложение, выполнив следующую команду tabService.showWebview ("http://" + ip +" / apps / "+ uid +" /index.html")

Теперь я хочу завершить / остановить это удаленным способом.

Кто-нибудь знает это?

Большое спасибо !!

1 Ответ

0 голосов
/ 27 ноября 2018

Не думаю, что вы запускаете свое приложение, вызывая showWebView ().Вы просто отображаете веб-сайт на планшете.

Теперь я вижу несколько вариантов для вас, в зависимости от того, что вы на самом деле хотите:

  1. Если вы хотите прекратить работу своего приложения, тогда ALBehaviorManager API предлагаетметод stopBehavior
  2. Если вы хотите скрыть сайт, API-интерфейс ALTabletService предлагает метод hide

  3. Вы хотитечтобы прервать определенную службу, вы можете обратиться к методу API ServiceManager stopService

  4. Вы хотите, чтобы Pepper не говорил, ALTextToSpeech API предлагает функцию stopAll например:

импорт naoqi из naoqi
импорт ALProxy
tts = ALProxy ("ALTextToSpeech", IP, 9559)
tts.stopAll ()

Если вы хотите, чтобы Pepper не слушал и не отвечал, вы можете деактивировать тему с помощью метода ALDialog API deactivateTopic
...