Skip to content

Robot API_chn

lcgao edited this page Nov 16, 2020 · 10 revisions

静态方法

返回值 方法
Robot getInstance()

公共成员方法

返回值 方法
void askQuestion(String question)
void beWith()
void cancelAllTtsRequests()
int checkSelfPermission(Permission permission)
void constraintBeWith()
boolean deleteLocation(String location)
void finishConversation()
UserInfo getAdminInfo()
List<UserInfo> getAllContact()
List<SequenceModel> getAllSequences()
Battery getBatteryData()
SpeedLevel getGoToSpeed()
InputStream getInputStreamByMediaKey(ContentType contentType, String mediaKey)
String getLauncherVersion()
List<String> getLocations()
MapData getMapData()
SafetyLevel getNavigationSafety()
boolean getPrivacyMode()
List<RecentCallModel> getRecentCalls()
String getRoboxVersion()
String getSerialNumber()
int getVolume()
String getWakeupWord()
void hideTopBar()
boolean isAutoReturnOn()
boolean isDetectionModeOn()
boolean isHardButtonsDisabled()
boolean isNavigationBillboardDisabled()
boolean isReady()
boolean isSelectedKioskApp()
boolean isTopBadgeEnabled()
boolean isWakeupDisabled()
void playSequence(String sequenceId)
void repose()
void requestPermissions(List<Permission> permissions, int requestCode)
void requestToBeKioskApp()
void restart()
void saveLocation(String location)
void setAutoReturn(boolean on)
void setDetectionModeOn(boolean on)
void setDetectionModeOn(boolean on, float distance)
void setGoToSpeed(SpeedLevel level)
void setHardButtonsDisabled(boolean disabled)
void setNavigationSafety(SafetyLevel level)
void setPrivacyMode(boolean on)
void setTopBadgeEnabled(boolean enabled)
void setVolume(int volume)
void showAppList()
void showTopBar()
void skidJoy(float x, float y)
void speak(TtsRequest ttsRequest)
void startDefaultNlu(String text)
void startFaceRecognition()
void startTelepresence(String displayName, String peerId, Platform platform)
void stopFaceRecognition()
void stopMovement()
void tiltAngle(int degrees)
void tiltBy(int degrees)
void toggleNavigationBillboard(boolean disabled)
void toggleWakeup(boolean disabled)
void turnBy(int degrees)
void wakeup()

Public 监听器成员方法
void addNlpListener(NlpListener nlpListener)
void removeNlpListener(NlpListener nlpListener)
void addTtsListener(TtsListener ttsListener)
void removeTtsListener(TtsListener ttsListener)
void addWakeupWordListener(WakeupWordListener wakeupWordListener)
void removeWakeupWordListener(WakeupWordListener wakeupWordListener)
void addOnBeWithMeStatusChangedListener(OnBeWithMeStatusChangedListener listener)
void removeOnBeWithMeStatusChangedListener(OnBeWithMeStatusChangedListener listener)
void addOnConstraintBeWithStatusChangedListener(OnConstraintBeWithStatusChangedListener listener)
void removeOnConstraintBeWithStatusChangedListener(OnConstraintBeWithStatusChangedListener listener)
void addOnGoToLocationStatusChangedListener(OnGoToLocationStatusChangedListener listener)
void removeOnGoToLocationStatusChangedListener(OnGoToLocationStatusChangedListener listener)
void addOnLocationsUpdatedListener(OnLocationsUpdatedListener listener)
void removeOnLocationsUpdateListener(OnTelepresenceStatusChangedListener listener)
void addOnTelepresenceStatusChangedListener(OnLocationsUpdatedListener listener)
void removeOnTelepresenceStatusChangedListener(OnLocationsUpdatedListener listener)
void addOnUsersUpdatedListener(OnUsersUpdatedListener listener)
void removeOnUsersUpdatedListener(OnUsersUpdatedListener listener)
void addOnPrivacyModeStateChangedListener(OnPrivacyModeChangedListener listener)
void removeOnPrivacyModeStateChangedListener(OnPrivacyModeChangedListener listener)
void addOnBatteryStatusChangedListener(OnBatteryStatusChangedListener listener)
void removeOnBatteryStatusChangedListener(OnBatteryStatusChangedListener listener)
void addOnTelepresenceEventChangedListener(OnTelepresenceEventChangedListener listener)
void removeOnTelepresenceEventChangedListener(OnTelepresenceEventChangedListener listener)
void addOnRobotReadyListener(@NonNull final OnRobotReadyListener onRobotReadyListener)
void removeOnRobotReadyListener(@NonNull final OnRobotReadyListener onRobotReadyListener)
Clone this wiki locally