1// Signature format: 2.0 2package 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 sendStickyBroadcast(android.content.Intent, android.os.Bundle); 121 method public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 122 method public void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle); 123 method public void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle); 124 method public void setTheme(int); 125 method public void setWallpaper(android.graphics.Bitmap) throws java.io.IOException; 126 method public void setWallpaper(java.io.InputStream) throws java.io.IOException; 127 method public void startActivities(android.content.Intent[]); 128 method public void startActivities(android.content.Intent[], android.os.Bundle); 129 method public void startActivity(android.content.Intent); 130 method public void startActivity(android.content.Intent, android.os.Bundle); 131 method public android.content.ComponentName startForegroundService(android.content.Intent); 132 method public boolean startInstrumentation(android.content.ComponentName, String, android.os.Bundle); 133 method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; 134 method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 135 method public android.content.ComponentName startService(android.content.Intent); 136 method public boolean stopService(android.content.Intent); 137 method public void unbindService(android.content.ServiceConnection); 138 method public void unregisterReceiver(android.content.BroadcastReceiver); 139 } 140 141 @Deprecated public class MockCursor implements android.database.Cursor { 142 ctor @Deprecated public MockCursor(); 143 method @Deprecated public void close(); 144 method @Deprecated public void copyStringToBuffer(int, android.database.CharArrayBuffer); 145 method @Deprecated public void deactivate(); 146 method @Deprecated public byte[] getBlob(int); 147 method @Deprecated public int getColumnCount(); 148 method @Deprecated public int getColumnIndex(String); 149 method @Deprecated public int getColumnIndexOrThrow(String); 150 method @Deprecated public String getColumnName(int); 151 method @Deprecated public String[] getColumnNames(); 152 method @Deprecated public int getCount(); 153 method @Deprecated public double getDouble(int); 154 method @Deprecated public android.os.Bundle getExtras(); 155 method @Deprecated public float getFloat(int); 156 method @Deprecated public int getInt(int); 157 method @Deprecated public long getLong(int); 158 method @Deprecated public android.net.Uri getNotificationUri(); 159 method @Deprecated public int getPosition(); 160 method @Deprecated public short getShort(int); 161 method @Deprecated public String getString(int); 162 method @Deprecated public int getType(int); 163 method @Deprecated public boolean getWantsAllOnMoveCalls(); 164 method @Deprecated public boolean isAfterLast(); 165 method @Deprecated public boolean isBeforeFirst(); 166 method @Deprecated public boolean isClosed(); 167 method @Deprecated public boolean isFirst(); 168 method @Deprecated public boolean isLast(); 169 method @Deprecated public boolean isNull(int); 170 method @Deprecated public boolean move(int); 171 method @Deprecated public boolean moveToFirst(); 172 method @Deprecated public boolean moveToLast(); 173 method @Deprecated public boolean moveToNext(); 174 method @Deprecated public boolean moveToPosition(int); 175 method @Deprecated public boolean moveToPrevious(); 176 method @Deprecated public void registerContentObserver(android.database.ContentObserver); 177 method @Deprecated public void registerDataSetObserver(android.database.DataSetObserver); 178 method @Deprecated public boolean requery(); 179 method @Deprecated public android.os.Bundle respond(android.os.Bundle); 180 method @Deprecated public void setExtras(android.os.Bundle); 181 method @Deprecated public void setNotificationUri(android.content.ContentResolver, android.net.Uri); 182 method @Deprecated public void unregisterContentObserver(android.database.ContentObserver); 183 method @Deprecated public void unregisterDataSetObserver(android.database.DataSetObserver); 184 } 185 186 @Deprecated public class MockDialogInterface implements android.content.DialogInterface { 187 ctor @Deprecated public MockDialogInterface(); 188 method @Deprecated public void cancel(); 189 method @Deprecated public void dismiss(); 190 } 191 192 @Deprecated public class MockPackageManager extends android.content.pm.PackageManager { 193 ctor @Deprecated public MockPackageManager(); 194 method @Deprecated public void addPackageToPreferred(String); 195 method @Deprecated public boolean addPermission(android.content.pm.PermissionInfo); 196 method @Deprecated public boolean addPermissionAsync(android.content.pm.PermissionInfo); 197 method @Deprecated public void addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName); 198 method @Deprecated public boolean canRequestPackageInstalls(); 199 method @Deprecated public String[] canonicalToCurrentPackageNames(String[]); 200 method @Deprecated public int checkPermission(String, String); 201 method @Deprecated public int checkSignatures(String, String); 202 method @Deprecated public int checkSignatures(int, int); 203 method public void clearInstantAppCookie(); 204 method @Deprecated public void clearPackagePreferredActivities(String); 205 method @Deprecated public String[] currentToCanonicalPackageNames(String[]); 206 method @Deprecated public void extendVerificationTimeout(int, int, long); 207 method @Deprecated public android.graphics.drawable.Drawable getActivityBanner(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 208 method @Deprecated public android.graphics.drawable.Drawable getActivityBanner(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 209 method @Deprecated public android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 210 method @Deprecated public android.graphics.drawable.Drawable getActivityIcon(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 211 method @Deprecated public android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 212 method @Deprecated public android.graphics.drawable.Drawable getActivityLogo(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 213 method @Deprecated public android.graphics.drawable.Drawable getActivityLogo(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 214 method @Deprecated public java.util.List<android.content.IntentFilter> getAllIntentFilters(String); 215 method @Deprecated public java.util.List<android.content.pm.PermissionGroupInfo> getAllPermissionGroups(int); 216 method @Deprecated public android.graphics.drawable.Drawable getApplicationBanner(android.content.pm.ApplicationInfo); 217 method @Deprecated public android.graphics.drawable.Drawable getApplicationBanner(String) throws android.content.pm.PackageManager.NameNotFoundException; 218 method @Deprecated public int getApplicationEnabledSetting(String); 219 method @Deprecated public android.graphics.drawable.Drawable getApplicationIcon(android.content.pm.ApplicationInfo); 220 method @Deprecated public android.graphics.drawable.Drawable getApplicationIcon(String) throws android.content.pm.PackageManager.NameNotFoundException; 221 method @Deprecated public android.content.pm.ApplicationInfo getApplicationInfo(String, int) throws android.content.pm.PackageManager.NameNotFoundException; 222 method @Deprecated public CharSequence getApplicationLabel(android.content.pm.ApplicationInfo); 223 method @Deprecated public android.graphics.drawable.Drawable getApplicationLogo(android.content.pm.ApplicationInfo); 224 method @Deprecated public android.graphics.drawable.Drawable getApplicationLogo(String) throws android.content.pm.PackageManager.NameNotFoundException; 225 method public android.content.pm.ChangedPackages getChangedPackages(int); 226 method @Deprecated public int getComponentEnabledSetting(android.content.ComponentName); 227 method @Deprecated public android.graphics.drawable.Drawable getDefaultActivityIcon(); 228 method @Deprecated public android.graphics.drawable.Drawable getDrawable(String, int, android.content.pm.ApplicationInfo); 229 method @Deprecated public java.util.List<android.content.pm.ApplicationInfo> getInstalledApplications(int); 230 method @Deprecated public java.util.List<android.content.pm.PackageInfo> getInstalledPackages(int); 231 method @Deprecated public String getInstallerPackageName(String); 232 method public byte[] getInstantAppCookie(); 233 method public int getInstantAppCookieMaxBytes(); 234 method @Deprecated public android.content.pm.InstrumentationInfo getInstrumentationInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 235 method @Deprecated public android.content.Intent getLaunchIntentForPackage(String); 236 method @Deprecated public android.content.Intent getLeanbackLaunchIntentForPackage(String); 237 method @Deprecated public String getNameForUid(int); 238 method @Deprecated public int[] getPackageGids(String) throws android.content.pm.PackageManager.NameNotFoundException; 239 method @Deprecated public int[] getPackageGids(String, int) throws android.content.pm.PackageManager.NameNotFoundException; 240 method @Deprecated public android.content.pm.PackageInfo getPackageInfo(String, int) throws android.content.pm.PackageManager.NameNotFoundException; 241 method @Deprecated public android.content.pm.PackageInfo getPackageInfo(android.content.pm.VersionedPackage, int) throws android.content.pm.PackageManager.NameNotFoundException; 242 method public android.content.pm.PackageInstaller getPackageInstaller(); 243 method @Deprecated public int getPackageUid(String, int) throws android.content.pm.PackageManager.NameNotFoundException; 244 method @Deprecated public String[] getPackagesForUid(int); 245 method @Deprecated public java.util.List<android.content.pm.PackageInfo> getPackagesHoldingPermissions(String[], int); 246 method @Deprecated public android.content.pm.PermissionGroupInfo getPermissionGroupInfo(String, int) throws android.content.pm.PackageManager.NameNotFoundException; 247 method @Deprecated public android.content.pm.PermissionInfo getPermissionInfo(String, int) throws android.content.pm.PackageManager.NameNotFoundException; 248 method @Deprecated public int getPreferredActivities(java.util.List<android.content.IntentFilter>, java.util.List<android.content.ComponentName>, String); 249 method @Deprecated public java.util.List<android.content.pm.PackageInfo> getPreferredPackages(int); 250 method @Deprecated public android.content.pm.ProviderInfo getProviderInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 251 method @Deprecated public android.content.pm.ActivityInfo getReceiverInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 252 method @Deprecated public android.content.res.Resources getResourcesForActivity(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 253 method @Deprecated public android.content.res.Resources getResourcesForApplication(android.content.pm.ApplicationInfo); 254 method @Deprecated public android.content.res.Resources getResourcesForApplication(String) throws android.content.pm.PackageManager.NameNotFoundException; 255 method @Deprecated public android.content.pm.ServiceInfo getServiceInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 256 method @Deprecated @NonNull public java.util.List<android.content.pm.SharedLibraryInfo> getSharedLibraries(int); 257 method @Deprecated public android.content.pm.FeatureInfo[] getSystemAvailableFeatures(); 258 method @Deprecated public String[] getSystemSharedLibraryNames(); 259 method @Deprecated public CharSequence getText(String, int, android.content.pm.ApplicationInfo); 260 method @Deprecated public android.graphics.drawable.Drawable getUserBadgedDrawableForDensity(android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int); 261 method @Deprecated public android.graphics.drawable.Drawable getUserBadgedIcon(android.graphics.drawable.Drawable, android.os.UserHandle); 262 method @Deprecated public CharSequence getUserBadgedLabel(CharSequence, android.os.UserHandle); 263 method @Deprecated public android.content.res.XmlResourceParser getXml(String, int, android.content.pm.ApplicationInfo); 264 method @Deprecated public boolean hasSystemFeature(String); 265 method @Deprecated public boolean hasSystemFeature(String, int); 266 method public boolean isInstantApp(); 267 method public boolean isInstantApp(String); 268 method @Deprecated public boolean isPermissionRevokedByPolicy(String, String); 269 method @Deprecated public boolean isSafeMode(); 270 method @Deprecated public java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceivers(android.content.Intent, int); 271 method @Deprecated public java.util.List<android.content.pm.ProviderInfo> queryContentProviders(String, int, int); 272 method @Deprecated public java.util.List<android.content.pm.InstrumentationInfo> queryInstrumentation(String, int); 273 method @Deprecated public java.util.List<android.content.pm.ResolveInfo> queryIntentActivities(android.content.Intent, int); 274 method @Deprecated public java.util.List<android.content.pm.ResolveInfo> queryIntentActivityOptions(android.content.ComponentName, android.content.Intent[], android.content.Intent, int); 275 method @Deprecated public java.util.List<android.content.pm.ResolveInfo> queryIntentContentProviders(android.content.Intent, int); 276 method @Deprecated public java.util.List<android.content.pm.ResolveInfo> queryIntentServices(android.content.Intent, int); 277 method @Deprecated public java.util.List<android.content.pm.PermissionInfo> queryPermissionsByGroup(String, int) throws android.content.pm.PackageManager.NameNotFoundException; 278 method @Deprecated public void removePackageFromPreferred(String); 279 method @Deprecated public void removePermission(String); 280 method @Deprecated public android.content.pm.ResolveInfo resolveActivity(android.content.Intent, int); 281 method @Deprecated public android.content.pm.ProviderInfo resolveContentProvider(String, int); 282 method @Deprecated public android.content.pm.ResolveInfo resolveService(android.content.Intent, int); 283 method @Deprecated public android.content.pm.ResolveInfo resolveServiceAsUser(android.content.Intent, int, int); 284 method public void setApplicationCategoryHint(String, int); 285 method @Deprecated public void setApplicationEnabledSetting(String, int, int); 286 method @Deprecated public void setComponentEnabledSetting(android.content.ComponentName, int, int); 287 method @Deprecated public void setInstallerPackageName(String, String); 288 method public void updateInstantAppCookie(@NonNull byte[]); 289 method @Deprecated public void verifyPendingInstall(int, int); 290 } 291 292 @Deprecated public class MockResources extends android.content.res.Resources { 293 ctor @Deprecated public MockResources(); 294 method @Deprecated public int getColor(int) throws android.content.res.Resources.NotFoundException; 295 method @Deprecated public android.content.res.ColorStateList getColorStateList(int) throws android.content.res.Resources.NotFoundException; 296 method @Deprecated public android.graphics.drawable.Drawable getDrawable(int) throws android.content.res.Resources.NotFoundException; 297 method @Deprecated public android.graphics.Movie getMovie(int) throws android.content.res.Resources.NotFoundException; 298 method @Deprecated public void updateConfiguration(android.content.res.Configuration, android.util.DisplayMetrics); 299 } 300 301 @Deprecated public class MockService { 302 method @Deprecated public static <T extends android.app.Service> void attachForTesting(android.app.Service, android.content.Context, String, android.app.Application); 303 } 304 305} 306 307