FOREIGN MODULE android_content_pm; IMPORT android_os := "android.os", java_lang := "java.lang", android_util := "android.util", android_graphics_drawable := "android.graphics.drawable", android_content_res := "android.content.res", java_util := "java.util", android_content := "android.content", android_net := "android.net", java_io := "java.io", android_graphics := "android.graphics", org_xmlpull_v1 := "org.xmlpull.v1"; TYPE ActivityInfo* = POINTER TO EXTENSIBLE RECORD (ComponentInfo + android_os.Parcelable) (* Typebound Procedures *) theme* : INTEGER; launchMode* : INTEGER; permission* : java_lang.String; taskAffinity* : java_lang.String; targetActivity* : java_lang.String; flags* : INTEGER; screenOrientation* : INTEGER; configChanges* : INTEGER; softInputMode* : INTEGER; STATIC CONFIG_FONT_SCALE* = 1073741824; CONFIG_KEYBOARD* = 16; CONFIG_KEYBOARD_HIDDEN* = 32; CONFIG_LOCALE* = 4; CONFIG_MCC* = 1; CONFIG_MNC* = 2; CONFIG_NAVIGATION* = 64; CONFIG_ORIENTATION* = 128; CONFIG_SCREEN_LAYOUT* = 256; CONFIG_TOUCHSCREEN* = 8; CREATOR* : android_os.Parcelable$Creator; FLAG_ALLOW_TASK_REPARENTING* = 64; FLAG_ALWAYS_RETAIN_TASK_STATE* = 8; FLAG_CLEAR_TASK_ON_LAUNCH* = 4; FLAG_EXCLUDE_FROM_RECENTS* = 32; FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS* = 256; FLAG_FINISH_ON_TASK_LAUNCH* = 2; FLAG_MULTIPROCESS* = 1; FLAG_NO_HISTORY* = 128; FLAG_STATE_NOT_NEEDED* = 16; LAUNCH_MULTIPLE* = 0; LAUNCH_SINGLE_INSTANCE* = 3; LAUNCH_SINGLE_TASK* = 2; LAUNCH_SINGLE_TOP* = 1; SCREEN_ORIENTATION_BEHIND* = 3; SCREEN_ORIENTATION_LANDSCAPE* = 0; SCREEN_ORIENTATION_NOSENSOR* = 5; SCREEN_ORIENTATION_PORTRAIT* = 1; SCREEN_ORIENTATION_SENSOR* = 4; SCREEN_ORIENTATION_UNSPECIFIED* = -1; SCREEN_ORIENTATION_USER* = 2; PROCEDURE Init*(p0 : ActivityInfo) : ActivityInfo,CONSTRUCTOR; PROCEDURE Init*() : ActivityInfo,CONSTRUCTOR; END; ApplicationInfo* = POINTER TO EXTENSIBLE RECORD (PackageItemInfo + android_os.Parcelable) (* Typebound Procedures *) taskAffinity* : java_lang.String; permission* : java_lang.String; processName* : java_lang.String; className* : java_lang.String; descriptionRes* : INTEGER; theme* : INTEGER; manageSpaceActivityName* : java_lang.String; flags* : INTEGER; sourceDir* : java_lang.String; publicSourceDir* : java_lang.String; sharedLibraryFiles* : POINTER TO ARRAY OF java_lang.String; dataDir* : java_lang.String; uid* : INTEGER; targetSdkVersion* : INTEGER; enabled* : BOOLEAN; STATIC CREATOR* : android_os.Parcelable$Creator; FLAG_ALLOW_CLEAR_USER_DATA* = 64; FLAG_ALLOW_TASK_REPARENTING* = 32; FLAG_DEBUGGABLE* = 2; FLAG_FACTORY_TEST* = 16; FLAG_HAS_CODE* = 4; FLAG_PERSISTENT* = 8; FLAG_RESIZEABLE_FOR_SCREENS* = 4096; FLAG_SUPPORTS_LARGE_SCREENS* = 2048; FLAG_SUPPORTS_NORMAL_SCREENS* = 1024; FLAG_SUPPORTS_SCREEN_DENSITIES* = 8192; FLAG_SUPPORTS_SMALL_SCREENS* = 512; FLAG_SYSTEM* = 1; FLAG_TEST_ONLY* = 256; FLAG_UPDATED_SYSTEM_APP* = 128; PROCEDURE Init*(p0 : ApplicationInfo) : ApplicationInfo,CONSTRUCTOR; PROCEDURE Init*() : ApplicationInfo,CONSTRUCTOR; END; ApplicationInfo$DisplayNameComparator* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_util.Comparator) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : PackageManager) : ApplicationInfo$DisplayNameComparator,CONSTRUCTOR; END; ComponentInfo* = POINTER TO EXTENSIBLE RECORD (PackageItemInfo) (* Typebound Procedures *) applicationInfo* : ApplicationInfo; processName* : java_lang.String; enabled* : BOOLEAN; exported* : BOOLEAN; STATIC PROCEDURE Init!(p0 : android_os.Parcel) : ComponentInfo,CONSTRUCTOR; PROCEDURE Init*(p0 : ComponentInfo) : ComponentInfo,CONSTRUCTOR; PROCEDURE Init*() : ComponentInfo,CONSTRUCTOR; END; ConfigurationInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *) reqTouchScreen* : INTEGER; reqKeyboardType* : INTEGER; reqNavigation* : INTEGER; reqInputFeatures* : INTEGER; reqGlEsVersion* : INTEGER; STATIC CREATOR* : android_os.Parcelable$Creator; GL_ES_VERSION_UNDEFINED* = 0; INPUT_FEATURE_FIVE_WAY_NAV* = 2; INPUT_FEATURE_HARD_KEYBOARD* = 1; PROCEDURE Init*(p0 : ConfigurationInfo) : ConfigurationInfo,CONSTRUCTOR; PROCEDURE Init*() : ConfigurationInfo,CONSTRUCTOR; END; FeatureInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *) name* : java_lang.String; reqGlEsVersion* : INTEGER; flags* : INTEGER; STATIC CREATOR* : android_os.Parcelable$Creator; FLAG_REQUIRED* = 1; GL_ES_VERSION_UNDEFINED* = 0; PROCEDURE Init*(p0 : FeatureInfo) : FeatureInfo,CONSTRUCTOR; PROCEDURE Init*() : FeatureInfo,CONSTRUCTOR; END; InstrumentationInfo* = POINTER TO EXTENSIBLE RECORD (PackageItemInfo + android_os.Parcelable) (* Typebound Procedures *) targetPackage* : java_lang.String; sourceDir* : java_lang.String; publicSourceDir* : java_lang.String; dataDir* : java_lang.String; handleProfiling* : BOOLEAN; functionalTest* : BOOLEAN; STATIC CREATOR* : android_os.Parcelable$Creator; PROCEDURE Init*(p0 : InstrumentationInfo) : InstrumentationInfo,CONSTRUCTOR; PROCEDURE Init*() : InstrumentationInfo,CONSTRUCTOR; END; LabeledIntent* = POINTER TO EXTENSIBLE RECORD (android_content.Intent) (* Typebound Procedures *) STATIC CREATOR* : android_os.Parcelable$Creator; PROCEDURE Init*(p0 : java_lang.String; p1 : INTEGER; p2 : INTEGER) : LabeledIntent,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String; p1 : java_lang.CharSequence; p2 : INTEGER) : LabeledIntent,CONSTRUCTOR; PROCEDURE Init*(p0 : android_content.Intent; p1 : java_lang.String; p2 : INTEGER; p3 : INTEGER) : LabeledIntent,CONSTRUCTOR; PROCEDURE Init*(p0 : android_content.Intent; p1 : java_lang.String; p2 : java_lang.CharSequence; p3 : INTEGER) : LabeledIntent,CONSTRUCTOR; END; PackageInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *) packageName* : java_lang.String; versionCode* : INTEGER; versionName* : java_lang.String; sharedUserId* : java_lang.String; sharedUserLabel* : INTEGER; applicationInfo* : ApplicationInfo; gids* : POINTER TO ARRAY OF INTEGER; activities* : POINTER TO ARRAY OF ActivityInfo; receivers* : POINTER TO ARRAY OF ActivityInfo; services* : POINTER TO ARRAY OF ServiceInfo; providers* : POINTER TO ARRAY OF ProviderInfo; instrumentation* : POINTER TO ARRAY OF InstrumentationInfo; permissions* : POINTER TO ARRAY OF PermissionInfo; requestedPermissions* : POINTER TO ARRAY OF java_lang.String; signatures* : POINTER TO ARRAY OF Signature; configPreferences* : POINTER TO ARRAY OF ConfigurationInfo; reqFeatures* : POINTER TO ARRAY OF FeatureInfo; STATIC CREATOR* : android_os.Parcelable$Creator; PROCEDURE Init*() : PackageInfo,CONSTRUCTOR; END; PackageItemInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *) name* : java_lang.String; packageName* : java_lang.String; labelRes* : INTEGER; nonLocalizedLabel* : java_lang.CharSequence; icon* : INTEGER; metaData* : android_os.Bundle; STATIC PROCEDURE Init!(p0 : android_os.Parcel) : PackageItemInfo,CONSTRUCTOR; PROCEDURE Init*(p0 : PackageItemInfo) : PackageItemInfo,CONSTRUCTOR; PROCEDURE Init*() : PackageItemInfo,CONSTRUCTOR; END; PackageItemInfo$DisplayNameComparator* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_util.Comparator) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : PackageManager) : PackageItemInfo$DisplayNameComparator,CONSTRUCTOR; END; PackageManager* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *) STATIC COMPONENT_ENABLED_STATE_DEFAULT* = 0; COMPONENT_ENABLED_STATE_DISABLED* = 2; COMPONENT_ENABLED_STATE_ENABLED* = 1; DONT_KILL_APP* = 1; FEATURE_CAMERA* = "android.hardware.camera"; FEATURE_CAMERA_AUTOFOCUS* = "android.hardware.camera.autofocus"; FEATURE_CAMERA_FLASH* = "android.hardware.camera.flash"; FEATURE_LIVE_WALLPAPER* = "android.software.live_wallpaper"; FEATURE_SENSOR_LIGHT* = "android.hardware.sensor.light"; FEATURE_SENSOR_PROXIMITY* = "android.hardware.sensor.proximity"; FEATURE_TELEPHONY* = "android.hardware.telephony"; FEATURE_TELEPHONY_CDMA* = "android.hardware.telephony.cdma"; FEATURE_TELEPHONY_GSM* = "android.hardware.telephony.gsm"; FEATURE_TOUCHSCREEN_MULTITOUCH* = "android.hardware.touchscreen.multitouch"; GET_ACTIVITIES* = 1; GET_CONFIGURATIONS* = 16384; GET_DISABLED_COMPONENTS* = 512; GET_GIDS* = 256; GET_INSTRUMENTATION* = 16; GET_INTENT_FILTERS* = 32; GET_META_DATA* = 128; GET_PERMISSIONS* = 4096; GET_PROVIDERS* = 8; GET_RECEIVERS* = 2; GET_RESOLVED_FILTER* = 64; GET_SERVICES* = 4; GET_SHARED_LIBRARY_FILES* = 1024; GET_SIGNATURES* = 64; GET_UNINSTALLED_PACKAGES* = 8192; GET_URI_PERMISSION_PATTERNS* = 2048; MATCH_DEFAULT_ONLY* = 65536; PERMISSION_DENIED* = -1; PERMISSION_GRANTED* = 0; PKG_INSTALL_COMPLETE* = 1; PKG_INSTALL_INCOMPLETE* = 0; SIGNATURE_FIRST_NOT_SIGNED* = -1; SIGNATURE_MATCH* = 0; SIGNATURE_NEITHER_SIGNED* = 1; SIGNATURE_NO_MATCH* = -3; SIGNATURE_SECOND_NOT_SIGNED* = -2; SIGNATURE_UNKNOWN_PACKAGE* = -4; PROCEDURE Init*() : PackageManager,CONSTRUCTOR; END; PackageManager$NameNotFoundException* = POINTER TO EXTENSIBLE RECORD (android_util.AndroidException) STATIC PROCEDURE Init*(p0 : java_lang.String) : PackageManager$NameNotFoundException,CONSTRUCTOR; PROCEDURE Init*() : PackageManager$NameNotFoundException,CONSTRUCTOR; END; PackageStats* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *) packageName* : java_lang.String; codeSize* : LONGINT; dataSize* : LONGINT; cacheSize* : LONGINT; STATIC CREATOR* : android_os.Parcelable$Creator; PROCEDURE Init*(p0 : PackageStats) : PackageStats,CONSTRUCTOR; PROCEDURE Init*(p0 : android_os.Parcel) : PackageStats,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String) : PackageStats,CONSTRUCTOR; END; PathPermission* = POINTER TO EXTENSIBLE RECORD (android_os.PatternMatcher) (* Typebound Procedures *) STATIC CREATOR* : android_os.Parcelable$Creator; PROCEDURE Init*(p0 : android_os.Parcel) : PathPermission,CONSTRUCTOR; PROCEDURE Init*(p0 : java_lang.String; p1 : INTEGER; p2 : java_lang.String; p3 : java_lang.String) : PathPermission,CONSTRUCTOR; END; PermissionGroupInfo* = POINTER TO EXTENSIBLE RECORD (PackageItemInfo + android_os.Parcelable) (* Typebound Procedures *) descriptionRes* : INTEGER; nonLocalizedDescription* : java_lang.CharSequence; STATIC CREATOR* : android_os.Parcelable$Creator; PROCEDURE Init*(p0 : PermissionGroupInfo) : PermissionGroupInfo,CONSTRUCTOR; PROCEDURE Init*() : PermissionGroupInfo,CONSTRUCTOR; END; PermissionInfo* = POINTER TO EXTENSIBLE RECORD (PackageItemInfo + android_os.Parcelable) (* Typebound Procedures *) group* : java_lang.String; descriptionRes* : INTEGER; nonLocalizedDescription* : java_lang.CharSequence; protectionLevel* : INTEGER; STATIC CREATOR* : android_os.Parcelable$Creator; PROTECTION_DANGEROUS* = 1; PROTECTION_NORMAL* = 0; PROTECTION_SIGNATURE* = 2; PROTECTION_SIGNATURE_OR_SYSTEM* = 3; PROCEDURE Init*(p0 : PermissionInfo) : PermissionInfo,CONSTRUCTOR; PROCEDURE Init*() : PermissionInfo,CONSTRUCTOR; END; ProviderInfo* = POINTER TO RECORD (ComponentInfo + android_os.Parcelable) (* Typebound Procedures *) authority* : java_lang.String; readPermission* : java_lang.String; writePermission* : java_lang.String; grantUriPermissions* : BOOLEAN; uriPermissionPatterns* : POINTER TO ARRAY OF android_os.PatternMatcher; pathPermissions* : POINTER TO ARRAY OF PathPermission; multiprocess* : BOOLEAN; initOrder* : INTEGER; isSyncable* : BOOLEAN; STATIC CREATOR* : android_os.Parcelable$Creator; PROCEDURE Init*(p0 : ProviderInfo) : ProviderInfo,CONSTRUCTOR; PROCEDURE Init*() : ProviderInfo,CONSTRUCTOR; END; ResolveInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *) activityInfo* : ActivityInfo; serviceInfo* : ServiceInfo; filter* : android_content.IntentFilter; priority* : INTEGER; preferredOrder* : INTEGER; match* : INTEGER; specificIndex* : INTEGER; isDefault* : BOOLEAN; labelRes* : INTEGER; nonLocalizedLabel* : java_lang.CharSequence; icon* : INTEGER; resolvePackageName* : java_lang.String; STATIC CREATOR* : android_os.Parcelable$Creator; PROCEDURE Init*() : ResolveInfo,CONSTRUCTOR; END; ResolveInfo$DisplayNameComparator* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_util.Comparator) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : PackageManager) : ResolveInfo$DisplayNameComparator,CONSTRUCTOR; END; ServiceInfo* = POINTER TO EXTENSIBLE RECORD (ComponentInfo + android_os.Parcelable) (* Typebound Procedures *) permission* : java_lang.String; STATIC CREATOR* : android_os.Parcelable$Creator; PROCEDURE Init*(p0 : ServiceInfo) : ServiceInfo,CONSTRUCTOR; PROCEDURE Init*() : ServiceInfo,CONSTRUCTOR; END; Signature* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *) STATIC CREATOR* : android_os.Parcelable$Creator; PROCEDURE Init*(p0 : java_lang.String) : Signature,CONSTRUCTOR; PROCEDURE Init*(IN p0 : ARRAY OF BYTE) : Signature,CONSTRUCTOR; END; PROCEDURE (self:ActivityInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:ActivityInfo) dump*(p0 : android_util.Printer; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:ActivityInfo) getThemeResource*() : INTEGER,NEW; PROCEDURE (self:ActivityInfo) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:ActivityInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:ApplicationInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:ApplicationInfo) dump*(p0 : android_util.Printer; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:ApplicationInfo) loadDescription*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE; PROCEDURE (self:ApplicationInfo) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:ApplicationInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:ApplicationInfo$DisplayNameComparator) compare*(p0 : java_lang.Object; p1 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:ApplicationInfo$DisplayNameComparator) compare*(p0 : ApplicationInfo; p1 : ApplicationInfo) : INTEGER,NEW; PROCEDURE (self:ComponentInfo) dumpBack!(p0 : android_util.Printer; p1 : java_lang.String),EXTENSIBLE; PROCEDURE (self:ComponentInfo) dumpFront!(p0 : android_util.Printer; p1 : java_lang.String),EXTENSIBLE; PROCEDURE (self:ComponentInfo) getIconResource*() : INTEGER,NEW; PROCEDURE (self:ComponentInfo) loadIcon*(p0 : PackageManager) : android_graphics_drawable.Drawable,EXTENSIBLE; PROCEDURE (self:ComponentInfo) loadLabel*(p0 : PackageManager) : java_lang.CharSequence,EXTENSIBLE; PROCEDURE (self:ComponentInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:ConfigurationInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:ConfigurationInfo) getGlEsVersion*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:ConfigurationInfo) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:ConfigurationInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:FeatureInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:FeatureInfo) getGlEsVersion*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:FeatureInfo) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:FeatureInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:InstrumentationInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:InstrumentationInfo) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:InstrumentationInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:LabeledIntent) getIconResource*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:LabeledIntent) getLabelResource*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:LabeledIntent) getNonLocalizedLabel*() : java_lang.CharSequence,NEW,EXTENSIBLE; PROCEDURE (self:LabeledIntent) getSourcePackage*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:LabeledIntent) loadIcon*(p0 : PackageManager) : android_graphics_drawable.Drawable,NEW,EXTENSIBLE; PROCEDURE (self:LabeledIntent) loadLabel*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE; PROCEDURE (self:LabeledIntent) readFromParcel*(p0 : android_os.Parcel),EXTENSIBLE; PROCEDURE (self:LabeledIntent) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:PackageInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:PackageInfo) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:PackageInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:PackageItemInfo) dumpBack!(p0 : android_util.Printer; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:PackageItemInfo) dumpFront!(p0 : android_util.Printer; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:PackageItemInfo) loadIcon*(p0 : PackageManager) : android_graphics_drawable.Drawable,NEW,EXTENSIBLE; PROCEDURE (self:PackageItemInfo) loadLabel*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE; PROCEDURE (self:PackageItemInfo) loadXmlMetaData*(p0 : PackageManager; p1 : java_lang.String) : android_content_res.XmlResourceParser,NEW,EXTENSIBLE; PROCEDURE (self:PackageItemInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:PackageItemInfo$DisplayNameComparator) compare*(p0 : java_lang.Object; p1 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:PackageItemInfo$DisplayNameComparator) compare*(p0 : PackageItemInfo; p1 : PackageItemInfo) : INTEGER,NEW; PROCEDURE (self:PackageManager) addPackageToPreferred*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:PackageManager) addPermission*(p0 : PermissionInfo) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:PackageManager) addPreferredActivity*( p0 : android_content.IntentFilter; p1 : INTEGER; IN p2 : ARRAY OF android_content.ComponentName; p3 : android_content.ComponentName),NEW,ABSTRACT; PROCEDURE (self:PackageManager) checkPermission*(p0 : java_lang.String; p1 : java_lang.String) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:PackageManager) checkSignatures*(p0 : java_lang.String; p1 : java_lang.String) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:PackageManager) checkSignatures*(p0 : INTEGER; p1 : INTEGER) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:PackageManager) clearPackagePreferredActivities*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:PackageManager) getActivityIcon*(p0 : android_content.Intent) : android_graphics_drawable.Drawable,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getActivityIcon*(p0 : android_content.ComponentName) : android_graphics_drawable.Drawable,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getActivityInfo*(p0 : android_content.ComponentName; p1 : INTEGER) : ActivityInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getAllPermissionGroups*(p0 : INTEGER) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getApplicationEnabledSetting*(p0 : java_lang.String) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getApplicationIcon*(p0 : java_lang.String) : android_graphics_drawable.Drawable,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getApplicationIcon*(p0 : ApplicationInfo) : android_graphics_drawable.Drawable,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getApplicationInfo*(p0 : java_lang.String; p1 : INTEGER) : ApplicationInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getApplicationLabel*(p0 : ApplicationInfo) : java_lang.CharSequence,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getComponentEnabledSetting*(p0 : android_content.ComponentName) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getDefaultActivityIcon*() : android_graphics_drawable.Drawable,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getDrawable*(p0 : java_lang.String; p1 : INTEGER; p2 : ApplicationInfo) : android_graphics_drawable.Drawable,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getInstalledApplications*(p0 : INTEGER) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getInstalledPackages*(p0 : INTEGER) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getInstallerPackageName*(p0 : java_lang.String) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getInstrumentationInfo*(p0 : android_content.ComponentName; p1 : INTEGER) : InstrumentationInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getLaunchIntentForPackage*(p0 : java_lang.String) : android_content.Intent,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getNameForUid*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getPackageArchiveInfo*(p0 : java_lang.String; p1 : INTEGER) : PackageInfo,NEW,EXTENSIBLE; PROCEDURE (self:PackageManager) getPackageGids*(p0 : java_lang.String) : POINTER TO ARRAY OF INTEGER,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getPackageInfo*(p0 : java_lang.String; p1 : INTEGER) : PackageInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getPackagesForUid*(p0 : INTEGER) : POINTER TO ARRAY OF java_lang.String,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getPermissionGroupInfo*(p0 : java_lang.String; p1 : INTEGER) : PermissionGroupInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getPermissionInfo*(p0 : java_lang.String; p1 : INTEGER) : PermissionInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getPreferredActivities*(p0 : java_util.List; p1 : java_util.List; p2 : java_lang.String) : INTEGER,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getPreferredPackages*(p0 : INTEGER) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getReceiverInfo*(p0 : android_content.ComponentName; p1 : INTEGER) : ActivityInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getResourcesForActivity*(p0 : android_content.ComponentName) : android_content_res.Resources,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getResourcesForApplication*(p0 : java_lang.String) : android_content_res.Resources,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getResourcesForApplication*(p0 : ApplicationInfo) : android_content_res.Resources,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getServiceInfo*(p0 : android_content.ComponentName; p1 : INTEGER) : ServiceInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getSystemAvailableFeatures*() : POINTER TO ARRAY OF FeatureInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getSystemSharedLibraryNames*() : POINTER TO ARRAY OF java_lang.String,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getText*(p0 : java_lang.String; p1 : INTEGER; p2 : ApplicationInfo) : java_lang.CharSequence,NEW,ABSTRACT; PROCEDURE (self:PackageManager) getXml*(p0 : java_lang.String; p1 : INTEGER; p2 : ApplicationInfo) : android_content_res.XmlResourceParser,NEW,ABSTRACT; PROCEDURE (self:PackageManager) hasSystemFeature*(p0 : java_lang.String) : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:PackageManager) isSafeMode*() : BOOLEAN,NEW,ABSTRACT; PROCEDURE (self:PackageManager) queryBroadcastReceivers*(p0 : android_content.Intent; p1 : INTEGER) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:PackageManager) queryContentProviders*(p0 : java_lang.String; p1 : INTEGER; p2 : INTEGER) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:PackageManager) queryInstrumentation*(p0 : java_lang.String; p1 : INTEGER) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:PackageManager) queryIntentActivities*(p0 : android_content.Intent; p1 : INTEGER) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:PackageManager) queryIntentActivityOptions*( p0 : android_content.ComponentName; IN p1 : ARRAY OF android_content.Intent; p2 : android_content.Intent; p3 : INTEGER) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:PackageManager) queryIntentServices*(p0 : android_content.Intent; p1 : INTEGER) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:PackageManager) queryPermissionsByGroup*(p0 : java_lang.String; p1 : INTEGER) : java_util.List,NEW,ABSTRACT; PROCEDURE (self:PackageManager) removePackageFromPreferred*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:PackageManager) removePermission*(p0 : java_lang.String),NEW,ABSTRACT; PROCEDURE (self:PackageManager) resolveActivity*(p0 : android_content.Intent; p1 : INTEGER) : ResolveInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) resolveContentProvider*(p0 : java_lang.String; p1 : INTEGER) : ProviderInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) resolveService*(p0 : android_content.Intent; p1 : INTEGER) : ResolveInfo,NEW,ABSTRACT; PROCEDURE (self:PackageManager) setApplicationEnabledSetting*(p0 : java_lang.String; p1 : INTEGER; p2 : INTEGER),NEW,ABSTRACT; PROCEDURE (self:PackageManager) setComponentEnabledSetting*(p0 : android_content.ComponentName; p1 : INTEGER; p2 : INTEGER),NEW,ABSTRACT; PROCEDURE (self:PackageStats) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:PackageStats) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:PackageStats) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:PathPermission) getReadPermission*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:PathPermission) getWritePermission*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:PathPermission) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:PermissionGroupInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:PermissionGroupInfo) loadDescription*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE; PROCEDURE (self:PermissionGroupInfo) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:PermissionGroupInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:PermissionInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:PermissionInfo) loadDescription*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE; PROCEDURE (self:PermissionInfo) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:PermissionInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:ProviderInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:ProviderInfo) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:ProviderInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:ResolveInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:ResolveInfo) dump*(p0 : android_util.Printer; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:ResolveInfo) getIconResource*() : INTEGER,NEW; PROCEDURE (self:ResolveInfo) loadIcon*(p0 : PackageManager) : android_graphics_drawable.Drawable,NEW,EXTENSIBLE; PROCEDURE (self:ResolveInfo) loadLabel*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE; PROCEDURE (self:ResolveInfo) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:ResolveInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:ResolveInfo$DisplayNameComparator) compare*(p0 : java_lang.Object; p1 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:ResolveInfo$DisplayNameComparator) compare*(p0 : ResolveInfo; p1 : ResolveInfo) : INTEGER,NEW; PROCEDURE (self:ServiceInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:ServiceInfo) dump*(p0 : android_util.Printer; p1 : java_lang.String),NEW,EXTENSIBLE; PROCEDURE (self:ServiceInfo) toString*() : java_lang.String,EXTENSIBLE; PROCEDURE (self:ServiceInfo) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),EXTENSIBLE; PROCEDURE (self:Signature) describeContents*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:Signature) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE; PROCEDURE (self:Signature) hashCode*() : INTEGER,EXTENSIBLE; PROCEDURE (self:Signature) toByteArray*() : POINTER TO ARRAY OF BYTE,NEW,EXTENSIBLE; PROCEDURE (self:Signature) toChars*() : POINTER TO ARRAY OF CHAR,NEW,EXTENSIBLE; PROCEDURE (self:Signature) toChars*(IN p0 : ARRAY OF CHAR; IN p1 : ARRAY OF INTEGER) : POINTER TO ARRAY OF CHAR,NEW,EXTENSIBLE; PROCEDURE (self:Signature) toCharsString*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:Signature) writeToParcel*(p0 : android_os.Parcel; p1 : INTEGER),NEW,EXTENSIBLE; END android_content_pm.