Class ServiceInfo
public class ServiceInfo : ComponentInfo, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<PackageItemInfo>ServiceInfo
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<PackageItemInfo>.SExecuteWithSignature<TReturn>(Type, string, string, params object[])JVMBridgeBase<PackageItemInfo>.IsAssignableFrom(IJavaType)JVMBridgeBase<PackageItemInfo>.IsAssignableFrom<T>()JVMBridgeBase<PackageItemInfo>.Execute<T>(params T[])JVMBridgeBase<PackageItemInfo>.DynBridgeClazzJVMBridgeBase<PackageItemInfo>.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
ServiceInfo()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public ServiceInfo()
ServiceInfo(ServiceInfo)
public ServiceInfo(ServiceInfo arg0)
Parameters
arg0
ServiceInfo
ServiceInfo(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 ServiceInfo(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; }
Property Value
FLAG_ALLOW_SHARED_ISOLATED_PROCESS
public static int FLAG_ALLOW_SHARED_ISOLATED_PROCESS { get; }
Property Value
FLAG_EXTERNAL_SERVICE
public static int FLAG_EXTERNAL_SERVICE { get; }
Property Value
FLAG_ISOLATED_PROCESS
public static int FLAG_ISOLATED_PROCESS { get; }
Property Value
FLAG_SINGLE_USER
public static int FLAG_SINGLE_USER { get; }
Property Value
FLAG_STOP_WITH_TASK
public static int FLAG_STOP_WITH_TASK { get; }
Property Value
FLAG_USE_APP_ZYGOTE
public static int FLAG_USE_APP_ZYGOTE { get; }
Property Value
FOREGROUND_SERVICE_TYPE_CAMERA
public static int FOREGROUND_SERVICE_TYPE_CAMERA { get; }
Property Value
FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE
public static int FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE { get; }
Property Value
FOREGROUND_SERVICE_TYPE_DATA_SYNC
public static int FOREGROUND_SERVICE_TYPE_DATA_SYNC { get; }
Property Value
FOREGROUND_SERVICE_TYPE_HEALTH
public static int FOREGROUND_SERVICE_TYPE_HEALTH { get; }
Property Value
FOREGROUND_SERVICE_TYPE_LOCATION
public static int FOREGROUND_SERVICE_TYPE_LOCATION { get; }
Property Value
FOREGROUND_SERVICE_TYPE_MANIFEST
public static int FOREGROUND_SERVICE_TYPE_MANIFEST { get; }
Property Value
FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK
public static int FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK { get; }
Property Value
FOREGROUND_SERVICE_TYPE_MEDIA_PROCESSING
public static int FOREGROUND_SERVICE_TYPE_MEDIA_PROCESSING { get; }
Property Value
FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION
public static int FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION { get; }
Property Value
FOREGROUND_SERVICE_TYPE_MICROPHONE
public static int FOREGROUND_SERVICE_TYPE_MICROPHONE { get; }
Property Value
FOREGROUND_SERVICE_TYPE_NONE
[Obsolete]
public static int FOREGROUND_SERVICE_TYPE_NONE { get; }
Property Value
FOREGROUND_SERVICE_TYPE_PHONE_CALL
public static int FOREGROUND_SERVICE_TYPE_PHONE_CALL { get; }
Property Value
FOREGROUND_SERVICE_TYPE_REMOTE_MESSAGING
public static int FOREGROUND_SERVICE_TYPE_REMOTE_MESSAGING { get; }
Property Value
FOREGROUND_SERVICE_TYPE_SHORT_SERVICE
public static int FOREGROUND_SERVICE_TYPE_SHORT_SERVICE { get; }
Property Value
FOREGROUND_SERVICE_TYPE_SPECIAL_USE
public static int FOREGROUND_SERVICE_TYPE_SPECIAL_USE { get; }
Property Value
FOREGROUND_SERVICE_TYPE_SYSTEM_EXEMPTED
public static int FOREGROUND_SERVICE_TYPE_SYSTEM_EXEMPTED { 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
flags
public int flags { get; set; }
Property Value
permission
public String permission { get; set; }
Property Value
Methods
DescribeContents()
public int DescribeContents()
Returns
Dump(Printer, String)
public void Dump(Printer arg0, String arg1)
Parameters
GetForegroundServiceType()
public int GetForegroundServiceType()
Returns
Operators
implicit operator Parcelable(ServiceInfo)
Converter from ServiceInfo to Parcelable
public static implicit operator Parcelable(ServiceInfo t)