Class PackageInfo
public class PackageInfo : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Parcelable>PackageInfo
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Parcelable>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<Parcelable>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()JVMBridgeBase<Parcelable>.Execute<T>(params T[])JVMBridgeBase<Parcelable>.DynBridgeClazzJVMBridgeBase<Parcelable>.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
PackageInfo()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public PackageInfo()
PackageInfo(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 PackageInfo(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
INSTALL_LOCATION_AUTO
public static int INSTALL_LOCATION_AUTO { get; }
Property Value
INSTALL_LOCATION_INTERNAL_ONLY
public static int INSTALL_LOCATION_INTERNAL_ONLY { get; }
Property Value
INSTALL_LOCATION_PREFER_EXTERNAL
public static int INSTALL_LOCATION_PREFER_EXTERNAL { 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
REQUESTED_PERMISSION_GRANTED
public static int REQUESTED_PERMISSION_GRANTED { get; }
Property Value
REQUESTED_PERMISSION_IMPLICIT
public static int REQUESTED_PERMISSION_IMPLICIT { get; }
Property Value
REQUESTED_PERMISSION_NEVER_FOR_LOCATION
public static int REQUESTED_PERMISSION_NEVER_FOR_LOCATION { get; }
Property Value
activities
public ActivityInfo[] activities { get; set; }
Property Value
applicationInfo
public ApplicationInfo applicationInfo { get; set; }
Property Value
attributions
public Attribution[] attributions { get; set; }
Property Value
baseRevisionCode
public int baseRevisionCode { get; set; }
Property Value
configPreferences
public ConfigurationInfo[] configPreferences { get; set; }
Property Value
featureGroups
public FeatureGroupInfo[] featureGroups { get; set; }
Property Value
firstInstallTime
public long firstInstallTime { get; set; }
Property Value
gids
public int[] gids { get; set; }
Property Value
- int[]
installLocation
public int installLocation { get; set; }
Property Value
instrumentation
public InstrumentationInfo[] instrumentation { get; set; }
Property Value
isApex
public bool isApex { get; set; }
Property Value
lastUpdateTime
public long lastUpdateTime { get; set; }
Property Value
packageName
public String packageName { get; set; }
Property Value
permissions
public PermissionInfo[] permissions { get; set; }
Property Value
providers
public ProviderInfo[] providers { get; set; }
Property Value
receivers
public ActivityInfo[] receivers { get; set; }
Property Value
reqFeatures
public FeatureInfo[] reqFeatures { get; set; }
Property Value
requestedPermissions
public String[] requestedPermissions { get; set; }
Property Value
- String[]
requestedPermissionsFlags
public int[] requestedPermissionsFlags { get; set; }
Property Value
- int[]
services
public ServiceInfo[] services { get; set; }
Property Value
sharedUserId
public String sharedUserId { get; set; }
Property Value
sharedUserLabel
public int sharedUserLabel { get; set; }
Property Value
signatures
[Obsolete]
public Signature[] signatures { get; set; }
Property Value
signingInfo
public SigningInfo signingInfo { get; set; }
Property Value
splitNames
public String[] splitNames { get; set; }
Property Value
- String[]
splitRevisionCodes
public int[] splitRevisionCodes { get; set; }
Property Value
- int[]
versionCode
[Obsolete]
public int versionCode { get; set; }
Property Value
versionName
public String versionName { get; set; }
Property Value
Methods
DescribeContents()
public int DescribeContents()
Returns
GetApexPackageName()
public String GetApexPackageName()
Returns
GetArchiveTimeMillis()
public long GetArchiveTimeMillis()
Returns
GetLongVersionCode()
public long GetLongVersionCode()
Returns
SetLongVersionCode(long)
https://developer.android.com/reference/android/content/pm/PackageInfo.html#setLongVersionCode(long)
public void SetLongVersionCode(long arg0)
Parameters
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)