public static class AccountManagerServiceTest.MyMockPackageManager extends MockPackageManager
PackageManager.NameNotFoundException
ACTION_CLEAN_EXTERNAL_STORAGE, COMPONENT_ENABLED_STATE_DEFAULT, COMPONENT_ENABLED_STATE_DISABLED, COMPONENT_ENABLED_STATE_DISABLED_USER, COMPONENT_ENABLED_STATE_ENABLED, DELETE_ALL_USERS, DELETE_FAILED_DEVICE_POLICY_MANAGER, DELETE_FAILED_INTERNAL_ERROR, DELETE_KEEP_DATA, DELETE_SUCCEEDED, DONT_KILL_APP, 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_AUDIO_LOW_LATENCY, FEATURE_BLUETOOTH, FEATURE_CAMERA, FEATURE_CAMERA_ANY, FEATURE_CAMERA_AUTOFOCUS, FEATURE_CAMERA_FLASH, FEATURE_CAMERA_FRONT, FEATURE_FAKETOUCH, FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT, FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND, FEATURE_LIVE_WALLPAPER, FEATURE_LOCATION, FEATURE_LOCATION_GPS, FEATURE_LOCATION_NETWORK, FEATURE_MICROPHONE, FEATURE_NFC, FEATURE_SCREEN_LANDSCAPE, FEATURE_SCREEN_PORTRAIT, FEATURE_SENSOR_ACCELEROMETER, FEATURE_SENSOR_BAROMETER, FEATURE_SENSOR_COMPASS, FEATURE_SENSOR_GYROSCOPE, FEATURE_SENSOR_LIGHT, FEATURE_SENSOR_PROXIMITY, 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_WIFI, FEATURE_WIFI_DIRECT, GET_ACTIVITIES, GET_CONFIGURATIONS, GET_DISABLED_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_ALREADY_EXISTS, INSTALL_FAILED_CONFLICTING_PROVIDER, INSTALL_FAILED_CONTAINER_ERROR, INSTALL_FAILED_CPU_ABI_INCOMPATIBLE, INSTALL_FAILED_DEXOPT, INSTALL_FAILED_DUPLICATE_PACKAGE, 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_SHARED_USER, INSTALL_FAILED_OLDER_SDK, INSTALL_FAILED_PACKAGE_CHANGED, INSTALL_FAILED_REPLACE_COULDNT_DELETE, INSTALL_FAILED_SHARED_USER_INCOMPATIBLE, INSTALL_FAILED_TEST_ONLY, INSTALL_FAILED_UID_CHANGED, INSTALL_FAILED_UPDATE_INCOMPATIBLE, INSTALL_FAILED_VERIFICATION_FAILURE, INSTALL_FAILED_VERIFICATION_TIMEOUT, INSTALL_FAILED_VERSION_DOWNGRADE, INSTALL_FORWARD_LOCK, INSTALL_FROM_ADB, 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, 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, PERMISSION_DENIED, PERMISSION_GRANTED, SIGNATURE_FIRST_NOT_SIGNED, SIGNATURE_MATCH, SIGNATURE_NEITHER_SIGNED, SIGNATURE_NO_MATCH, SIGNATURE_SECOND_NOT_SIGNED, SIGNATURE_UNKNOWN_PACKAGE, VERIFICATION_ALLOW, VERIFICATION_ALLOW_WITHOUT_SUFFICIENT, VERIFICATION_REJECT
Constructor and Description |
---|
AccountManagerServiceTest.MyMockPackageManager() |
Modifier and Type | Method and Description |
---|---|
int |
checkSignatures(int uid1,
int uid2)
Like
PackageManager.checkSignatures(String, String) , but takes UIDs of
the two packages to be checked. |
addPackageToPreferred, addPermission, addPermissionAsync, addPreferredActivity, canonicalToCurrentPackageNames, checkPermission, checkSignatures, clearApplicationUserData, clearPackagePreferredActivities, currentToCanonicalPackageNames, deleteApplicationCacheFiles, deletePackage, extendVerificationTimeout, freeStorage, freeStorageAndNotify, getActivityIcon, getActivityIcon, getActivityInfo, getActivityLogo, getActivityLogo, getAllPermissionGroups, getApplicationEnabledSetting, getApplicationIcon, getApplicationIcon, getApplicationInfo, getApplicationLabel, getApplicationLogo, getApplicationLogo, getComponentEnabledSetting, getDefaultActivityIcon, getDrawable, getInstalledApplications, getInstalledPackages, getInstalledPackages, getInstallerPackageName, getInstrumentationInfo, getLaunchIntentForPackage, getNameForUid, getPackageArchiveInfo, getPackageGids, getPackageInfo, getPackagesForUid, getPackageSizeInfo, getPermissionGroupInfo, getPermissionInfo, getPreferredActivities, getPreferredPackages, getProviderInfo, getReceiverInfo, getResourcesForActivity, getResourcesForApplication, getResourcesForApplication, getResourcesForApplicationAsUser, getServiceInfo, getSystemAvailableFeatures, getSystemSharedLibraryNames, getText, getUidForSharedUser, getVerifierDeviceIdentity, getXml, grantPermission, hasSystemFeature, installExistingPackage, installPackage, installPackageWithVerification, installPackageWithVerificationAndEncryption, isSafeMode, movePackage, queryBroadcastReceivers, queryBroadcastReceivers, queryContentProviders, queryInstrumentation, queryIntentActivities, queryIntentActivitiesAsUser, queryIntentActivityOptions, queryIntentServices, queryIntentServicesAsUser, queryPermissionsByGroup, removePackageFromPreferred, removePermission, replacePreferredActivity, resolveActivity, resolveActivityAsUser, resolveContentProvider, resolveService, revokePermission, setApplicationEnabledSetting, setComponentEnabledSetting, setInstallerPackageName, verifyPendingInstall
addPreferredActivity, getDataDirForUser, getPackageSizeInfo
public AccountManagerServiceTest.MyMockPackageManager()
public int checkSignatures(int uid1, int uid2)
PackageManager
PackageManager.checkSignatures(String, String)
, but takes UIDs of
the two packages to be checked. This can be useful, for example,
when doing the check in an IPC, where the UID is the only identity
available. It is functionally identical to determining the package
associated with the UIDs and checking their signatures.checkSignatures
in class MockPackageManager
uid1
- First UID whose signature will be compared.uid2
- Second UID whose signature will be compared.PackageManager.SIGNATURE_MATCH
) if
all signatures match or < 0 if there is not a match (PackageManager.SIGNATURE_NO_MATCH
or PackageManager.SIGNATURE_UNKNOWN_PACKAGE
).PackageManager.checkSignatures(String, String)
,
PackageManager.SIGNATURE_MATCH
,
PackageManager.SIGNATURE_NO_MATCH
,
PackageManager.SIGNATURE_UNKNOWN_PACKAGE