Home | History | Annotate | Download | only in api
      1 // Signature format: 2.0
      2 package android.test.mock {
      3 
      4   @Deprecated public class MockAccountManager {
      5     method @Deprecated public static android.accounts.AccountManager newMockAccountManager(android.content.Context);
      6   }
      7 
      8   @Deprecated public class MockApplication extends android.app.Application {
      9     ctor @Deprecated public MockApplication();
     10   }
     11 
     12   public class MockContentProvider extends android.content.ContentProvider {
     13     ctor protected MockContentProvider();
     14     ctor public MockContentProvider(android.content.Context);
     15     ctor public MockContentProvider(android.content.Context, String, String, android.content.pm.PathPermission[]);
     16     method public android.content.ContentProviderResult[] applyBatch(java.util.ArrayList<android.content.ContentProviderOperation>);
     17     method @Deprecated public static void attachInfoForTesting(android.content.ContentProvider, android.content.Context, android.content.pm.ProviderInfo);
     18     method public int delete(android.net.Uri, String, String[]);
     19     method public String getType(android.net.Uri);
     20     method public android.net.Uri insert(android.net.Uri, android.content.ContentValues);
     21     method public boolean onCreate();
     22     method public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, String, android.os.Bundle);
     23     method public android.database.Cursor query(android.net.Uri, String[], String, String[], String);
     24     method public int update(android.net.Uri, android.content.ContentValues, String, String[]);
     25   }
     26 
     27   public class MockContentResolver extends android.content.ContentResolver {
     28     ctor public MockContentResolver();
     29     ctor public MockContentResolver(android.content.Context);
     30     method public void addProvider(String, android.content.ContentProvider);
     31   }
     32 
     33   public class MockContext extends android.content.Context {
     34     ctor public MockContext();
     35     method public boolean bindService(android.content.Intent, android.content.ServiceConnection, int);
     36     method public int checkCallingOrSelfPermission(String);
     37     method public int checkCallingOrSelfUriPermission(android.net.Uri, int);
     38     method public int checkCallingPermission(String);
     39     method public int checkCallingUriPermission(android.net.Uri, int);
     40     method public int checkPermission(String, int, int);
     41     method public int checkSelfPermission(String);
     42     method public int checkUriPermission(android.net.Uri, int, int, int);
     43     method public int checkUriPermission(android.net.Uri, String, String, int, int, int);
     44     method public void clearWallpaper();
     45     method public android.content.Context createConfigurationContext(android.content.res.Configuration);
     46     method public android.content.Context createContextForSplit(String) throws android.content.pm.PackageManager.NameNotFoundException;
     47     method public android.content.Context createDeviceProtectedStorageContext();
     48     method public android.content.Context createDisplayContext(android.view.Display);
     49     method public android.content.Context createPackageContext(String, int) throws android.content.pm.PackageManager.NameNotFoundException;
     50     method public String[] databaseList();
     51     method public boolean deleteDatabase(String);
     52     method public boolean deleteFile(String);
     53     method public boolean deleteSharedPreferences(String);
     54     method public void enforceCallingOrSelfPermission(String, String);
     55     method public void enforceCallingOrSelfUriPermission(android.net.Uri, int, String);
     56     method public void enforceCallingPermission(String, String);
     57     method public void enforceCallingUriPermission(android.net.Uri, int, String);
     58     method public void enforcePermission(String, int, int, String);
     59     method public void enforceUriPermission(android.net.Uri, int, int, int, String);
     60     method public void enforceUriPermission(android.net.Uri, String, String, int, int, int, String);
     61     method public String[] fileList();
     62     method public android.content.Context getApplicationContext();
     63     method public android.content.pm.ApplicationInfo getApplicationInfo();
     64     method public android.content.res.AssetManager getAssets();
     65     method public java.io.File getCacheDir();
     66     method public ClassLoader getClassLoader();
     67     method public java.io.File getCodeCacheDir();
     68     method public android.content.ContentResolver getContentResolver();
     69     method public java.io.File getDataDir();
     70     method public java.io.File getDatabasePath(String);
     71     method public java.io.File getDir(String, int);
     72     method public java.io.File getExternalCacheDir();
     73     method public java.io.File[] getExternalCacheDirs();
     74     method public java.io.File getExternalFilesDir(String);
     75     method public java.io.File[] getExternalFilesDirs(String);
     76     method public java.io.File[] getExternalMediaDirs();
     77     method public java.io.File getFileStreamPath(String);
     78     method public java.io.File getFilesDir();
     79     method public android.os.Looper getMainLooper();
     80     method public java.io.File getNoBackupFilesDir();
     81     method public java.io.File getObbDir();
     82     method public java.io.File[] getObbDirs();
     83     method public String getPackageCodePath();
     84     method public android.content.pm.PackageManager getPackageManager();
     85     method public String getPackageName();
     86     method public String getPackageResourcePath();
     87     method public android.content.res.Resources getResources();
     88     method public android.content.SharedPreferences getSharedPreferences(String, int);
     89     method public Object getSystemService(String);
     90     method public String getSystemServiceName(Class<?>);
     91     method public android.content.res.Resources.Theme getTheme();
     92     method public android.graphics.drawable.Drawable getWallpaper();
     93     method public int getWallpaperDesiredMinimumHeight();
     94     method public int getWallpaperDesiredMinimumWidth();
     95     method public void grantUriPermission(String, android.net.Uri, int);
     96     method public boolean isDeviceProtectedStorage();
     97     method public boolean moveDatabaseFrom(android.content.Context, String);
     98     method public boolean moveSharedPreferencesFrom(android.content.Context, String);
     99     method public java.io.FileInputStream openFileInput(String) throws java.io.FileNotFoundException;
    100     method public java.io.FileOutputStream openFileOutput(String, int) throws java.io.FileNotFoundException;
    101     method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String, int, android.database.sqlite.SQLiteDatabase.CursorFactory);
    102     method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String, int, android.database.sqlite.SQLiteDatabase.CursorFactory, android.database.DatabaseErrorHandler);
    103     method public android.graphics.drawable.Drawable peekWallpaper();
    104     method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter);
    105     method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, int);
    106     method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, String, android.os.Handler);
    107     method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, String, android.os.Handler, int);
    108     method public void removeStickyBroadcast(android.content.Intent);
    109     method public void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle);
    110     method public void revokeUriPermission(android.net.Uri, int);
    111     method public void revokeUriPermission(String, android.net.Uri, int);
    112     method public void sendBroadcast(android.content.Intent);
    113     method public void sendBroadcast(android.content.Intent, String);
    114     method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle);
    115     method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, String);
    116     method public void sendOrderedBroadcast(android.content.Intent, String);
    117     method public void sendOrderedBroadcast(android.content.Intent, String, android.content.BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle);
    118     method public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, String, android.content.BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle);
    119     method public void sendStickyBroadcast(android.content.Intent);
    120     method public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle);
    121     method public void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle);
    122     method public void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle);
    123     method public void setTheme(int);
    124     method public void setWallpaper(android.graphics.Bitmap) throws java.io.IOException;
    125     method public void setWallpaper(java.io.InputStream) throws java.io.IOException;
    126     method public void startActivities(android.content.Intent[]);
    127     method public void startActivities(android.content.Intent[], android.os.Bundle);
    128     method public void startActivity(android.content.Intent);
    129     method public void startActivity(android.content.Intent, android.os.Bundle);
    130     method public android.content.ComponentName startForegroundService(android.content.Intent);
    131     method public boolean startInstrumentation(android.content.ComponentName, String, android.os.Bundle);
    132     method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException;
    133     method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException;
    134     method public android.content.ComponentName startService(android.content.Intent);
    135     method public boolean stopService(android.content.Intent);
    136     method public void unbindService(android.content.ServiceConnection);
    137     method public void unregisterReceiver(android.content.BroadcastReceiver);
    138   }
    139 
    140   @Deprecated public class MockCursor implements android.database.Cursor {
    141     ctor @Deprecated public MockCursor();
    142     method @Deprecated public void close();
    143     method @Deprecated public void copyStringToBuffer(int, android.database.CharArrayBuffer);
    144     method @Deprecated public void deactivate();
    145     method @Deprecated public byte[] getBlob(int);
    146     method @Deprecated public int getColumnCount();
    147     method @Deprecated public int getColumnIndex(String);
    148     method @Deprecated public int getColumnIndexOrThrow(String);
    149     method @Deprecated public String getColumnName(int);
    150     method @Deprecated public String[] getColumnNames();
    151     method @Deprecated public int getCount();
    152     method @Deprecated public double getDouble(int);
    153     method @Deprecated public android.os.Bundle getExtras();
    154     method @Deprecated public float getFloat(int);
    155     method @Deprecated public int getInt(int);
    156     method @Deprecated public long getLong(int);
    157     method @Deprecated public android.net.Uri getNotificationUri();
    158     method @Deprecated public int getPosition();
    159     method @Deprecated public short getShort(int);
    160     method @Deprecated public String getString(int);
    161     method @Deprecated public int getType(int);
    162     method @Deprecated public boolean getWantsAllOnMoveCalls();
    163     method @Deprecated public boolean isAfterLast();
    164     method @Deprecated public boolean isBeforeFirst();
    165     method @Deprecated public boolean isClosed();
    166     method @Deprecated public boolean isFirst();
    167     method @Deprecated public boolean isLast();
    168     method @Deprecated public boolean isNull(int);
    169     method @Deprecated public boolean move(int);
    170     method @Deprecated public boolean moveToFirst();
    171     method @Deprecated public boolean moveToLast();
    172     method @Deprecated public boolean moveToNext();
    173     method @Deprecated public boolean moveToPosition(int);
    174     method @Deprecated public boolean moveToPrevious();
    175     method @Deprecated public void registerContentObserver(android.database.ContentObserver);
    176     method @Deprecated public void registerDataSetObserver(android.database.DataSetObserver);
    177     method @Deprecated public boolean requery();
    178     method @Deprecated public android.os.Bundle respond(android.os.Bundle);
    179     method @Deprecated public void setExtras(android.os.Bundle);
    180     method @Deprecated public void setNotificationUri(android.content.ContentResolver, android.net.Uri);
    181     method @Deprecated public void unregisterContentObserver(android.database.ContentObserver);
    182     method @Deprecated public void unregisterDataSetObserver(android.database.DataSetObserver);
    183   }
    184 
    185   @Deprecated public class MockDialogInterface implements android.content.DialogInterface {
    186     ctor @Deprecated public MockDialogInterface();
    187     method @Deprecated public void cancel();
    188     method @Deprecated public void dismiss();
    189   }
    190 
    191   @Deprecated public class MockPackageManager extends android.content.pm.PackageManager {
    192     ctor @Deprecated public MockPackageManager();
    193     method @Deprecated public void addPackageToPreferred(String);
    194     method @Deprecated public boolean addPermission(android.content.pm.PermissionInfo);
    195     method @Deprecated public boolean addPermissionAsync(android.content.pm.PermissionInfo);
    196     method @Deprecated public void addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName);
    197     method @Deprecated public boolean canRequestPackageInstalls();
    198     method @Deprecated public String[] canonicalToCurrentPackageNames(String[]);
    199     method @Deprecated public int checkPermission(String, String);
    200     method @Deprecated public int checkSignatures(String, String);
    201     method @Deprecated public int checkSignatures(int, int);
    202     method public void clearInstantAppCookie();
    203     method @Deprecated public void clearPackagePreferredActivities(String);
    204     method @Deprecated public String[] currentToCanonicalPackageNames(String[]);
    205     method @Deprecated public void extendVerificationTimeout(int, int, long);
    206     method @Deprecated public android.graphics.drawable.Drawable getActivityBanner(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
    207     method @Deprecated public android.graphics.drawable.Drawable getActivityBanner(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException;
    208     method @Deprecated public android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
    209     method @Deprecated public android.graphics.drawable.Drawable getActivityIcon(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException;
    210     method @Deprecated public android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
    211     method @Deprecated public android.graphics.drawable.Drawable getActivityLogo(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
    212     method @Deprecated public android.graphics.drawable.Drawable getActivityLogo(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException;
    213     method @Deprecated public java.util.List<android.content.IntentFilter> getAllIntentFilters(String);
    214     method @Deprecated public java.util.List<android.content.pm.PermissionGroupInfo> getAllPermissionGroups(int);
    215     method @Deprecated public android.graphics.drawable.Drawable getApplicationBanner(android.content.pm.ApplicationInfo);
    216     method @Deprecated public android.graphics.drawable.Drawable getApplicationBanner(String) throws android.content.pm.PackageManager.NameNotFoundException;
    217     method @Deprecated public int getApplicationEnabledSetting(String);
    218     method @Deprecated public android.graphics.drawable.Drawable getApplicationIcon(android.content.pm.ApplicationInfo);
    219     method @Deprecated public android.graphics.drawable.Drawable getApplicationIcon(String) throws android.content.pm.PackageManager.NameNotFoundException;
    220     method @Deprecated public android.content.pm.ApplicationInfo getApplicationInfo(String, int) throws android.content.pm.PackageManager.NameNotFoundException;
    221     method @Deprecated public CharSequence getApplicationLabel(android.content.pm.ApplicationInfo);
    222     method @Deprecated public android.graphics.drawable.Drawable getApplicationLogo(android.content.pm.ApplicationInfo);
    223     method @Deprecated public android.graphics.drawable.Drawable getApplicationLogo(String) throws android.content.pm.PackageManager.NameNotFoundException;
    224     method public android.content.pm.ChangedPackages getChangedPackages(int);
    225     method @Deprecated public int getComponentEnabledSetting(android.content.ComponentName);
    226     method @Deprecated public android.graphics.drawable.Drawable getDefaultActivityIcon();
    227     method @Deprecated public android.graphics.drawable.Drawable getDrawable(String, int, android.content.pm.ApplicationInfo);
    228     method @Deprecated public java.util.List<android.content.pm.ApplicationInfo> getInstalledApplications(int);
    229     method @Deprecated public java.util.List<android.content.pm.PackageInfo> getInstalledPackages(int);
    230     method @Deprecated public String getInstallerPackageName(String);
    231     method public byte[] getInstantAppCookie();
    232     method public int getInstantAppCookieMaxBytes();
    233     method @Deprecated public android.content.pm.InstrumentationInfo getInstrumentationInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
    234     method @Deprecated public android.content.Intent getLaunchIntentForPackage(String);
    235     method @Deprecated public android.content.Intent getLeanbackLaunchIntentForPackage(String);
    236     method @Deprecated public String getNameForUid(int);
    237     method @Deprecated public int[] getPackageGids(String) throws android.content.pm.PackageManager.NameNotFoundException;
    238     method @Deprecated public int[] getPackageGids(String, int) throws android.content.pm.PackageManager.NameNotFoundException;
    239     method @Deprecated public android.content.pm.PackageInfo getPackageInfo(String, int) throws android.content.pm.PackageManager.NameNotFoundException;
    240     method @Deprecated public android.content.pm.PackageInfo getPackageInfo(android.content.pm.VersionedPackage, int) throws android.content.pm.PackageManager.NameNotFoundException;
    241     method public android.content.pm.PackageInstaller getPackageInstaller();
    242     method @Deprecated public int getPackageUid(String, int) throws android.content.pm.PackageManager.NameNotFoundException;
    243     method @Deprecated public String[] getPackagesForUid(int);
    244     method @Deprecated public java.util.List<android.content.pm.PackageInfo> getPackagesHoldingPermissions(String[], int);
    245     method @Deprecated public android.content.pm.PermissionGroupInfo getPermissionGroupInfo(String, int) throws android.content.pm.PackageManager.NameNotFoundException;
    246     method @Deprecated public android.content.pm.PermissionInfo getPermissionInfo(String, int) throws android.content.pm.PackageManager.NameNotFoundException;
    247     method @Deprecated public int getPreferredActivities(java.util.List<android.content.IntentFilter>, java.util.List<android.content.ComponentName>, String);
    248     method @Deprecated public java.util.List<android.content.pm.PackageInfo> getPreferredPackages(int);
    249     method @Deprecated public android.content.pm.ProviderInfo getProviderInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
    250     method @Deprecated public android.content.pm.ActivityInfo getReceiverInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
    251     method @Deprecated public android.content.res.Resources getResourcesForActivity(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
    252     method @Deprecated public android.content.res.Resources getResourcesForApplication(android.content.pm.ApplicationInfo);
    253     method @Deprecated public android.content.res.Resources getResourcesForApplication(String) throws android.content.pm.PackageManager.NameNotFoundException;
    254     method @Deprecated public android.content.pm.ServiceInfo getServiceInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
    255     method @Deprecated @NonNull public java.util.List<android.content.pm.SharedLibraryInfo> getSharedLibraries(int);
    256     method @Deprecated public android.content.pm.FeatureInfo[] getSystemAvailableFeatures();
    257     method @Deprecated public String[] getSystemSharedLibraryNames();
    258     method @Deprecated public CharSequence getText(String, int, android.content.pm.ApplicationInfo);
    259     method @Deprecated public android.graphics.drawable.Drawable getUserBadgedDrawableForDensity(android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int);
    260     method @Deprecated public android.graphics.drawable.Drawable getUserBadgedIcon(android.graphics.drawable.Drawable, android.os.UserHandle);
    261     method @Deprecated public CharSequence getUserBadgedLabel(CharSequence, android.os.UserHandle);
    262     method @Deprecated public android.content.res.XmlResourceParser getXml(String, int, android.content.pm.ApplicationInfo);
    263     method @Deprecated public boolean hasSystemFeature(String);
    264     method @Deprecated public boolean hasSystemFeature(String, int);
    265     method public boolean isInstantApp();
    266     method public boolean isInstantApp(String);
    267     method @Deprecated public boolean isPermissionRevokedByPolicy(String, String);
    268     method @Deprecated public boolean isSafeMode();
    269     method @Deprecated public java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceivers(android.content.Intent, int);
    270     method @Deprecated public java.util.List<android.content.pm.ProviderInfo> queryContentProviders(String, int, int);
    271     method @Deprecated public java.util.List<android.content.pm.InstrumentationInfo> queryInstrumentation(String, int);
    272     method @Deprecated public java.util.List<android.content.pm.ResolveInfo> queryIntentActivities(android.content.Intent, int);
    273     method @Deprecated public java.util.List<android.content.pm.ResolveInfo> queryIntentActivityOptions(android.content.ComponentName, android.content.Intent[], android.content.Intent, int);
    274     method @Deprecated public java.util.List<android.content.pm.ResolveInfo> queryIntentContentProviders(android.content.Intent, int);
    275     method @Deprecated public java.util.List<android.content.pm.ResolveInfo> queryIntentServices(android.content.Intent, int);
    276     method @Deprecated public java.util.List<android.content.pm.PermissionInfo> queryPermissionsByGroup(String, int) throws android.content.pm.PackageManager.NameNotFoundException;
    277     method @Deprecated public void removePackageFromPreferred(String);
    278     method @Deprecated public void removePermission(String);
    279     method @Deprecated public android.content.pm.ResolveInfo resolveActivity(android.content.Intent, int);
    280     method @Deprecated public android.content.pm.ProviderInfo resolveContentProvider(String, int);
    281     method @Deprecated public android.content.pm.ResolveInfo resolveService(android.content.Intent, int);
    282     method @Deprecated public android.content.pm.ResolveInfo resolveServiceAsUser(android.content.Intent, int, int);
    283     method public void setApplicationCategoryHint(String, int);
    284     method @Deprecated public void setApplicationEnabledSetting(String, int, int);
    285     method @Deprecated public void setComponentEnabledSetting(android.content.ComponentName, int, int);
    286     method @Deprecated public void setInstallerPackageName(String, String);
    287     method public void updateInstantAppCookie(@NonNull byte[]);
    288     method @Deprecated public void verifyPendingInstall(int, int);
    289   }
    290 
    291   @Deprecated public class MockResources extends android.content.res.Resources {
    292     ctor @Deprecated public MockResources();
    293     method @Deprecated public int getColor(int) throws android.content.res.Resources.NotFoundException;
    294     method @Deprecated public android.content.res.ColorStateList getColorStateList(int) throws android.content.res.Resources.NotFoundException;
    295     method @Deprecated public android.graphics.drawable.Drawable getDrawable(int) throws android.content.res.Resources.NotFoundException;
    296     method @Deprecated public android.graphics.Movie getMovie(int) throws android.content.res.Resources.NotFoundException;
    297     method @Deprecated public void updateConfiguration(android.content.res.Configuration, android.util.DisplayMetrics);
    298   }
    299 
    300   @Deprecated public class MockService {
    301     method @Deprecated public static <T extends android.app.Service> void attachForTesting(android.app.Service, android.content.Context, String, android.app.Application);
    302   }
    303 
    304 }
    305 
    306