Table of Contents

Class VoiceInteractionSession

Namespace
Android.Service.Voice
Assembly
MASES.Netdroid.dll
public class VoiceInteractionSession : JVMBridgeBase<VoiceInteractionSession>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IComponentCallbacks2, IComponentCallbacks
Inheritance
JVMBridgeBase
VoiceInteractionSession
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<VoiceInteractionSession>.IsAssignableFrom(IJavaType)
JVMBridgeBase<VoiceInteractionSession>.IsAssignableFrom<T>()
JVMBridgeBase<VoiceInteractionSession>.Execute<T>(params T[])
JVMBridgeBase<VoiceInteractionSession>.DynBridgeClazz
JVMBridgeBase<VoiceInteractionSession>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

VoiceInteractionSession()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public VoiceInteractionSession()

VoiceInteractionSession(Context)

public VoiceInteractionSession(Context arg0)

Parameters

arg0 Context

Context

VoiceInteractionSession(Context, Handler)

public VoiceInteractionSession(Context arg0, Handler arg1)

Parameters

arg0 Context

Context

arg1 Handler

Handler

VoiceInteractionSession(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public VoiceInteractionSession(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

KEY_FOREGROUND_ACTIVITIES

public static String KEY_FOREGROUND_ACTIVITIES { get; }

Property Value

String

KEY_SHOW_SESSION_ID

public static String KEY_SHOW_SESSION_ID { get; }

Property Value

String

SHOW_SOURCE_ACTIVITY

public static int SHOW_SOURCE_ACTIVITY { get; }

Property Value

int

SHOW_SOURCE_APPLICATION

public static int SHOW_SOURCE_APPLICATION { get; }

Property Value

int

SHOW_SOURCE_ASSIST_GESTURE

public static int SHOW_SOURCE_ASSIST_GESTURE { get; }

Property Value

int

SHOW_SOURCE_AUTOMOTIVE_SYSTEM_UI

public static int SHOW_SOURCE_AUTOMOTIVE_SYSTEM_UI { get; }

Property Value

int

SHOW_SOURCE_NOTIFICATION

public static int SHOW_SOURCE_NOTIFICATION { get; }

Property Value

int

SHOW_SOURCE_PUSH_TO_TALK

public static int SHOW_SOURCE_PUSH_TO_TALK { get; }

Property Value

int

SHOW_WITH_ASSIST

public static int SHOW_WITH_ASSIST { get; }

Property Value

int

SHOW_WITH_SCREENSHOT

public static int SHOW_WITH_SCREENSHOT { get; }

Property Value

int

Methods

CloseSystemDialogs()

public void CloseSystemDialogs()

Dump(String, FileDescriptor, PrintWriter, String[])

public void Dump(String arg0, FileDescriptor arg1, PrintWriter arg2, String[] arg3)

Parameters

arg0 String

String

arg1 FileDescriptor

FileDescriptor

arg2 PrintWriter

PrintWriter

arg3 String[]

String

Finish()

public void Finish()

GetContext()

public Context GetContext()

Returns

Context

Context

GetDisabledShowContext()

public int GetDisabledShowContext()

Returns

int

int

GetLayoutInflater()

public LayoutInflater GetLayoutInflater()

Returns

LayoutInflater

LayoutInflater

GetUserDisabledShowContext()

public int GetUserDisabledShowContext()

Returns

int

int

GetWindow()

public Dialog GetWindow()

Returns

Dialog

Dialog

Hide()

public void Hide()

OnAssistStructureFailure(JVMBridgeException)

public void OnAssistStructureFailure(JVMBridgeException arg0)

Parameters

arg0 JVMBridgeException

Throwable

OnBackPressed()

public void OnBackPressed()

OnCancelRequest(Request)

public void OnCancelRequest(VoiceInteractionSession.Request arg0)

Parameters

arg0 VoiceInteractionSession.Request

VoiceInteractionSession.Request

OnCloseSystemDialogs()

public void OnCloseSystemDialogs()

OnComputeInsets(Insets)

public void OnComputeInsets(VoiceInteractionSession.Insets arg0)

Parameters

arg0 VoiceInteractionSession.Insets

VoiceInteractionSession.Insets

OnConfigurationChanged(Configuration)

public void OnConfigurationChanged(Configuration arg0)

Parameters

arg0 Configuration

Configuration

OnCreate()

public void OnCreate()

OnCreateContentView()

public View OnCreateContentView()

Returns

View

View

OnDestroy()

public void OnDestroy()

OnDirectActionsInvalidated(ActivityId)

public void OnDirectActionsInvalidated(VoiceInteractionSession.ActivityId arg0)

Parameters

arg0 VoiceInteractionSession.ActivityId

VoiceInteractionSession.ActivityId

OnGetSupportedCommands(String[])

public bool[] OnGetSupportedCommands(String[] arg0)

Parameters

arg0 String[]

String

Returns

bool[]

bool

OnHandleAssist(Bundle, AssistStructure, AssistContent)

[Obsolete]
public void OnHandleAssist(Bundle arg0, AssistStructure arg1, AssistContent arg2)

Parameters

arg0 Bundle

Bundle

arg1 AssistStructure

AssistStructure

arg2 AssistContent

AssistContent

OnHandleAssist(AssistState)

public void OnHandleAssist(VoiceInteractionSession.AssistState arg0)

Parameters

arg0 VoiceInteractionSession.AssistState

VoiceInteractionSession.AssistState

OnHandleAssistSecondary(Bundle, AssistStructure, AssistContent, int, int)

[Obsolete]
public void OnHandleAssistSecondary(Bundle arg0, AssistStructure arg1, AssistContent arg2, int arg3, int arg4)

Parameters

arg0 Bundle

Bundle

arg1 AssistStructure

AssistStructure

arg2 AssistContent

AssistContent

arg3 int

int

arg4 int

int

OnHandleScreenshot(Bitmap)

public void OnHandleScreenshot(Bitmap arg0)

Parameters

arg0 Bitmap

Bitmap

OnHide()

public void OnHide()

OnKeyDown(int, KeyEvent)

public bool OnKeyDown(int arg0, KeyEvent arg1)

Parameters

arg0 int

int

arg1 KeyEvent

KeyEvent

Returns

bool

bool

OnKeyLongPress(int, KeyEvent)

public bool OnKeyLongPress(int arg0, KeyEvent arg1)

Parameters

arg0 int

int

arg1 KeyEvent

KeyEvent

Returns

bool

bool

OnKeyMultiple(int, int, KeyEvent)

public bool OnKeyMultiple(int arg0, int arg1, KeyEvent arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 KeyEvent

KeyEvent

Returns

bool

bool

OnKeyUp(int, KeyEvent)

public bool OnKeyUp(int arg0, KeyEvent arg1)

Parameters

arg0 int

int

arg1 KeyEvent

KeyEvent

Returns

bool

bool

OnLockscreenShown()

public void OnLockscreenShown()

OnLowMemory()

public void OnLowMemory()

OnPrepareShow(Bundle, int)

public void OnPrepareShow(Bundle arg0, int arg1)

Parameters

arg0 Bundle

Bundle

arg1 int

int

OnRequestAbortVoice(AbortVoiceRequest)

public void OnRequestAbortVoice(VoiceInteractionSession.AbortVoiceRequest arg0)

Parameters

arg0 VoiceInteractionSession.AbortVoiceRequest

VoiceInteractionSession.AbortVoiceRequest

OnRequestCommand(CommandRequest)

public void OnRequestCommand(VoiceInteractionSession.CommandRequest arg0)

Parameters

arg0 VoiceInteractionSession.CommandRequest

VoiceInteractionSession.CommandRequest

OnRequestCompleteVoice(CompleteVoiceRequest)

public void OnRequestCompleteVoice(VoiceInteractionSession.CompleteVoiceRequest arg0)

Parameters

arg0 VoiceInteractionSession.CompleteVoiceRequest

VoiceInteractionSession.CompleteVoiceRequest

OnRequestConfirmation(ConfirmationRequest)

public void OnRequestConfirmation(VoiceInteractionSession.ConfirmationRequest arg0)

Parameters

arg0 VoiceInteractionSession.ConfirmationRequest

VoiceInteractionSession.ConfirmationRequest

OnRequestPickOption(PickOptionRequest)

public void OnRequestPickOption(VoiceInteractionSession.PickOptionRequest arg0)

Parameters

arg0 VoiceInteractionSession.PickOptionRequest

VoiceInteractionSession.PickOptionRequest

OnShow(Bundle, int)

public void OnShow(Bundle arg0, int arg1)

Parameters

arg0 Bundle

Bundle

arg1 int

int

OnTaskFinished(Intent, int)

public void OnTaskFinished(Intent arg0, int arg1)

Parameters

arg0 Intent

Intent

arg1 int

int

OnTaskStarted(Intent, int)

public void OnTaskStarted(Intent arg0, int arg1)

Parameters

arg0 Intent

Intent

arg1 int

int

OnTrimMemory(int)

public void OnTrimMemory(int arg0)

Parameters

arg0 int

int

PerformDirectAction(DirectAction, Bundle, CancellationSignal, Executor, Consumer<Bundle>)

public void PerformDirectAction(DirectAction arg0, Bundle arg1, CancellationSignal arg2, Executor arg3, Consumer<Bundle> arg4)

Parameters

arg0 DirectAction

DirectAction

arg1 Bundle

Bundle

arg2 CancellationSignal

CancellationSignal

arg3 Executor

Executor

arg4 Consumer<Bundle>

Consumer

RegisterVisibleActivityCallback(Executor, VisibleActivityCallback)

public void RegisterVisibleActivityCallback(Executor arg0, VoiceInteractionSession.VisibleActivityCallback arg1)

Parameters

arg0 Executor

Executor

arg1 VoiceInteractionSession.VisibleActivityCallback

VoiceInteractionSession.VisibleActivityCallback

RequestDirectActions(ActivityId, CancellationSignal, Executor, Consumer<List<DirectAction>>)

public void RequestDirectActions(VoiceInteractionSession.ActivityId arg0, CancellationSignal arg1, Executor arg2, Consumer<List<DirectAction>> arg3)

Parameters

arg0 VoiceInteractionSession.ActivityId

VoiceInteractionSession.ActivityId

arg1 CancellationSignal

CancellationSignal

arg2 Executor

Executor

arg3 Consumer<List<DirectAction>>

Consumer

SetContentView(View)

public void SetContentView(View arg0)

Parameters

arg0 View

View

SetDisabledShowContext(int)

public void SetDisabledShowContext(int arg0)

Parameters

arg0 int

int

SetKeepAwake(bool)

public void SetKeepAwake(bool arg0)

Parameters

arg0 bool

bool

SetTheme(int)

public void SetTheme(int arg0)

Parameters

arg0 int

int

SetUiEnabled(bool)

public void SetUiEnabled(bool arg0)

Parameters

arg0 bool

bool

Show(Bundle, int)

public void Show(Bundle arg0, int arg1)

Parameters

arg0 Bundle

Bundle

arg1 int

int

StartAssistantActivity(Intent)

public void StartAssistantActivity(Intent arg0)

Parameters

arg0 Intent

Intent

StartAssistantActivity(Intent, Bundle)

public void StartAssistantActivity(Intent arg0, Bundle arg1)

Parameters

arg0 Intent

Intent

arg1 Bundle

Bundle

StartVoiceActivity(Intent)

public void StartVoiceActivity(Intent arg0)

Parameters

arg0 Intent

Intent

UnregisterVisibleActivityCallback(VisibleActivityCallback)

public void UnregisterVisibleActivityCallback(VoiceInteractionSession.VisibleActivityCallback arg0)

Parameters

arg0 VoiceInteractionSession.VisibleActivityCallback

VoiceInteractionSession.VisibleActivityCallback

Operators

implicit operator ComponentCallbacks2(VoiceInteractionSession)

public static implicit operator ComponentCallbacks2(VoiceInteractionSession t)

Parameters

t VoiceInteractionSession

Returns

ComponentCallbacks2