Class VoiceInteractionSession
public class VoiceInteractionSession : JVMBridgeBase<VoiceInteractionSession>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IComponentCallbacks2, IComponentCallbacks
- Inheritance
-
VoiceInteractionSession
- Implements
- Extension Methods
Constructors
VoiceInteractionSession(Context)
public VoiceInteractionSession(Context arg0)
Parameters
VoiceInteractionSession(Context, Handler)
public VoiceInteractionSession(Context arg0, Handler arg1)
Parameters
VoiceInteractionSession(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public VoiceInteractionSession(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
KEY_FOREGROUND_ACTIVITIES
public static String KEY_FOREGROUND_ACTIVITIES { get; set; }
Property Value
KEY_SHOW_SESSION_ID
public static String KEY_SHOW_SESSION_ID { get; set; }
Property Value
SHOW_SOURCE_ACTIVITY
public static int SHOW_SOURCE_ACTIVITY { get; set; }
Property Value
SHOW_SOURCE_APPLICATION
public static int SHOW_SOURCE_APPLICATION { get; set; }
Property Value
SHOW_SOURCE_ASSIST_GESTURE
public static int SHOW_SOURCE_ASSIST_GESTURE { get; set; }
Property Value
SHOW_SOURCE_AUTOMOTIVE_SYSTEM_UI
public static int SHOW_SOURCE_AUTOMOTIVE_SYSTEM_UI { get; set; }
Property Value
SHOW_SOURCE_NOTIFICATION
public static int SHOW_SOURCE_NOTIFICATION { get; set; }
Property Value
SHOW_SOURCE_PUSH_TO_TALK
public static int SHOW_SOURCE_PUSH_TO_TALK { get; set; }
Property Value
SHOW_WITH_ASSIST
public static int SHOW_WITH_ASSIST { get; set; }
Property Value
SHOW_WITH_SCREENSHOT
public static int SHOW_WITH_SCREENSHOT { get; set; }
Property Value
Methods
CloseSystemDialogs()
public void CloseSystemDialogs()
CreatePoolableInstance(Context)
HPA initializer for VoiceInteractionSession(Android.Content.Context arg0)
public static VoiceInteractionSession CreatePoolableInstance(Context arg0)
Parameters
arg0Context
Returns
CreatePoolableInstance(Context, Handler)
HPA initializer for VoiceInteractionSession(Android.Content.Context arg0, Android.Os.Handler arg1)
public static VoiceInteractionSession CreatePoolableInstance(Context arg0, Handler arg1)
Parameters
Returns
Dump(String, FileDescriptor, PrintWriter, String[])
public void Dump(String arg0, FileDescriptor arg1, PrintWriter arg2, String[] arg3)
Parameters
arg0Stringarg1FileDescriptorarg2PrintWriterarg3String[]
Finish()
public void Finish()
GetContext()
public Context GetContext()
Returns
GetDisabledShowContext()
public int GetDisabledShowContext()
Returns
GetLayoutInflater()
public LayoutInflater GetLayoutInflater()
Returns
GetUserDisabledShowContext()
public int GetUserDisabledShowContext()
Returns
GetWindow()
public Dialog GetWindow()
Returns
Hide()
public void Hide()
OnAssistStructureFailure(JVMBridgeException)
public void OnAssistStructureFailure(JVMBridgeException arg0)
Parameters
OnBackPressed()
public void OnBackPressed()
OnCancelRequest(Request)
public void OnCancelRequest(VoiceInteractionSession.Request arg0)
Parameters
OnCloseSystemDialogs()
public void OnCloseSystemDialogs()
OnComputeInsets(Insets)
public void OnComputeInsets(VoiceInteractionSession.Insets arg0)
Parameters
OnConfigurationChanged(Configuration)
public void OnConfigurationChanged(Configuration arg0)
Parameters
OnCreate()
public void OnCreate()
OnCreateContentView()
public View OnCreateContentView()
Returns
OnDestroy()
public void OnDestroy()
OnDirectActionsInvalidated(ActivityId)
public void OnDirectActionsInvalidated(VoiceInteractionSession.ActivityId arg0)
Parameters
OnGetSupportedCommands(String[])
public bool[] OnGetSupportedCommands(String[] arg0)
Parameters
Returns
OnHandleAssist(Bundle, AssistStructure, AssistContent)
[Obsolete("Deprecated in JVM")]
public void OnHandleAssist(Bundle arg0, AssistStructure arg1, AssistContent arg2)
Parameters
arg0Bundlearg1AssistStructurearg2AssistContent
OnHandleAssist(AssistState)
public void OnHandleAssist(VoiceInteractionSession.AssistState arg0)
Parameters
OnHandleAssistSecondary(Bundle, AssistStructure, AssistContent, int, int)
[Obsolete("Deprecated in JVM")]
public void OnHandleAssistSecondary(Bundle arg0, AssistStructure arg1, AssistContent arg2, int arg3, int arg4)
Parameters
arg0Bundlearg1AssistStructurearg2AssistContentarg3intarg4int
OnHandleScreenshot(Bitmap)
public void OnHandleScreenshot(Bitmap arg0)
Parameters
OnHide()
public void OnHide()
OnKeyDown(int, KeyEvent)
public bool OnKeyDown(int arg0, KeyEvent arg1)
Parameters
Returns
OnKeyLongPress(int, KeyEvent)
public bool OnKeyLongPress(int arg0, KeyEvent arg1)
Parameters
Returns
OnKeyMultiple(int, int, KeyEvent)
public bool OnKeyMultiple(int arg0, int arg1, KeyEvent arg2)
Parameters
Returns
OnKeyUp(int, KeyEvent)
public bool OnKeyUp(int arg0, KeyEvent arg1)
Parameters
Returns
OnLockscreenShown()
public void OnLockscreenShown()
OnLowMemory()
public void OnLowMemory()
OnPrepareShow(Bundle, int)
public void OnPrepareShow(Bundle arg0, int arg1)
Parameters
OnRequestAbortVoice(AbortVoiceRequest)
public void OnRequestAbortVoice(VoiceInteractionSession.AbortVoiceRequest arg0)
Parameters
OnRequestCommand(CommandRequest)
public void OnRequestCommand(VoiceInteractionSession.CommandRequest arg0)
Parameters
OnRequestCompleteVoice(CompleteVoiceRequest)
public void OnRequestCompleteVoice(VoiceInteractionSession.CompleteVoiceRequest arg0)
Parameters
OnRequestConfirmation(ConfirmationRequest)
public void OnRequestConfirmation(VoiceInteractionSession.ConfirmationRequest arg0)
Parameters
OnRequestPickOption(PickOptionRequest)
public void OnRequestPickOption(VoiceInteractionSession.PickOptionRequest arg0)
Parameters
OnShow(Bundle, int)
public void OnShow(Bundle arg0, int arg1)
Parameters
OnTaskFinished(Intent, int)
public void OnTaskFinished(Intent arg0, int arg1)
Parameters
OnTaskStarted(Intent, int)
public void OnTaskStarted(Intent arg0, int arg1)
Parameters
OnTrimMemory(int)
public void OnTrimMemory(int arg0)
Parameters
PerformDirectAction(DirectAction, Bundle, CancellationSignal, Executor, Consumer<Bundle>)
public void PerformDirectAction(DirectAction arg0, Bundle arg1, CancellationSignal arg2, Executor arg3, Consumer<Bundle> arg4)
Parameters
arg0DirectActionarg1Bundlearg2CancellationSignalarg3Executorarg4Consumer<Bundle>
RegisterVisibleActivityCallback(Executor, VisibleActivityCallback)
public void RegisterVisibleActivityCallback(Executor arg0, VoiceInteractionSession.VisibleActivityCallback arg1)
Parameters
RequestDirectActions(ActivityId, CancellationSignal, Executor, Consumer<List<DirectAction>>)
public void RequestDirectActions(VoiceInteractionSession.ActivityId arg0, CancellationSignal arg1, Executor arg2, Consumer<List<DirectAction>> arg3)
Parameters
arg0VoiceInteractionSession.ActivityIdarg1CancellationSignalarg2Executorarg3Consumer<List<DirectAction>>
SetContentView(View)
public void SetContentView(View arg0)
Parameters
SetDisabledShowContext(int)
public void SetDisabledShowContext(int arg0)
Parameters
SetKeepAwake(bool)
public void SetKeepAwake(bool arg0)
Parameters
SetTheme(int)
public void SetTheme(int arg0)
Parameters
SetUiEnabled(bool)
public void SetUiEnabled(bool arg0)
Parameters
Show(Bundle, int)
public void Show(Bundle arg0, int arg1)
Parameters
StartAssistantActivity(Intent)
public void StartAssistantActivity(Intent arg0)
Parameters
StartAssistantActivity(Intent, Bundle)
public void StartAssistantActivity(Intent arg0, Bundle arg1)
Parameters
StartVoiceActivity(Intent)
public void StartVoiceActivity(Intent arg0)
Parameters
UnregisterVisibleActivityCallback(VisibleActivityCallback)
public void UnregisterVisibleActivityCallback(VoiceInteractionSession.VisibleActivityCallback arg0)
Parameters
Operators
implicit operator ComponentCallbacks2(VoiceInteractionSession)
Converter from VoiceInteractionSession to ComponentCallbacks2
public static implicit operator ComponentCallbacks2(VoiceInteractionSession t)