android/test/mock/MockService.class
MockService.java
package android.test.mock
public android.test.mock.MockService extends java.lang.Object {
public static void attachForTesting (android.app.Service, android.content.Context, java.lang.String, android.app.Application)
android.app.Service service
android.content.Context context
String serviceClassName
android.app.Application application
private void <init> ()
}
android/test/mock/MockResources.class
MockResources.java
package android.test.mock
public android.test.mock.MockResources extends android.content.res.Resources {
public void <init> ()
public void updateConfiguration (android.content.res.Configuration, android.util.DisplayMetrics)
android.content.res.Configuration config
android.util.DisplayMetrics metrics
public java.lang.CharSequence getText (int) throws android.content.res.Resources$NotFoundException
int id
public java.lang.CharSequence getQuantityText (int, int) throws android.content.res.Resources$NotFoundException
int id
int quantity
public java.lang.String getString (int) throws android.content.res.Resources$NotFoundException
int id
public transient java.lang.String getString (int, java.lang.Object[]) throws android.content.res.Resources$NotFoundException
int id
Object[] formatArgs
public transient java.lang.String getQuantityString (int, int, java.lang.Object[]) throws android.content.res.Resources$NotFoundException
int id
int quantity
Object[] formatArgs
public java.lang.String getQuantityString (int, int) throws android.content.res.Resources$NotFoundException
int id
int quantity
public java.lang.CharSequence getText (int, java.lang.CharSequence)
int id
CharSequence def
public java.lang.CharSequence[] getTextArray (int) throws android.content.res.Resources$NotFoundException
int id
public java.lang.String[] getStringArray (int) throws android.content.res.Resources$NotFoundException
int id
public int[] getIntArray (int) throws android.content.res.Resources$NotFoundException
int id
public android.content.res.TypedArray obtainTypedArray (int) throws android.content.res.Resources$NotFoundException
int id
public float getDimension (int) throws android.content.res.Resources$NotFoundException
int id
public int getDimensionPixelOffset (int) throws android.content.res.Resources$NotFoundException
int id
public int getDimensionPixelSize (int) throws android.content.res.Resources$NotFoundException
int id
public android.graphics.drawable.Drawable getDrawable (int) throws android.content.res.Resources$NotFoundException
int id
public android.graphics.Movie getMovie (int) throws android.content.res.Resources$NotFoundException
int id
public int getColor (int) throws android.content.res.Resources$NotFoundException
int id
public android.content.res.ColorStateList getColorStateList (int) throws android.content.res.Resources$NotFoundException
int id
public int getInteger (int) throws android.content.res.Resources$NotFoundException
int id
public android.content.res.XmlResourceParser getLayout (int) throws android.content.res.Resources$NotFoundException
int id
public android.content.res.XmlResourceParser getAnimation (int) throws android.content.res.Resources$NotFoundException
int id
public android.content.res.XmlResourceParser getXml (int) throws android.content.res.Resources$NotFoundException
int id
public java.io.InputStream openRawResource (int) throws android.content.res.Resources$NotFoundException
int id
public android.content.res.AssetFileDescriptor openRawResourceFd (int) throws android.content.res.Resources$NotFoundException
int id
public void getValue (int, android.util.TypedValue, boolean) throws android.content.res.Resources$NotFoundException
int id
android.util.TypedValue outValue
boolean resolveRefs
public void getValue (java.lang.String, android.util.TypedValue, boolean) throws android.content.res.Resources$NotFoundException
String name
android.util.TypedValue outValue
boolean resolveRefs
public android.content.res.TypedArray obtainAttributes (android.util.AttributeSet, int[])
android.util.AttributeSet set
int[] attrs
public android.util.DisplayMetrics getDisplayMetrics ()
public android.content.res.Configuration getConfiguration ()
public int getIdentifier (java.lang.String, java.lang.String, java.lang.String)
String name
String defType
String defPackage
public java.lang.String getResourceName (int) throws android.content.res.Resources$NotFoundException
int resid
public java.lang.String getResourcePackageName (int) throws android.content.res.Resources$NotFoundException
int resid
public java.lang.String getResourceTypeName (int) throws android.content.res.Resources$NotFoundException
int resid
public java.lang.String getResourceEntryName (int) throws android.content.res.Resources$NotFoundException
int resid
}
android/test/mock/MockPackageManager.class
MockPackageManager.java
package android.test.mock
public android.test.mock.MockPackageManager extends android.content.pm.PackageManager {
public void <init> ()
public android.content.pm.PackageInfo getPackageInfo (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int flags
public android.content.pm.PackageInfo getPackageInfo (android.content.pm.VersionedPackage, int) throws android.content.pm.PackageManager$NameNotFoundException
android.content.pm.VersionedPackage versionedPackage
int flags
public android.content.pm.PackageInfo getPackageInfoAsUser (java.lang.String, int, int) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int flags
int userId
public java.lang.String[] currentToCanonicalPackageNames (java.lang.String[])
String[] names
public java.lang.String[] canonicalToCurrentPackageNames (java.lang.String[])
String[] names
public android.content.Intent getLaunchIntentForPackage (java.lang.String)
String packageName
public android.content.Intent getLeanbackLaunchIntentForPackage (java.lang.String)
String packageName
public android.content.Intent getCarLaunchIntentForPackage (java.lang.String)
String packageName
public int[] getPackageGids (java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
public int[] getPackageGids (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int flags
public int getPackageUid (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int flags
public int getPackageUidAsUser (java.lang.String, int, int) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int flags
int userHandle
public int getPackageUidAsUser (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int userHandle
public android.content.pm.PermissionInfo getPermissionInfo (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String name
int flags
public java.util.List queryPermissionsByGroup (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String group
int flags
public boolean arePermissionsIndividuallyControlled ()
public boolean isWirelessConsentModeEnabled ()
public android.content.pm.PermissionGroupInfo getPermissionGroupInfo (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String name
int flags
public java.util.List getAllPermissionGroups (int)
int flags
public android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int flags
public android.content.pm.ApplicationInfo getApplicationInfoAsUser (java.lang.String, int, int) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int flags
int userId
public android.content.pm.ActivityInfo getActivityInfo (android.content.ComponentName, int) throws android.content.pm.PackageManager$NameNotFoundException
android.content.ComponentName className
int flags
public android.content.pm.ActivityInfo getReceiverInfo (android.content.ComponentName, int) throws android.content.pm.PackageManager$NameNotFoundException
android.content.ComponentName className
int flags
public android.content.pm.ServiceInfo getServiceInfo (android.content.ComponentName, int) throws android.content.pm.PackageManager$NameNotFoundException
android.content.ComponentName className
int flags
public android.content.pm.ProviderInfo getProviderInfo (android.content.ComponentName, int) throws android.content.pm.PackageManager$NameNotFoundException
android.content.ComponentName className
int flags
public java.util.List getInstalledPackages (int)
int flags
public java.util.List getPackagesHoldingPermissions (java.lang.String[], int)
String[] permissions
int flags
public java.util.List getInstalledPackagesAsUser (int, int)
int flags
int userId
public int checkPermission (java.lang.String, java.lang.String)
String permName
String pkgName
public boolean canRequestPackageInstalls ()
public boolean isPermissionRevokedByPolicy (java.lang.String, java.lang.String)
String permName
String pkgName
public java.lang.String getPermissionControllerPackageName ()
public boolean addPermission (android.content.pm.PermissionInfo)
android.content.pm.PermissionInfo info
public boolean addPermissionAsync (android.content.pm.PermissionInfo)
android.content.pm.PermissionInfo info
public void removePermission (java.lang.String)
String name
public void grantRuntimePermission (java.lang.String, java.lang.String, android.os.UserHandle)
String packageName
String permissionName
android.os.UserHandle user
public void revokeRuntimePermission (java.lang.String, java.lang.String, android.os.UserHandle)
String packageName
String permissionName
android.os.UserHandle user
public int getPermissionFlags (java.lang.String, java.lang.String, android.os.UserHandle)
String permissionName
String packageName
android.os.UserHandle user
public void updatePermissionFlags (java.lang.String, java.lang.String, int, int, android.os.UserHandle)
String permissionName
String packageName
int flagMask
int flagValues
android.os.UserHandle user
public java.util.Set getWhitelistedRestrictedPermissions (java.lang.String, int)
String packageName
int whitelistFlags
public boolean addWhitelistedRestrictedPermission (java.lang.String, java.lang.String, int)
String packageName
String permission
int whitelistFlags
public boolean removeWhitelistedRestrictedPermission (java.lang.String, java.lang.String, int)
String packageName
String permission
int whitelistFlags
public boolean shouldShowRequestPermissionRationale (java.lang.String)
String permission
public void addOnPermissionsChangeListener (android.content.pm.PackageManager$OnPermissionsChangedListener)
android.content.pm.PackageManager$OnPermissionsChangedListener listener
public void removeOnPermissionsChangeListener (android.content.pm.PackageManager$OnPermissionsChangedListener)
android.content.pm.PackageManager$OnPermissionsChangedListener listener
public int checkSignatures (java.lang.String, java.lang.String)
String pkg1
String pkg2
public int checkSignatures (int, int)
int uid1
int uid2
public java.lang.String[] getPackagesForUid (int)
int uid
public java.lang.String getNameForUid (int)
int uid
public java.lang.String[] getNamesForUids (int[])
int[] uid
public int getUidForSharedUser (java.lang.String)
String sharedUserName
public java.util.List getInstalledApplications (int)
int flags
public java.util.List getInstalledApplicationsAsUser (int, int)
int flags
int userId
public java.util.List getInstantApps ()
public android.graphics.drawable.Drawable getInstantAppIcon (java.lang.String)
String packageName
public byte[] getInstantAppCookie ()
public boolean isInstantApp ()
public boolean isInstantApp (java.lang.String)
String packageName
public int getInstantAppCookieMaxBytes ()
public int getInstantAppCookieMaxSize ()
public void clearInstantAppCookie ()
public void updateInstantAppCookie (byte[])
byte[] cookie
public boolean setInstantAppCookie (byte[])
byte[] cookie
public android.content.pm.ChangedPackages getChangedPackages (int)
int sequenceNumber
public android.content.pm.ResolveInfo resolveActivity (android.content.Intent, int)
android.content.Intent intent
int flags
public android.content.pm.ResolveInfo resolveActivityAsUser (android.content.Intent, int, int)
android.content.Intent intent
int flags
int userId
public java.util.List queryIntentActivities (android.content.Intent, int)
android.content.Intent intent
int flags
public java.util.List queryIntentActivitiesAsUser (android.content.Intent, int, int)
android.content.Intent intent
int flags
int userId
public java.util.List queryIntentActivityOptions (android.content.ComponentName, android.content.Intent[], android.content.Intent, int)
android.content.ComponentName caller
android.content.Intent[] specifics
android.content.Intent intent
int flags
public java.util.List queryBroadcastReceivers (android.content.Intent, int)
android.content.Intent intent
int flags
public java.util.List queryBroadcastReceiversAsUser (android.content.Intent, int, int)
android.content.Intent intent
int flags
int userId
public android.content.pm.ResolveInfo resolveService (android.content.Intent, int)
android.content.Intent intent
int flags
public android.content.pm.ResolveInfo resolveServiceAsUser (android.content.Intent, int, int)
android.content.Intent intent
int flags
int userId
public java.util.List queryIntentServices (android.content.Intent, int)
android.content.Intent intent
int flags
public java.util.List queryIntentServicesAsUser (android.content.Intent, int, int)
android.content.Intent intent
int flags
int userId
public java.util.List queryIntentContentProvidersAsUser (android.content.Intent, int, int)
android.content.Intent intent
int flags
int userId
public java.util.List queryIntentContentProviders (android.content.Intent, int)
android.content.Intent intent
int flags
public android.content.pm.ProviderInfo resolveContentProvider (java.lang.String, int)
String name
int flags
public android.content.pm.ProviderInfo resolveContentProviderAsUser (java.lang.String, int, int)
String name
int flags
int userId
public java.util.List queryContentProviders (java.lang.String, int, int)
String processName
int uid
int flags
public android.content.pm.InstrumentationInfo getInstrumentationInfo (android.content.ComponentName, int) throws android.content.pm.PackageManager$NameNotFoundException
android.content.ComponentName className
int flags
public java.util.List queryInstrumentation (java.lang.String, int)
String targetPackage
int flags
public android.graphics.drawable.Drawable getDrawable (java.lang.String, int, android.content.pm.ApplicationInfo)
String packageName
int resid
android.content.pm.ApplicationInfo appInfo
public android.graphics.drawable.Drawable getActivityIcon (android.content.ComponentName) throws android.content.pm.PackageManager$NameNotFoundException
android.content.ComponentName activityName
public android.graphics.drawable.Drawable getActivityIcon (android.content.Intent) throws android.content.pm.PackageManager$NameNotFoundException
android.content.Intent intent
public android.graphics.drawable.Drawable getDefaultActivityIcon ()
public android.graphics.drawable.Drawable getActivityBanner (android.content.ComponentName) throws android.content.pm.PackageManager$NameNotFoundException
android.content.ComponentName activityName
public android.graphics.drawable.Drawable getActivityBanner (android.content.Intent) throws android.content.pm.PackageManager$NameNotFoundException
android.content.Intent intent
public android.graphics.drawable.Drawable getApplicationBanner (android.content.pm.ApplicationInfo)
android.content.pm.ApplicationInfo info
public android.graphics.drawable.Drawable getApplicationBanner (java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
public android.graphics.drawable.Drawable getApplicationIcon (android.content.pm.ApplicationInfo)
android.content.pm.ApplicationInfo info
public android.graphics.drawable.Drawable getApplicationIcon (java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
public android.graphics.drawable.Drawable getActivityLogo (android.content.ComponentName) throws android.content.pm.PackageManager$NameNotFoundException
android.content.ComponentName activityName
public android.graphics.drawable.Drawable getActivityLogo (android.content.Intent) throws android.content.pm.PackageManager$NameNotFoundException
android.content.Intent intent
public android.graphics.drawable.Drawable getApplicationLogo (android.content.pm.ApplicationInfo)
android.content.pm.ApplicationInfo info
public android.graphics.drawable.Drawable getApplicationLogo (java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
public android.graphics.drawable.Drawable getUserBadgedIcon (android.graphics.drawable.Drawable, android.os.UserHandle)
android.graphics.drawable.Drawable icon
android.os.UserHandle user
public android.graphics.drawable.Drawable getUserBadgedDrawableForDensity (android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int)
android.graphics.drawable.Drawable drawable
android.os.UserHandle user
android.graphics.Rect badgeLocation
int badgeDensity
public android.graphics.drawable.Drawable getUserBadgeForDensity (android.os.UserHandle, int)
android.os.UserHandle user
int density
public android.graphics.drawable.Drawable getUserBadgeForDensityNoBackground (android.os.UserHandle, int)
android.os.UserHandle user
int density
public java.lang.CharSequence getUserBadgedLabel (java.lang.CharSequence, android.os.UserHandle)
CharSequence label
android.os.UserHandle user
public java.lang.CharSequence getText (java.lang.String, int, android.content.pm.ApplicationInfo)
String packageName
int resid
android.content.pm.ApplicationInfo appInfo
public android.content.res.XmlResourceParser getXml (java.lang.String, int, android.content.pm.ApplicationInfo)
String packageName
int resid
android.content.pm.ApplicationInfo appInfo
public java.lang.CharSequence getApplicationLabel (android.content.pm.ApplicationInfo)
android.content.pm.ApplicationInfo info
public android.content.res.Resources getResourcesForActivity (android.content.ComponentName) throws android.content.pm.PackageManager$NameNotFoundException
android.content.ComponentName activityName
public android.content.res.Resources getResourcesForApplication (android.content.pm.ApplicationInfo)
android.content.pm.ApplicationInfo app
public android.content.res.Resources getResourcesForApplication (java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException
String appPackageName
public android.content.res.Resources getResourcesForApplicationAsUser (java.lang.String, int)
String appPackageName
int userId
public android.content.pm.PackageInfo getPackageArchiveInfo (java.lang.String, int)
String archiveFilePath
int flags
public void setInstallerPackageName (java.lang.String, java.lang.String)
String targetPackage
String installerPackageName
public void setUpdateAvailable (java.lang.String, boolean)
String packageName
boolean updateAvailable
public java.lang.String getInstallerPackageName (java.lang.String)
String packageName
public int getMoveStatus (int)
int moveId
public void registerMoveCallback (android.content.pm.PackageManager$MoveCallback, android.os.Handler)
android.content.pm.PackageManager$MoveCallback callback
android.os.Handler handler
public void unregisterMoveCallback (android.content.pm.PackageManager$MoveCallback)
android.content.pm.PackageManager$MoveCallback callback
public int movePackage (java.lang.String, android.os.storage.VolumeInfo)
String packageName
android.os.storage.VolumeInfo vol
public android.os.storage.VolumeInfo getPackageCurrentVolume (android.content.pm.ApplicationInfo)
android.content.pm.ApplicationInfo app
public java.util.List getPackageCandidateVolumes (android.content.pm.ApplicationInfo)
android.content.pm.ApplicationInfo app
public int movePrimaryStorage (android.os.storage.VolumeInfo)
android.os.storage.VolumeInfo vol
public android.os.storage.VolumeInfo getPrimaryStorageCurrentVolume ()
public java.util.List getPrimaryStorageCandidateVolumes ()
public void clearApplicationUserData (java.lang.String, android.content.pm.IPackageDataObserver)
String packageName
android.content.pm.IPackageDataObserver observer
public void deleteApplicationCacheFiles (java.lang.String, android.content.pm.IPackageDataObserver)
String packageName
android.content.pm.IPackageDataObserver observer
public void deleteApplicationCacheFilesAsUser (java.lang.String, int, android.content.pm.IPackageDataObserver)
String packageName
int userId
android.content.pm.IPackageDataObserver observer
public void freeStorageAndNotify (java.lang.String, long, android.content.pm.IPackageDataObserver)
String volumeUuid
long idealStorageSize
android.content.pm.IPackageDataObserver observer
public void freeStorage (java.lang.String, long, android.content.IntentSender)
String volumeUuid
long idealStorageSize
android.content.IntentSender pi
public void deletePackage (java.lang.String, android.content.pm.IPackageDeleteObserver, int)
String packageName
android.content.pm.IPackageDeleteObserver observer
int flags
public void deletePackageAsUser (java.lang.String, android.content.pm.IPackageDeleteObserver, int, int)
String packageName
android.content.pm.IPackageDeleteObserver observer
int flags
int userId
public void addPackageToPreferred (java.lang.String)
String packageName
public void removePackageFromPreferred (java.lang.String)
String packageName
public java.util.List getPreferredPackages (int)
int flags
public void setComponentEnabledSetting (android.content.ComponentName, int, int)
android.content.ComponentName componentName
int newState
int flags
public int getComponentEnabledSetting (android.content.ComponentName)
android.content.ComponentName componentName
public void setApplicationEnabledSetting (java.lang.String, int, int)
String packageName
int newState
int flags
public int getApplicationEnabledSetting (java.lang.String)
String packageName
public void flushPackageRestrictionsAsUser (int)
int userId
public void addPreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName)
android.content.IntentFilter filter
int match
android.content.ComponentName[] set
android.content.ComponentName activity
public void replacePreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName)
android.content.IntentFilter filter
int match
android.content.ComponentName[] set
android.content.ComponentName activity
public void clearPackagePreferredActivities (java.lang.String)
String packageName
public void getPackageSizeInfoAsUser (java.lang.String, int, android.content.pm.IPackageStatsObserver)
String packageName
int userHandle
android.content.pm.IPackageStatsObserver observer
public int getPreferredActivities (java.util.List, java.util.List, java.lang.String)
java.util.List outFilters
java.util.List outActivities
String packageName
public android.content.ComponentName getHomeActivities (java.util.List)
java.util.List outActivities
public java.lang.String[] getSystemSharedLibraryNames ()
public java.util.List getSharedLibraries (int)
int flags
public java.util.List getSharedLibrariesAsUser (int, int)
int flags
int userId
public java.lang.String getServicesSystemSharedLibraryPackageName ()
public java.lang.String getSharedSystemSharedLibraryPackageName ()
public android.content.pm.FeatureInfo[] getSystemAvailableFeatures ()
public boolean hasSystemFeature (java.lang.String)
String name
public boolean hasSystemFeature (java.lang.String, int)
String name
int version
public boolean isSafeMode ()
public android.content.pm.KeySet getKeySetByAlias (java.lang.String, java.lang.String)
String packageName
String alias
public android.content.pm.KeySet getSigningKeySet (java.lang.String)
String packageName
public boolean isSignedBy (java.lang.String, android.content.pm.KeySet)
String packageName
android.content.pm.KeySet ks
public boolean isSignedByExactly (java.lang.String, android.content.pm.KeySet)
String packageName
android.content.pm.KeySet ks
public java.lang.String[] setPackagesSuspended (java.lang.String[], boolean, android.os.PersistableBundle, android.os.PersistableBundle, java.lang.String)
String[] packageNames
boolean hidden
android.os.PersistableBundle appExtras
android.os.PersistableBundle launcherExtras
String dialogMessage
public boolean isPackageSuspendedForUser (java.lang.String, int)
String packageName
int userId
public void setApplicationCategoryHint (java.lang.String, int)
String packageName
int categoryHint
public boolean setApplicationHiddenSettingAsUser (java.lang.String, boolean, android.os.UserHandle)
String packageName
boolean hidden
android.os.UserHandle user
public boolean getApplicationHiddenSettingAsUser (java.lang.String, android.os.UserHandle)
String packageName
android.os.UserHandle user
public int installExistingPackage (java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
public int installExistingPackage (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int installReason
public int installExistingPackageAsUser (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int userId
public void verifyPendingInstall (int, int)
int id
int verificationCode
public void extendVerificationTimeout (int, int, long)
int id
int verificationCodeAtTimeout
long millisecondsToDelay
public void verifyIntentFilter (int, int, java.util.List)
int id
int verificationCode
java.util.List outFailedDomains
public int getIntentVerificationStatusAsUser (java.lang.String, int)
String packageName
int userId
public boolean updateIntentVerificationStatusAsUser (java.lang.String, int, int)
String packageName
int status
int userId
public java.util.List getIntentFilterVerifications (java.lang.String)
String packageName
public java.util.List getAllIntentFilters (java.lang.String)
String packageName
public java.lang.String getDefaultBrowserPackageName (int)
int userId
public java.lang.String getDefaultBrowserPackageNameAsUser (int)
int userId
public boolean setDefaultBrowserPackageName (java.lang.String, int)
String packageName
int userId
public boolean setDefaultBrowserPackageNameAsUser (java.lang.String, int)
String packageName
int userId
public android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentity ()
public boolean isUpgrade ()
public boolean isDeviceUpgrading ()
public void addCrossProfileIntentFilter (android.content.IntentFilter, int, int, int)
android.content.IntentFilter filter
int sourceUserId
int targetUserId
int flags
public void clearCrossProfileIntentFilters (int)
int sourceUserId
public android.content.pm.PackageInstaller getPackageInstaller ()
public boolean isPackageAvailable (java.lang.String)
String packageName
public android.graphics.drawable.Drawable loadItemIcon (android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo)
android.content.pm.PackageItemInfo itemInfo
android.content.pm.ApplicationInfo appInfo
public android.graphics.drawable.Drawable loadUnbadgedItemIcon (android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo)
android.content.pm.PackageItemInfo itemInfo
android.content.pm.ApplicationInfo appInfo
public int getInstallReason (java.lang.String, android.os.UserHandle)
String packageName
android.os.UserHandle user
public android.content.ComponentName getInstantAppResolverSettingsComponent ()
public android.content.ComponentName getInstantAppInstallerComponent ()
public java.lang.String getInstantAppAndroidId (java.lang.String, android.os.UserHandle)
String packageName
android.os.UserHandle user
public void registerDexModule (java.lang.String, android.content.pm.PackageManager$DexModuleRegisterCallback)
String dexModulePath
android.content.pm.PackageManager$DexModuleRegisterCallback callback
public android.content.pm.dex.ArtManager getArtManager ()
public void setHarmfulAppWarning (java.lang.String, java.lang.CharSequence)
String packageName
CharSequence warning
public java.lang.CharSequence getHarmfulAppWarning (java.lang.String)
String packageName
public boolean hasSigningCertificate (java.lang.String, byte[], int)
String packageName
byte[] certificate
int type
public boolean hasSigningCertificate (int, byte[], int)
int uid
byte[] certificate
int type
}
android/test/mock/MockIContentProvider.class
MockIContentProvider.java
package android.test.mock
public android.test.mock.MockIContentProvider extends java.lang.Object implements android.content.IContentProvider {
public void <init> ()
public int bulkInsert (android.content.AttributionSource, android.net.Uri, android.content.ContentValues[])
android.content.AttributionSource attributionSource
android.net.Uri url
android.content.ContentValues[] initialValues
public int delete (android.content.AttributionSource, android.net.Uri, android.os.Bundle) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
android.os.Bundle extras
public java.lang.String getType (android.content.AttributionSource, android.net.Uri)
android.content.AttributionSource attributionSource
android.net.Uri url
public void getTypeAsync (android.content.AttributionSource, android.net.Uri, android.os.RemoteCallback)
android.content.AttributionSource attributionSource
android.net.Uri uri
android.os.RemoteCallback remoteCallback
public java.lang.String getTypeAnonymous (android.net.Uri)
android.net.Uri url
public void getTypeAnonymousAsync (android.net.Uri, android.os.RemoteCallback)
android.net.Uri uri
android.os.RemoteCallback remoteCallback
public android.net.Uri insert (android.content.AttributionSource, android.net.Uri, android.content.ContentValues, android.os.Bundle) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
android.content.ContentValues initialValues
android.os.Bundle extras
public android.os.ParcelFileDescriptor openFile (android.content.AttributionSource, android.net.Uri, java.lang.String, android.os.ICancellationSignal)
android.content.AttributionSource attributionSource
android.net.Uri url
String mode
android.os.ICancellationSignal signal
public android.content.res.AssetFileDescriptor openAssetFile (android.content.AttributionSource, android.net.Uri, java.lang.String, android.os.ICancellationSignal)
android.content.AttributionSource attributionSource
android.net.Uri uri
String mode
android.os.ICancellationSignal signal
public android.content.ContentProviderResult[] applyBatch (android.content.AttributionSource, java.lang.String, java.util.ArrayList)
android.content.AttributionSource attributionSource
String authority
java.util.ArrayList operations
public android.database.Cursor query (android.content.AttributionSource, android.net.Uri, java.lang.String[], android.os.Bundle, android.os.ICancellationSignal)
android.content.AttributionSource attributionSource
android.net.Uri url
String[] projection
android.os.Bundle queryArgs
android.os.ICancellationSignal cancellationSignal
public android.content.EntityIterator queryEntities (android.net.Uri, java.lang.String, java.lang.String[], java.lang.String)
android.net.Uri url
String selection
String[] selectionArgs
String sortOrder
public int update (android.content.AttributionSource, android.net.Uri, android.content.ContentValues, android.os.Bundle) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
android.content.ContentValues values
android.os.Bundle extras
public android.os.Bundle call (android.content.AttributionSource, java.lang.String, java.lang.String, java.lang.String, android.os.Bundle) throws android.os.RemoteException
android.content.AttributionSource attributionSource
String authority
String method
String request
android.os.Bundle args
public android.os.IBinder asBinder ()
public java.lang.String[] getStreamTypes (android.content.AttributionSource, android.net.Uri, java.lang.String) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
String mimeTypeFilter
public android.content.res.AssetFileDescriptor openTypedAssetFile (android.content.AttributionSource, android.net.Uri, java.lang.String, android.os.Bundle, android.os.ICancellationSignal) throws android.os.RemoteException java.io.FileNotFoundException
android.content.AttributionSource attributionSource
android.net.Uri url
String mimeType
android.os.Bundle opts
android.os.ICancellationSignal signal
public android.os.ICancellationSignal createCancellationSignal () throws android.os.RemoteException
public android.net.Uri canonicalize (android.content.AttributionSource, android.net.Uri)
android.content.AttributionSource attributionSource
android.net.Uri uri
public void canonicalizeAsync (android.content.AttributionSource, android.net.Uri, android.os.RemoteCallback)
android.content.AttributionSource attributionSource
android.net.Uri uri
android.os.RemoteCallback remoteCallback
public android.net.Uri uncanonicalize (android.content.AttributionSource, android.net.Uri)
android.content.AttributionSource attributionSource
android.net.Uri uri
public void uncanonicalizeAsync (android.content.AttributionSource, android.net.Uri, android.os.RemoteCallback)
android.content.AttributionSource attributionSource
android.net.Uri uri
android.os.RemoteCallback remoteCallback
public boolean refresh (android.content.AttributionSource, android.net.Uri, android.os.Bundle, android.os.ICancellationSignal) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
android.os.Bundle args
android.os.ICancellationSignal cancellationSignal
public int checkUriPermission (android.content.AttributionSource, android.net.Uri, int, int)
android.content.AttributionSource attributionSource
android.net.Uri uri
int uid
int modeFlags
private synthetic void lambda$uncanonicalizeAsync$3 (android.content.AttributionSource, android.net.Uri, android.os.RemoteCallback)
android.content.AttributionSource attributionSource
android.net.Uri uri
android.os.RemoteCallback remoteCallback
android.os.Bundle bundle
private synthetic void lambda$canonicalizeAsync$2 (android.content.AttributionSource, android.net.Uri, android.os.RemoteCallback)
android.content.AttributionSource attributionSource
android.net.Uri uri
android.os.RemoteCallback remoteCallback
android.os.Bundle bundle
private synthetic void lambda$getTypeAnonymousAsync$1 (android.net.Uri, android.os.RemoteCallback)
android.net.Uri uri
android.os.RemoteCallback remoteCallback
android.os.Bundle bundle
private synthetic void lambda$getTypeAsync$0 (android.content.AttributionSource, android.net.Uri, android.os.RemoteCallback)
android.content.AttributionSource attributionSource
android.net.Uri uri
android.os.RemoteCallback remoteCallback
android.os.Bundle bundle
}
android/test/mock/MockDialogInterface.class
MockDialogInterface.java
package android.test.mock
public android.test.mock.MockDialogInterface extends java.lang.Object implements android.content.DialogInterface {
public void <init> ()
public void cancel ()
public void dismiss ()
}
android/test/mock/MockCursor.class
MockCursor.java
package android.test.mock
public android.test.mock.MockCursor extends java.lang.Object implements android.database.Cursor {
public void <init> ()
public int getColumnCount ()
public int getColumnIndex (java.lang.String)
String columnName
public int getColumnIndexOrThrow (java.lang.String)
String columnName
public java.lang.String getColumnName (int)
int columnIndex
public java.lang.String[] getColumnNames ()
public int getCount ()
public boolean isNull (int)
int columnIndex
public int getInt (int)
int columnIndex
public long getLong (int)
int columnIndex
public short getShort (int)
int columnIndex
public float getFloat (int)
int columnIndex
public double getDouble (int)
int columnIndex
public byte[] getBlob (int)
int columnIndex
public java.lang.String getString (int)
int columnIndex
public void setExtras (android.os.Bundle)
android.os.Bundle extras
public android.os.Bundle getExtras ()
public int getPosition ()
public boolean isAfterLast ()
public boolean isBeforeFirst ()
public boolean isFirst ()
public boolean isLast ()
public boolean move (int)
int offset
public boolean moveToFirst ()
public boolean moveToLast ()
public boolean moveToNext ()
public boolean moveToPrevious ()
public boolean moveToPosition (int)
int position
public void copyStringToBuffer (int, android.database.CharArrayBuffer)
int columnIndex
android.database.CharArrayBuffer buffer
public void deactivate ()
public void close ()
public boolean isClosed ()
public boolean requery ()
public void registerContentObserver (android.database.ContentObserver)
android.database.ContentObserver observer
public void registerDataSetObserver (android.database.DataSetObserver)
android.database.DataSetObserver observer
public android.os.Bundle respond (android.os.Bundle)
android.os.Bundle extras
public boolean getWantsAllOnMoveCalls ()
public void setNotificationUri (android.content.ContentResolver, android.net.Uri)
android.content.ContentResolver cr
android.net.Uri uri
public void setNotificationUris (android.content.ContentResolver, java.util.List)
android.content.ContentResolver cr
java.util.List uris
public android.net.Uri getNotificationUri ()
public java.util.List getNotificationUris ()
public void unregisterContentObserver (android.database.ContentObserver)
android.database.ContentObserver observer
public void unregisterDataSetObserver (android.database.DataSetObserver)
android.database.DataSetObserver observer
public int getType (int)
int columnIndex
}
android/test/mock/MockContext.class
MockContext.java
package android.test.mock
public android.test.mock.MockContext extends android.content.Context {
public void <init> ()
public android.content.res.AssetManager getAssets ()
public android.content.res.Resources getResources ()
public android.content.pm.PackageManager getPackageManager ()
public android.content.ContentResolver getContentResolver ()
public android.os.Looper getMainLooper ()
public java.util.concurrent.Executor getMainExecutor ()
public android.content.Context getApplicationContext ()
public void setTheme (int)
int resid
public android.content.res.Resources$Theme getTheme ()
public java.lang.ClassLoader getClassLoader ()
public java.lang.String getPackageName ()
public java.lang.String getBasePackageName ()
public java.lang.String getOpPackageName ()
public android.content.pm.ApplicationInfo getApplicationInfo ()
public java.lang.String getPackageResourcePath ()
public java.lang.String getPackageCodePath ()
public android.content.SharedPreferences getSharedPreferences (java.lang.String, int)
String name
int mode
public android.content.SharedPreferences getSharedPreferences (java.io.File, int)
java.io.File file
int mode
public void reloadSharedPreferences ()
public boolean moveSharedPreferencesFrom (android.content.Context, java.lang.String)
android.content.Context sourceContext
String name
public boolean deleteSharedPreferences (java.lang.String)
String name
public java.io.FileInputStream openFileInput (java.lang.String) throws java.io.FileNotFoundException
String name
public java.io.FileOutputStream openFileOutput (java.lang.String, int) throws java.io.FileNotFoundException
String name
int mode
public boolean deleteFile (java.lang.String)
String name
public java.io.File getFileStreamPath (java.lang.String)
String name
public java.io.File getSharedPreferencesPath (java.lang.String)
String name
public java.lang.String[] fileList ()
public java.io.File getDataDir ()
public java.io.File getFilesDir ()
public java.io.File getCrateDir (java.lang.String)
String crateId
public java.io.File getNoBackupFilesDir ()
public java.io.File getExternalFilesDir (java.lang.String)
String type
public java.io.File getObbDir ()
public java.io.File getCacheDir ()
public java.io.File getCodeCacheDir ()
public java.io.File getExternalCacheDir ()
public java.io.File getDir (java.lang.String, int)
String name
int mode
public android.database.sqlite.SQLiteDatabase openOrCreateDatabase (java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory)
String file
int mode
android.database.sqlite.SQLiteDatabase$CursorFactory factory
public android.database.sqlite.SQLiteDatabase openOrCreateDatabase (java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler)
String file
int mode
android.database.sqlite.SQLiteDatabase$CursorFactory factory
android.database.DatabaseErrorHandler errorHandler
public java.io.File getDatabasePath (java.lang.String)
String name
public java.lang.String[] databaseList ()
public boolean moveDatabaseFrom (android.content.Context, java.lang.String)
android.content.Context sourceContext
String name
public boolean deleteDatabase (java.lang.String)
String name
public android.graphics.drawable.Drawable getWallpaper ()
public android.graphics.drawable.Drawable peekWallpaper ()
public int getWallpaperDesiredMinimumWidth ()
public int getWallpaperDesiredMinimumHeight ()
public void setWallpaper (android.graphics.Bitmap) throws java.io.IOException
android.graphics.Bitmap bitmap
public void setWallpaper (java.io.InputStream) throws java.io.IOException
java.io.InputStream data
public void clearWallpaper ()
public void startActivity (android.content.Intent)
android.content.Intent intent
public void startActivity (android.content.Intent, android.os.Bundle)
android.content.Intent intent
android.os.Bundle options
public void startActivities (android.content.Intent[])
android.content.Intent[] intents
public void startActivities (android.content.Intent[], android.os.Bundle)
android.content.Intent[] intents
android.os.Bundle options
public void startIntentSender (android.content.IntentSender, android.content.Intent, int, int, int) throws android.content.IntentSender$SendIntentException
android.content.IntentSender intent
android.content.Intent fillInIntent
int flagsMask
int flagsValues
int extraFlags
public void startIntentSender (android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender$SendIntentException
android.content.IntentSender intent
android.content.Intent fillInIntent
int flagsMask
int flagsValues
int extraFlags
android.os.Bundle options
public void sendBroadcast (android.content.Intent)
android.content.Intent intent
public void sendBroadcast (android.content.Intent, java.lang.String)
android.content.Intent intent
String receiverPermission
public void sendBroadcastMultiplePermissions (android.content.Intent, java.lang.String[])
android.content.Intent intent
String[] receiverPermissions
public void sendBroadcastMultiplePermissions (android.content.Intent, java.lang.String[], android.os.Bundle)
android.content.Intent intent
String[] receiverPermissions
android.os.Bundle options
public void sendBroadcastAsUserMultiplePermissions (android.content.Intent, android.os.UserHandle, java.lang.String[])
android.content.Intent intent
android.os.UserHandle user
String[] receiverPermissions
public void sendBroadcast (android.content.Intent, java.lang.String, android.os.Bundle)
android.content.Intent intent
String receiverPermission
android.os.Bundle options
public void sendBroadcast (android.content.Intent, java.lang.String, int)
android.content.Intent intent
String receiverPermission
int appOp
public void sendOrderedBroadcast (android.content.Intent, java.lang.String)
android.content.Intent intent
String receiverPermission
public void sendOrderedBroadcast (android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
android.content.Intent intent
String receiverPermission
android.content.BroadcastReceiver resultReceiver
android.os.Handler scheduler
int initialCode
String initialData
android.os.Bundle initialExtras
public void sendOrderedBroadcast (android.content.Intent, java.lang.String, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
android.content.Intent intent
String receiverPermission
android.os.Bundle options
android.content.BroadcastReceiver resultReceiver
android.os.Handler scheduler
int initialCode
String initialData
android.os.Bundle initialExtras
public void sendOrderedBroadcast (android.content.Intent, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
android.content.Intent intent
String receiverPermission
int appOp
android.content.BroadcastReceiver resultReceiver
android.os.Handler scheduler
int initialCode
String initialData
android.os.Bundle initialExtras
public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle)
android.content.Intent intent
android.os.UserHandle user
public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String)
android.content.Intent intent
android.os.UserHandle user
String receiverPermission
public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, android.os.Bundle)
android.content.Intent intent
android.os.UserHandle user
String receiverPermission
android.os.Bundle options
public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int)
android.content.Intent intent
android.os.UserHandle user
String receiverPermission
int appOp
public void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
android.content.Intent intent
android.os.UserHandle user
String receiverPermission
android.content.BroadcastReceiver resultReceiver
android.os.Handler scheduler
int initialCode
String initialData
android.os.Bundle initialExtras
public void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
android.content.Intent intent
android.os.UserHandle user
String receiverPermission
int appOp
android.content.BroadcastReceiver resultReceiver
android.os.Handler scheduler
int initialCode
String initialData
android.os.Bundle initialExtras
public void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
android.content.Intent intent
android.os.UserHandle user
String receiverPermission
int appOp
android.os.Bundle options
android.content.BroadcastReceiver resultReceiver
android.os.Handler scheduler
int initialCode
String initialData
android.os.Bundle initialExtras
public void sendOrderedBroadcastAsUserMultiplePermissions (android.content.Intent, android.os.UserHandle, java.lang.String[], int, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
android.content.Intent intent
android.os.UserHandle user
String[] receiverPermissions
int appOp
android.os.Bundle options
android.content.BroadcastReceiver resultReceiver
android.os.Handler scheduler
int initialCode
String initialData
android.os.Bundle initialExtras
public void sendOrderedBroadcast (android.content.Intent, java.lang.String, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
android.content.Intent intent
String receiverPermission
String receiverAppOp
android.content.BroadcastReceiver resultReceiver
android.os.Handler scheduler
int initialCode
String initialData
android.os.Bundle initialExtras
public void sendOrderedBroadcast (android.content.Intent, int, java.lang.String, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, java.lang.String, android.os.Bundle, android.os.Bundle)
android.content.Intent intent
int initialCode
String receiverPermission
String receiverAppOp
android.content.BroadcastReceiver resultReceiver
android.os.Handler scheduler
String initialData
android.os.Bundle initialExtras
android.os.Bundle options
public void sendStickyBroadcast (android.content.Intent)
android.content.Intent intent
public void sendStickyBroadcast (android.content.Intent, android.os.Bundle)
android.content.Intent intent
android.os.Bundle options
public void sendStickyOrderedBroadcast (android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
android.content.Intent intent
android.content.BroadcastReceiver resultReceiver
android.os.Handler scheduler
int initialCode
String initialData
android.os.Bundle initialExtras
public void removeStickyBroadcast (android.content.Intent)
android.content.Intent intent
public void sendStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle)
android.content.Intent intent
android.os.UserHandle user
public void sendStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle, android.os.Bundle)
android.content.Intent intent
android.os.UserHandle user
android.os.Bundle options
public void sendStickyOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
android.content.Intent intent
android.os.UserHandle user
android.content.BroadcastReceiver resultReceiver
android.os.Handler scheduler
int initialCode
String initialData
android.os.Bundle initialExtras
public void removeStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle)
android.content.Intent intent
android.os.UserHandle user
public android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter)
android.content.BroadcastReceiver receiver
android.content.IntentFilter filter
public android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter, int)
android.content.BroadcastReceiver receiver
android.content.IntentFilter filter
int flags
public android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler)
android.content.BroadcastReceiver receiver
android.content.IntentFilter filter
String broadcastPermission
android.os.Handler scheduler
public android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler, int)
android.content.BroadcastReceiver receiver
android.content.IntentFilter filter
String broadcastPermission
android.os.Handler scheduler
int flags
public android.content.Intent registerReceiverForAllUsers (android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler)
android.content.BroadcastReceiver receiver
android.content.IntentFilter filter
String broadcastPermission
android.os.Handler scheduler
public android.content.Intent registerReceiverForAllUsers (android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler, int)
android.content.BroadcastReceiver receiver
android.content.IntentFilter filter
String broadcastPermission
android.os.Handler scheduler
int flags
public android.content.Intent registerReceiverAsUser (android.content.BroadcastReceiver, android.os.UserHandle, android.content.IntentFilter, java.lang.String, android.os.Handler)
android.content.BroadcastReceiver receiver
android.os.UserHandle user
android.content.IntentFilter filter
String broadcastPermission
android.os.Handler scheduler
public android.content.Intent registerReceiverAsUser (android.content.BroadcastReceiver, android.os.UserHandle, android.content.IntentFilter, java.lang.String, android.os.Handler, int)
android.content.BroadcastReceiver receiver
android.os.UserHandle user
android.content.IntentFilter filter
String broadcastPermission
android.os.Handler scheduler
int flags
public void unregisterReceiver (android.content.BroadcastReceiver)
android.content.BroadcastReceiver receiver
public java.util.List getRegisteredIntentFilters (android.content.BroadcastReceiver)
android.content.BroadcastReceiver receiver
public android.content.ComponentName startService (android.content.Intent)
android.content.Intent service
public android.content.ComponentName startForegroundService (android.content.Intent)
android.content.Intent service
public boolean stopService (android.content.Intent)
android.content.Intent service
public android.content.ComponentName startServiceAsUser (android.content.Intent, android.os.UserHandle)
android.content.Intent service
android.os.UserHandle user
public android.content.ComponentName startForegroundServiceAsUser (android.content.Intent, android.os.UserHandle)
android.content.Intent service
android.os.UserHandle user
public boolean stopServiceAsUser (android.content.Intent, android.os.UserHandle)
android.content.Intent service
android.os.UserHandle user
public boolean bindService (android.content.Intent, android.content.ServiceConnection, int)
android.content.Intent service
android.content.ServiceConnection conn
int flags
public boolean bindService (android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection)
android.content.Intent service
int flags
java.util.concurrent.Executor executor
android.content.ServiceConnection conn
public boolean bindIsolatedService (android.content.Intent, int, java.lang.String, java.util.concurrent.Executor, android.content.ServiceConnection)
android.content.Intent service
int flags
String instanceName
java.util.concurrent.Executor executor
android.content.ServiceConnection conn
public boolean bindServiceAsUser (android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle)
android.content.Intent service
android.content.ServiceConnection conn
int flags
android.os.UserHandle user
public void updateServiceGroup (android.content.ServiceConnection, int, int)
android.content.ServiceConnection conn
int group
int importance
public void unbindService (android.content.ServiceConnection)
android.content.ServiceConnection conn
public boolean startInstrumentation (android.content.ComponentName, java.lang.String, android.os.Bundle)
android.content.ComponentName className
String profileFile
android.os.Bundle arguments
public java.lang.Object getSystemService (java.lang.String)
String name
public java.lang.String getSystemServiceName (java.lang.Class)
Class serviceClass
public int checkPermission (java.lang.String, int, int)
String permission
int pid
int uid
public int checkPermission (java.lang.String, int, int, android.os.IBinder)
String permission
int pid
int uid
android.os.IBinder callerToken
public int checkCallingPermission (java.lang.String)
String permission
public int checkCallingOrSelfPermission (java.lang.String)
String permission
public int checkSelfPermission (java.lang.String)
String permission
public void enforcePermission (java.lang.String, int, int, java.lang.String)
String permission
int pid
int uid
String message
public void enforceCallingPermission (java.lang.String, java.lang.String)
String permission
String message
public void enforceCallingOrSelfPermission (java.lang.String, java.lang.String)
String permission
String message
public void grantUriPermission (java.lang.String, android.net.Uri, int)
String toPackage
android.net.Uri uri
int modeFlags
public void revokeUriPermission (android.net.Uri, int)
android.net.Uri uri
int modeFlags
public void revokeUriPermission (java.lang.String, android.net.Uri, int)
String targetPackage
android.net.Uri uri
int modeFlags
public int checkUriPermission (android.net.Uri, int, int, int)
android.net.Uri uri
int pid
int uid
int modeFlags
public int checkUriPermission (android.net.Uri, int, int, int, android.os.IBinder)
android.net.Uri uri
int pid
int uid
int modeFlags
android.os.IBinder callerToken
public int checkCallingUriPermission (android.net.Uri, int)
android.net.Uri uri
int modeFlags
public int checkCallingOrSelfUriPermission (android.net.Uri, int)
android.net.Uri uri
int modeFlags
public int checkUriPermission (android.net.Uri, java.lang.String, java.lang.String, int, int, int)
android.net.Uri uri
String readPermission
String writePermission
int pid
int uid
int modeFlags
public void enforceUriPermission (android.net.Uri, int, int, int, java.lang.String)
android.net.Uri uri
int pid
int uid
int modeFlags
String message
public void enforceCallingUriPermission (android.net.Uri, int, java.lang.String)
android.net.Uri uri
int modeFlags
String message
public void enforceCallingOrSelfUriPermission (android.net.Uri, int, java.lang.String)
android.net.Uri uri
int modeFlags
String message
public void enforceUriPermission (android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String)
android.net.Uri uri
String readPermission
String writePermission
int pid
int uid
int modeFlags
String message
public android.content.Context createPackageContext (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int flags
public android.content.Context createApplicationContext (android.content.pm.ApplicationInfo, int) throws android.content.pm.PackageManager$NameNotFoundException
android.content.pm.ApplicationInfo application
int flags
public android.content.Context createContextForSplit (java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException
String splitName
public android.content.Context createPackageContextAsUser (java.lang.String, int, android.os.UserHandle) throws android.content.pm.PackageManager$NameNotFoundException
String packageName
int flags
android.os.UserHandle user
public android.content.Context createContextAsUser (android.os.UserHandle, int)
android.os.UserHandle user
int flags
public android.content.Context createConfigurationContext (android.content.res.Configuration)
android.content.res.Configuration overrideConfiguration
public android.content.Context createDisplayContext (android.view.Display)
android.view.Display display
public android.content.Context createDeviceContext (int)
int deviceId
public android.content.Context createWindowContext (int, android.os.Bundle)
int type
android.os.Bundle options
public android.content.Context createWindowContext (android.view.Display, int, android.os.Bundle)
android.view.Display display
int type
android.os.Bundle options
public boolean isRestricted ()
public android.view.DisplayAdjustments getDisplayAdjustments (int)
int displayId
public android.view.Display getDisplay ()
public android.view.Display getDisplayNoVerify ()
public int getDisplayId ()
public void updateDisplay (int)
int displayId
public void updateDeviceId (int)
int deviceId
public int getDeviceId ()
public java.io.File[] getExternalFilesDirs (java.lang.String)
String type
public java.io.File[] getObbDirs ()
public java.io.File[] getExternalCacheDirs ()
public java.io.File[] getExternalMediaDirs ()
public java.io.File getPreloadsFileCache ()
public android.content.Context createDeviceProtectedStorageContext ()
public android.content.Context createCredentialProtectedStorageContext ()
public android.content.Context createTokenContext (android.os.IBinder, android.view.Display)
android.os.IBinder token
android.view.Display display
public boolean isDeviceProtectedStorage ()
public boolean isCredentialProtectedStorage ()
public boolean canLoadUnsafeResources ()
public android.os.IBinder getActivityToken ()
public android.app.IServiceConnection getServiceDispatcher (android.content.ServiceConnection, android.os.Handler, long)
android.content.ServiceConnection conn
android.os.Handler handler
long flags
public android.app.IApplicationThread getIApplicationThread ()
public android.os.Handler getMainThreadHandler ()
public boolean isUiContext ()
public boolean isConfigurationContext ()
}
android/test/mock/MockContentResolver.class
MockContentResolver.java
package android.test.mock
public android.test.mock.MockContentResolver extends android.content.ContentResolver {
private static final String TAG
java.util.Map mProviders
public void <init> ()
public void <init> (android.content.Context)
android.content.Context context
public void addProvider (java.lang.String, android.content.ContentProvider)
String name
android.content.ContentProvider provider
protected android.content.IContentProvider acquireProvider (android.content.Context, java.lang.String)
android.content.Context context
String name
protected android.content.IContentProvider acquireExistingProvider (android.content.Context, java.lang.String)
android.content.Context context
String name
android.content.ContentProvider provider
public boolean releaseProvider (android.content.IContentProvider)
android.content.IContentProvider provider
protected android.content.IContentProvider acquireUnstableProvider (android.content.Context, java.lang.String)
android.content.Context c
String name
public boolean releaseUnstableProvider (android.content.IContentProvider)
android.content.IContentProvider icp
public void unstableProviderDied (android.content.IContentProvider)
android.content.IContentProvider icp
public void notifyChange (android.net.Uri, android.database.ContentObserver)
android.net.Uri uri
android.database.ContentObserver observer
public void notifyChange (android.net.Uri, android.database.ContentObserver, boolean)
android.net.Uri uri
android.database.ContentObserver observer
boolean syncToNetwork
public void notifyChange (android.net.Uri, android.database.ContentObserver, int)
android.net.Uri uri
android.database.ContentObserver observer
int flags
public void notifyChange (java.util.Collection, android.database.ContentObserver, int)
java.util.Collection uris
android.database.ContentObserver observer
int flags
}
android/test/mock/MockContentProvider.class
MockContentProvider.java
package android.test.mock
public android.test.mock.MockContentProvider extends android.content.ContentProvider {
private final android.test.mock.MockContentProvider$InversionIContentProvider mIContentProvider
protected void <init> ()
public void <init> (android.content.Context)
android.content.Context context
public void <init> (android.content.Context, java.lang.String, java.lang.String, android.content.pm.PathPermission[])
android.content.Context context
String readPermission
String writePermission
android.content.pm.PathPermission[] pathPermissions
public int delete (android.net.Uri, java.lang.String, java.lang.String[])
android.net.Uri uri
String selection
String[] selectionArgs
public java.lang.String getType (android.net.Uri)
android.net.Uri uri
public void getTypeAsync (android.net.Uri, android.os.RemoteCallback)
android.net.Uri uri
android.os.RemoteCallback remoteCallback
public java.lang.String getTypeAnonymous (android.net.Uri)
android.net.Uri uri
public void getTypeAnonymousAsync (android.net.Uri, android.os.RemoteCallback)
android.net.Uri uri
android.os.RemoteCallback remoteCallback
public android.net.Uri insert (android.net.Uri, android.content.ContentValues)
android.net.Uri uri
android.content.ContentValues values
public boolean onCreate ()
public android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String)
android.net.Uri uri
String[] projection
String selection
String[] selectionArgs
String sortOrder
public int update (android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[])
android.net.Uri uri
android.content.ContentValues values
String selection
String[] selectionArgs
public int bulkInsert (android.net.Uri, android.content.ContentValues[])
android.net.Uri uri
android.content.ContentValues[] values
public void attachInfo (android.content.Context, android.content.pm.ProviderInfo)
android.content.Context context
android.content.pm.ProviderInfo info
public android.content.ContentProviderResult[] applyBatch (java.util.ArrayList)
java.util.ArrayList operations
public android.os.Bundle call (java.lang.String, java.lang.String, android.os.Bundle)
String method
String request
android.os.Bundle args
public java.lang.String[] getStreamTypes (android.net.Uri, java.lang.String)
android.net.Uri url
String mimeTypeFilter
public android.content.res.AssetFileDescriptor openTypedAssetFile (android.net.Uri, java.lang.String, android.os.Bundle)
android.net.Uri url
String mimeType
android.os.Bundle opts
public void canonicalizeAsync (android.net.Uri, android.os.RemoteCallback)
android.net.Uri uri
android.os.RemoteCallback callback
public void uncanonicalizeAsync (android.net.Uri, android.os.RemoteCallback)
android.net.Uri uri
android.os.RemoteCallback callback
public boolean refresh (android.net.Uri, android.os.Bundle)
android.net.Uri url
android.os.Bundle args
public int checkUriPermission (android.net.Uri, int, int)
android.net.Uri uri
int uid
int modeFlags
public final android.content.IContentProvider getIContentProvider ()
public android.os.IBinder getIContentProviderBinder ()
public static void attachInfoForTesting (android.content.ContentProvider, android.content.Context, android.content.pm.ProviderInfo)
android.content.ContentProvider provider
android.content.Context context
android.content.pm.ProviderInfo providerInfo
private synthetic void lambda$uncanonicalizeAsync$3 (android.net.Uri, android.os.RemoteCallback)
android.net.Uri uri
android.os.RemoteCallback callback
android.os.Bundle bundle
private synthetic void lambda$canonicalizeAsync$2 (android.net.Uri, android.os.RemoteCallback)
android.net.Uri uri
android.os.RemoteCallback callback
android.os.Bundle bundle
private synthetic void lambda$getTypeAnonymousAsync$1 (android.net.Uri, android.os.RemoteCallback)
android.net.Uri uri
android.os.RemoteCallback remoteCallback
android.os.Bundle bundle
private synthetic void lambda$getTypeAsync$0 (android.net.Uri, android.os.RemoteCallback)
android.net.Uri uri
android.os.RemoteCallback remoteCallback
android.os.Bundle bundle
}
android/test/mock/MockContentProvider$InversionIContentProvider.class
MockContentProvider.java
package android.test.mock
android.test.mock.MockContentProvider$InversionIContentProvider extends java.lang.Object implements android.content.IContentProvider {
final synthetic android.test.mock.MockContentProvider this$0
private void <init> (android.test.mock.MockContentProvider)
public android.content.ContentProviderResult[] applyBatch (android.content.AttributionSource, java.lang.String, java.util.ArrayList) throws android.os.RemoteException android.content.OperationApplicationException
android.content.AttributionSource attributionSource
String authority
java.util.ArrayList operations
public int bulkInsert (android.content.AttributionSource, android.net.Uri, android.content.ContentValues[]) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
android.content.ContentValues[] initialValues
public int delete (android.content.AttributionSource, android.net.Uri, android.os.Bundle) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
android.os.Bundle extras
public java.lang.String getType (android.content.AttributionSource, android.net.Uri) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
public void getTypeAsync (android.content.AttributionSource, android.net.Uri, android.os.RemoteCallback) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri uri
android.os.RemoteCallback callback
public void getTypeAnonymousAsync (android.net.Uri, android.os.RemoteCallback) throws android.os.RemoteException
android.net.Uri uri
android.os.RemoteCallback callback
public android.net.Uri insert (android.content.AttributionSource, android.net.Uri, android.content.ContentValues, android.os.Bundle) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
android.content.ContentValues initialValues
android.os.Bundle extras
public android.content.res.AssetFileDescriptor openAssetFile (android.content.AttributionSource, android.net.Uri, java.lang.String, android.os.ICancellationSignal) throws android.os.RemoteException java.io.FileNotFoundException
android.content.AttributionSource attributionSource
android.net.Uri url
String mode
android.os.ICancellationSignal signal
public android.os.ParcelFileDescriptor openFile (android.content.AttributionSource, android.net.Uri, java.lang.String, android.os.ICancellationSignal) throws android.os.RemoteException java.io.FileNotFoundException
android.content.AttributionSource attributionSource
android.net.Uri url
String mode
android.os.ICancellationSignal signal
public android.database.Cursor query (android.content.AttributionSource, android.net.Uri, java.lang.String[], android.os.Bundle, android.os.ICancellationSignal) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
String[] projection
android.os.Bundle queryArgs
android.os.ICancellationSignal cancellationSignal
public int update (android.content.AttributionSource, android.net.Uri, android.content.ContentValues, android.os.Bundle) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
android.content.ContentValues values
android.os.Bundle extras
public android.os.Bundle call (android.content.AttributionSource, java.lang.String, java.lang.String, java.lang.String, android.os.Bundle) throws android.os.RemoteException
android.content.AttributionSource attributionSource
String authority
String method
String request
android.os.Bundle args
public android.os.IBinder asBinder ()
public java.lang.String[] getStreamTypes (android.content.AttributionSource, android.net.Uri, java.lang.String) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
String mimeTypeFilter
public android.content.res.AssetFileDescriptor openTypedAssetFile (android.content.AttributionSource, android.net.Uri, java.lang.String, android.os.Bundle, android.os.ICancellationSignal) throws android.os.RemoteException java.io.FileNotFoundException
android.content.AttributionSource attributionSource
android.net.Uri url
String mimeType
android.os.Bundle opts
android.os.ICancellationSignal signal
public android.os.ICancellationSignal createCancellationSignal () throws android.os.RemoteException
public android.net.Uri canonicalize (android.content.AttributionSource, android.net.Uri) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri uri
public void canonicalizeAsync (android.content.AttributionSource, android.net.Uri, android.os.RemoteCallback)
android.content.AttributionSource attributionSource
android.net.Uri uri
android.os.RemoteCallback callback
public android.net.Uri uncanonicalize (android.content.AttributionSource, android.net.Uri) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri uri
public void uncanonicalizeAsync (android.content.AttributionSource, android.net.Uri, android.os.RemoteCallback)
android.content.AttributionSource attributionSource
android.net.Uri uri
android.os.RemoteCallback callback
public boolean refresh (android.content.AttributionSource, android.net.Uri, android.os.Bundle, android.os.ICancellationSignal) throws android.os.RemoteException
android.content.AttributionSource attributionSource
android.net.Uri url
android.os.Bundle args
android.os.ICancellationSignal cancellationSignal
public int checkUriPermission (android.content.AttributionSource, android.net.Uri, int, int)
android.content.AttributionSource attributionSource
android.net.Uri uri
int uid
int modeFlags
}
android/test/mock/MockApplication.class
MockApplication.java
package android.test.mock
public android.test.mock.MockApplication extends android.app.Application {
public void <init> ()
public void onCreate ()
public void onTerminate ()
public void onConfigurationChanged (android.content.res.Configuration)
android.content.res.Configuration newConfig
}
android/test/mock/MockAccountManager.class
MockAccountManager.java
package android.test.mock
public android.test.mock.MockAccountManager extends java.lang.Object {
public static android.accounts.AccountManager newMockAccountManager (android.content.Context)
android.content.Context context
private void <init> ()
}
android/test/mock/MockAccountManager$MockAccountManagerImpl.class
MockAccountManager.java
package android.test.mock
android.test.mock.MockAccountManager$MockAccountManagerImpl extends android.accounts.AccountManager {
void <init> (android.content.Context)
android.content.Context context
public void addOnAccountsUpdatedListener (android.accounts.OnAccountsUpdateListener, android.os.Handler, boolean)
android.accounts.OnAccountsUpdateListener listener
android.os.Handler handler
boolean updateImmediately
public android.accounts.Account[] getAccounts ()
public android.accounts.AccountManagerFuture getAccountsByTypeAndFeatures (java.lang.String, java.lang.String[], android.accounts.AccountManagerCallback, android.os.Handler)
String type
String[] features
android.accounts.AccountManagerCallback callback
android.os.Handler handler
public java.lang.String blockingGetAuthToken (android.accounts.Account, java.lang.String, boolean) throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException
android.accounts.Account account
String authTokenType
boolean notifyAuthFailure
}
android/test/mock/MockAccountManager$MockAccountManagerFuture.class
MockAccountManager.java
package android.test.mock
android.test.mock.MockAccountManager$MockAccountManagerFuture extends java.lang.Object implements android.accounts.AccountManagerFuture {
Object mResult
void <init> (java.lang.Object)
Object result
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object getResult () throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException
public java.lang.Object getResult (long, java.util.concurrent.TimeUnit) throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException
long timeout
java.util.concurrent.TimeUnit unit
}
android/test/mock/
android/test/
android/
META-INF/MANIFEST.MF
META-INF/