Class CrossProfileApps
public class CrossProfileApps : JVMBridgeBase<CrossProfileApps>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<CrossProfileApps>CrossProfileApps
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<CrossProfileApps>.IsAssignableFrom(IJavaType)JVMBridgeBase<CrossProfileApps>.IsAssignableFrom<T>()JVMBridgeBase<CrossProfileApps>.Execute<T>(params T[])JVMBridgeBase<CrossProfileApps>.DynBridgeClazzJVMBridgeBase<CrossProfileApps>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
CrossProfileApps()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public CrossProfileApps()
CrossProfileApps(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 CrossProfileApps(params object[] args)
Parameters
args
object[]
Properties
ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED
public static String ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
CanInteractAcrossProfiles()
public bool CanInteractAcrossProfiles()
Returns
CanRequestInteractAcrossProfiles()
public bool CanRequestInteractAcrossProfiles()
Returns
CreateRequestInteractAcrossProfilesIntent()
public Intent CreateRequestInteractAcrossProfilesIntent()
Returns
GetProfileSwitchingIconDrawable(UserHandle)
public Drawable GetProfileSwitchingIconDrawable(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
GetProfileSwitchingLabel(UserHandle)
public CharSequence GetProfileSwitchingLabel(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
GetTargetUserProfiles()
public List<UserHandle> GetTargetUserProfiles()
Returns
IsManagedProfile(UserHandle)
public bool IsManagedProfile(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
IsProfile(UserHandle)
public bool IsProfile(UserHandle arg0)
Parameters
arg0
UserHandle
Returns
StartActivity(Intent, UserHandle, Activity)
public void StartActivity(Intent arg0, UserHandle arg1, Activity arg2)
Parameters
arg0
Intentarg1
UserHandlearg2
Activity
StartActivity(Intent, UserHandle, Activity, Bundle)
public void StartActivity(Intent arg0, UserHandle arg1, Activity arg2, Bundle arg3)
Parameters
arg0
Intentarg1
UserHandlearg2
Activityarg3
Bundle
StartMainActivity(ComponentName, UserHandle)
public void StartMainActivity(ComponentName arg0, UserHandle arg1)
Parameters
arg0
ComponentNamearg1
UserHandle
StartMainActivity(ComponentName, UserHandle, Activity, Bundle)
public void StartMainActivity(ComponentName arg0, UserHandle arg1, Activity arg2, Bundle arg3)
Parameters
arg0
ComponentNamearg1
UserHandlearg2
Activityarg3
Bundle