public class PackageManagerImpl extends PackageManager
PackageManager.NameNotFoundException, PackageManager.OnPermissionsChangedListener, PackageManager.PermissionResultACTION_CLEAN_EXTERNAL_STORAGE, ACTION_REQUEST_PERMISSIONS, COMPONENT_ENABLED_STATE_DEFAULT, COMPONENT_ENABLED_STATE_DISABLED, COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED, COMPONENT_ENABLED_STATE_DISABLED_USER, COMPONENT_ENABLED_STATE_ENABLED, DELETE_ALL_USERS, DELETE_FAILED_ABORTED, DELETE_FAILED_DEVICE_POLICY_MANAGER, DELETE_FAILED_INTERNAL_ERROR, DELETE_FAILED_OWNER_BLOCKED, DELETE_FAILED_USER_RESTRICTED, DELETE_KEEP_DATA, DELETE_SUCCEEDED, DELETE_SYSTEM_APP, DONT_KILL_APP, EXTRA_FAILURE_EXISTING_PACKAGE, EXTRA_FAILURE_EXISTING_PERMISSION, EXTRA_INTENT_FILTER_VERIFICATION_HOSTS, EXTRA_INTENT_FILTER_VERIFICATION_ID, EXTRA_INTENT_FILTER_VERIFICATION_PACKAGE_NAME, EXTRA_INTENT_FILTER_VERIFICATION_URI_SCHEME, EXTRA_MOVE_ID, EXTRA_REQUEST_PERMISSIONS_NAMES, EXTRA_REQUEST_PERMISSIONS_RESULTS, EXTRA_VERIFICATION_ID, EXTRA_VERIFICATION_INSTALL_FLAGS, EXTRA_VERIFICATION_INSTALLER_PACKAGE, EXTRA_VERIFICATION_INSTALLER_UID, EXTRA_VERIFICATION_PACKAGE_NAME, EXTRA_VERIFICATION_RESULT, EXTRA_VERIFICATION_URI, EXTRA_VERIFICATION_VERSION_CODE, FEATURE_APP_WIDGETS, FEATURE_AUDIO_LOW_LATENCY, FEATURE_AUDIO_OUTPUT, FEATURE_AUDIO_PRO, FEATURE_AUTOMOTIVE, FEATURE_BACKUP, FEATURE_BLUETOOTH, FEATURE_BLUETOOTH_LE, FEATURE_CAMERA, FEATURE_CAMERA_ANY, FEATURE_CAMERA_AUTOFOCUS, FEATURE_CAMERA_CAPABILITY_MANUAL_POST_PROCESSING, FEATURE_CAMERA_CAPABILITY_MANUAL_SENSOR, FEATURE_CAMERA_CAPABILITY_RAW, FEATURE_CAMERA_EXTERNAL, FEATURE_CAMERA_FLASH, FEATURE_CAMERA_FRONT, FEATURE_CAMERA_LEVEL_FULL, FEATURE_CONNECTION_SERVICE, FEATURE_CONSUMER_IR, FEATURE_DEVICE_ADMIN, FEATURE_ETHERNET, FEATURE_FAKETOUCH, FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT, FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND, FEATURE_FINGERPRINT, FEATURE_GAMEPAD, FEATURE_HDMI_CEC, FEATURE_HIFI_SENSORS, FEATURE_HOME_SCREEN, FEATURE_INPUT_METHODS, FEATURE_LEANBACK, FEATURE_LEANBACK_ONLY, FEATURE_LIVE_TV, FEATURE_LIVE_WALLPAPER, FEATURE_LOCATION, FEATURE_LOCATION_GPS, FEATURE_LOCATION_NETWORK, FEATURE_MANAGED_PROFILES, FEATURE_MANAGED_USERS, FEATURE_MICROPHONE, FEATURE_MIDI, FEATURE_NFC, FEATURE_NFC_HCE, FEATURE_NFC_HOST_CARD_EMULATION, FEATURE_OPENGLES_EXTENSION_PACK, FEATURE_PRINTING, FEATURE_SCREEN_LANDSCAPE, FEATURE_SCREEN_PORTRAIT, FEATURE_SECURELY_REMOVES_USERS, FEATURE_SENSOR_ACCELEROMETER, FEATURE_SENSOR_AMBIENT_TEMPERATURE, FEATURE_SENSOR_BAROMETER, FEATURE_SENSOR_COMPASS, FEATURE_SENSOR_GYROSCOPE, FEATURE_SENSOR_HEART_RATE, FEATURE_SENSOR_HEART_RATE_ECG, FEATURE_SENSOR_LIGHT, FEATURE_SENSOR_PROXIMITY, FEATURE_SENSOR_RELATIVE_HUMIDITY, FEATURE_SENSOR_STEP_COUNTER, FEATURE_SENSOR_STEP_DETECTOR, FEATURE_SIP, FEATURE_SIP_VOIP, FEATURE_TELEPHONY, FEATURE_TELEPHONY_CDMA, FEATURE_TELEPHONY_GSM, FEATURE_TELEVISION, FEATURE_TOUCHSCREEN, FEATURE_TOUCHSCREEN_MULTITOUCH, FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT, FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND, FEATURE_USB_ACCESSORY, FEATURE_USB_HOST, FEATURE_VERIFIED_BOOT, FEATURE_VOICE_RECOGNIZERS, FEATURE_WATCH, FEATURE_WEBVIEW, FEATURE_WIFI, FEATURE_WIFI_DIRECT, FLAG_PERMISSION_GRANTED_BY_DEFAULT, FLAG_PERMISSION_POLICY_FIXED, FLAG_PERMISSION_REVOKE_ON_UPGRADE, FLAG_PERMISSION_SYSTEM_FIXED, FLAG_PERMISSION_USER_FIXED, FLAG_PERMISSION_USER_SET, GET_ACTIVITIES, GET_CONFIGURATIONS, GET_DISABLED_COMPONENTS, GET_DISABLED_UNTIL_USED_COMPONENTS, GET_GIDS, GET_INSTRUMENTATION, GET_INTENT_FILTERS, GET_META_DATA, GET_PERMISSIONS, GET_PROVIDERS, GET_RECEIVERS, GET_RESOLVED_FILTER, GET_SERVICES, GET_SHARED_LIBRARY_FILES, GET_SIGNATURES, GET_UNINSTALLED_PACKAGES, GET_URI_PERMISSION_PATTERNS, INSTALL_ALL_USERS, INSTALL_ALLOW_DOWNGRADE, INSTALL_ALLOW_TEST, INSTALL_EXTERNAL, INSTALL_FAILED_ABORTED, INSTALL_FAILED_ALREADY_EXISTS, INSTALL_FAILED_CONFLICTING_PROVIDER, INSTALL_FAILED_CONTAINER_ERROR, INSTALL_FAILED_CPU_ABI_INCOMPATIBLE, INSTALL_FAILED_DEXOPT, INSTALL_FAILED_DUPLICATE_PACKAGE, INSTALL_FAILED_DUPLICATE_PERMISSION, INSTALL_FAILED_INSUFFICIENT_STORAGE, INSTALL_FAILED_INTERNAL_ERROR, INSTALL_FAILED_INVALID_APK, INSTALL_FAILED_INVALID_INSTALL_LOCATION, INSTALL_FAILED_INVALID_URI, INSTALL_FAILED_MEDIA_UNAVAILABLE, INSTALL_FAILED_MISSING_FEATURE, INSTALL_FAILED_MISSING_SHARED_LIBRARY, INSTALL_FAILED_NEWER_SDK, INSTALL_FAILED_NO_MATCHING_ABIS, INSTALL_FAILED_NO_SHARED_USER, INSTALL_FAILED_OLDER_SDK, INSTALL_FAILED_PACKAGE_CHANGED, INSTALL_FAILED_PERMISSION_MODEL_DOWNGRADE, INSTALL_FAILED_REPLACE_COULDNT_DELETE, INSTALL_FAILED_SHARED_USER_INCOMPATIBLE, INSTALL_FAILED_TEST_ONLY, INSTALL_FAILED_UID_CHANGED, INSTALL_FAILED_UPDATE_INCOMPATIBLE, INSTALL_FAILED_USER_RESTRICTED, INSTALL_FAILED_VERIFICATION_FAILURE, INSTALL_FAILED_VERIFICATION_TIMEOUT, INSTALL_FAILED_VERSION_DOWNGRADE, INSTALL_FORCE_VOLUME_UUID, INSTALL_FORWARD_LOCK, INSTALL_FROM_ADB, INSTALL_GRANT_RUNTIME_PERMISSIONS, INSTALL_INTERNAL, INSTALL_PARSE_FAILED_BAD_MANIFEST, INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME, INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID, INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING, INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES, INSTALL_PARSE_FAILED_MANIFEST_EMPTY, INSTALL_PARSE_FAILED_MANIFEST_MALFORMED, INSTALL_PARSE_FAILED_NO_CERTIFICATES, INSTALL_PARSE_FAILED_NOT_APK, INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION, INSTALL_REPLACE_EXISTING, INSTALL_SUCCEEDED, INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_ALWAYS, INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_ALWAYS_ASK, INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_ASK, INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_NEVER, INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_UNDEFINED, INTENT_FILTER_VERIFICATION_FAILURE, INTENT_FILTER_VERIFICATION_SUCCESS, MASK_PERMISSION_FLAGS, MATCH_ALL, MATCH_DEFAULT_ONLY, MAXIMUM_VERIFICATION_TIMEOUT, MOVE_EXTERNAL_MEDIA, MOVE_FAILED_DOESNT_EXIST, MOVE_FAILED_FORWARD_LOCKED, MOVE_FAILED_INSUFFICIENT_STORAGE, MOVE_FAILED_INTERNAL_ERROR, MOVE_FAILED_INVALID_LOCATION, MOVE_FAILED_OPERATION_PENDING, MOVE_FAILED_SYSTEM_PACKAGE, MOVE_INTERNAL, MOVE_SUCCEEDED, NO_NATIVE_LIBRARIES, PERMISSION_DENIED, PERMISSION_GRANTED, SIGNATURE_FIRST_NOT_SIGNED, SIGNATURE_MATCH, SIGNATURE_NEITHER_SIGNED, SIGNATURE_NO_MATCH, SIGNATURE_SECOND_NOT_SIGNED, SIGNATURE_UNKNOWN_PACKAGE, SKIP_CURRENT_PROFILE, VERIFICATION_ALLOW, VERIFICATION_ALLOW_WITHOUT_SUFFICIENT, VERIFICATION_REJECT| Constructor and Description |
|---|
PackageManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
PackageInfo |
getPackageInfo(String packageName,
int flags)
Retrieve overall information about an application package that is
installed on the system.
|
public PackageInfo getPackageInfo(String packageName, int flags) throws PackageManager.NameNotFoundException
PackageManager
Throws PackageManager.NameNotFoundException if a package with the given name can
not be found on the system.
getPackageInfo in class PackageManagerpackageName - The full name (i.e. com.google.apps.contacts) of the
desired package.flags - Additional option flags. Use any combination of
PackageManager.GET_ACTIVITIES, PackageManager.GET_GIDS,
PackageManager.GET_CONFIGURATIONS, PackageManager.GET_INSTRUMENTATION,
PackageManager.GET_PERMISSIONS, PackageManager.GET_PROVIDERS,
PackageManager.GET_RECEIVERS, PackageManager.GET_SERVICES,
PackageManager.GET_SIGNATURES, PackageManager.GET_UNINSTALLED_PACKAGES to
modify the data returned.DONT_DELETE_DATA flag set).PackageManager.NameNotFoundExceptionPackageManager.GET_ACTIVITIES,
PackageManager.GET_GIDS,
PackageManager.GET_CONFIGURATIONS,
PackageManager.GET_INSTRUMENTATION,
PackageManager.GET_PERMISSIONS,
PackageManager.GET_PROVIDERS,
PackageManager.GET_RECEIVERS,
PackageManager.GET_SERVICES,
PackageManager.GET_SIGNATURES,
PackageManager.GET_UNINSTALLED_PACKAGES