public class AssistUtils extends Object
IVoiceInteractionManagerService
.Constructor and Description |
---|
AssistUtils(Context context) |
Modifier and Type | Method and Description |
---|---|
boolean |
activeServiceSupportsAssistGesture() |
boolean |
activeServiceSupportsLaunchFromKeyguard() |
static boolean |
allowDisablingAssistDisclosure(Context context) |
ComponentName |
getActiveServiceComponentName() |
ComponentName |
getAssistComponentForUser(int userId) |
void |
hideCurrentSession() |
static boolean |
isPreinstalledAssistant(Context context,
ComponentName assistant) |
boolean |
isSessionRunning() |
void |
launchVoiceAssistFromKeyguard() |
void |
onLockscreenShown() |
void |
registerVoiceInteractionSessionListener(IVoiceInteractionSessionListener listener) |
static boolean |
shouldDisclose(Context context,
ComponentName assistant) |
boolean |
showSessionForActiveService(Bundle args,
int sourceFlags,
IVoiceInteractionSessionShowCallback showCallback,
IBinder activityToken) |
public AssistUtils(Context context)
public boolean showSessionForActiveService(Bundle args, int sourceFlags, IVoiceInteractionSessionShowCallback showCallback, IBinder activityToken)
public void launchVoiceAssistFromKeyguard()
public boolean activeServiceSupportsAssistGesture()
public boolean activeServiceSupportsLaunchFromKeyguard()
public ComponentName getActiveServiceComponentName()
public boolean isSessionRunning()
public void hideCurrentSession()
public void onLockscreenShown()
public void registerVoiceInteractionSessionListener(IVoiceInteractionSessionListener listener)
public ComponentName getAssistComponentForUser(int userId)
public static boolean isPreinstalledAssistant(Context context, ComponentName assistant)
public static boolean shouldDisclose(Context context, ComponentName assistant)
public static boolean allowDisablingAssistDisclosure(Context context)