blob: 10286c297152ca24f540d4eb50a1393b5dbe3a42 [file] [log] [blame]
Paul Duffinbacad402017-06-28 11:57:59 +01001package android.test.mock {
2
Paul Duffin0aa3b202017-12-22 16:13:15 +00003 public deprecated class MockAccountManager {
4 method public static android.accounts.AccountManager newMockAccountManager(android.content.Context);
5 }
6
Paul Duffinbacad402017-06-28 11:57:59 +01007 public deprecated class MockApplication extends android.app.Application {
8 ctor public MockApplication();
9 }
10
11 public class MockContentProvider extends android.content.ContentProvider {
12 ctor protected MockContentProvider();
13 ctor public MockContentProvider(android.content.Context);
14 ctor public MockContentProvider(android.content.Context, java.lang.String, java.lang.String, android.content.pm.PathPermission[]);
15 method public android.content.ContentProviderResult[] applyBatch(java.util.ArrayList<android.content.ContentProviderOperation>);
Paul Duffin0aa3b202017-12-22 16:13:15 +000016 method public static deprecated void attachInfoForTesting(android.content.ContentProvider, android.content.Context, android.content.pm.ProviderInfo);
Paul Duffinbacad402017-06-28 11:57:59 +010017 method public int delete(android.net.Uri, java.lang.String, java.lang.String[]);
Jeff Sharkeybc4f48b2017-12-06 21:02:11 -070018 method public final android.content.IContentProvider getIContentProvider();
Paul Duffinbacad402017-06-28 11:57:59 +010019 method public java.lang.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, java.lang.String, android.os.Bundle);
23 method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
24 method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]);
25 }
26
27 public class MockContentResolver extends android.content.ContentResolver {
28 ctor public MockContentResolver();
29 ctor public MockContentResolver(android.content.Context);
30 method protected android.content.IContentProvider acquireProvider(android.content.Context, java.lang.String);
31 method protected android.content.IContentProvider acquireUnstableProvider(android.content.Context, java.lang.String);
32 method public void addProvider(java.lang.String, android.content.ContentProvider);
33 method public boolean releaseProvider(android.content.IContentProvider);
34 method public boolean releaseUnstableProvider(android.content.IContentProvider);
35 method public void unstableProviderDied(android.content.IContentProvider);
36 }
37
38 public class MockContext extends android.content.Context {
39 ctor public MockContext();
40 method public boolean bindService(android.content.Intent, android.content.ServiceConnection, int);
41 method public boolean canLoadUnsafeResources();
42 method public int checkCallingOrSelfPermission(java.lang.String);
43 method public int checkCallingOrSelfUriPermission(android.net.Uri, int);
44 method public int checkCallingPermission(java.lang.String);
45 method public int checkCallingUriPermission(android.net.Uri, int);
46 method public int checkPermission(java.lang.String, int, int);
47 method public int checkPermission(java.lang.String, int, int, android.os.IBinder);
48 method public int checkSelfPermission(java.lang.String);
49 method public int checkUriPermission(android.net.Uri, int, int, int);
Paul Duffinbacad402017-06-28 11:57:59 +010050 method public int checkUriPermission(android.net.Uri, int, int, int, android.os.IBinder);
Jeff Sharkeybc4f48b2017-12-06 21:02:11 -070051 method public int checkUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int);
Paul Duffinbacad402017-06-28 11:57:59 +010052 method public void clearWallpaper();
53 method public android.content.Context createApplicationContext(android.content.pm.ApplicationInfo, int) throws android.content.pm.PackageManager.NameNotFoundException;
54 method public android.content.Context createConfigurationContext(android.content.res.Configuration);
55 method public android.content.Context createContextForSplit(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
56 method public android.content.Context createCredentialProtectedStorageContext();
57 method public android.content.Context createDeviceProtectedStorageContext();
58 method public android.content.Context createDisplayContext(android.view.Display);
59 method public android.content.Context createPackageContext(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
60 method public android.content.Context createPackageContextAsUser(java.lang.String, int, android.os.UserHandle) throws android.content.pm.PackageManager.NameNotFoundException;
61 method public java.lang.String[] databaseList();
62 method public boolean deleteDatabase(java.lang.String);
63 method public boolean deleteFile(java.lang.String);
64 method public boolean deleteSharedPreferences(java.lang.String);
65 method public void enforceCallingOrSelfPermission(java.lang.String, java.lang.String);
66 method public void enforceCallingOrSelfUriPermission(android.net.Uri, int, java.lang.String);
67 method public void enforceCallingPermission(java.lang.String, java.lang.String);
68 method public void enforceCallingUriPermission(android.net.Uri, int, java.lang.String);
69 method public void enforcePermission(java.lang.String, int, int, java.lang.String);
70 method public void enforceUriPermission(android.net.Uri, int, int, int, java.lang.String);
71 method public void enforceUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String);
72 method public java.lang.String[] fileList();
73 method public android.content.Context getApplicationContext();
74 method public android.content.pm.ApplicationInfo getApplicationInfo();
75 method public android.content.res.AssetManager getAssets();
76 method public java.lang.String getBasePackageName();
77 method public java.io.File getCacheDir();
78 method public java.lang.ClassLoader getClassLoader();
79 method public java.io.File getCodeCacheDir();
80 method public android.content.ContentResolver getContentResolver();
81 method public java.io.File getDataDir();
82 method public java.io.File getDatabasePath(java.lang.String);
83 method public java.io.File getDir(java.lang.String, int);
84 method public android.view.Display getDisplay();
85 method public android.view.DisplayAdjustments getDisplayAdjustments(int);
86 method public java.io.File getExternalCacheDir();
87 method public java.io.File[] getExternalCacheDirs();
88 method public java.io.File getExternalFilesDir(java.lang.String);
89 method public java.io.File[] getExternalFilesDirs(java.lang.String);
90 method public java.io.File[] getExternalMediaDirs();
91 method public java.io.File getFileStreamPath(java.lang.String);
92 method public java.io.File getFilesDir();
93 method public android.os.Looper getMainLooper();
94 method public java.io.File getNoBackupFilesDir();
95 method public java.io.File getObbDir();
96 method public java.io.File[] getObbDirs();
97 method public java.lang.String getOpPackageName();
98 method public java.lang.String getPackageCodePath();
99 method public android.content.pm.PackageManager getPackageManager();
100 method public java.lang.String getPackageName();
101 method public java.lang.String getPackageResourcePath();
102 method public java.io.File getPreloadsFileCache();
103 method public android.content.res.Resources getResources();
104 method public android.content.SharedPreferences getSharedPreferences(java.lang.String, int);
105 method public android.content.SharedPreferences getSharedPreferences(java.io.File, int);
106 method public java.io.File getSharedPreferencesPath(java.lang.String);
107 method public java.lang.Object getSystemService(java.lang.String);
108 method public java.lang.String getSystemServiceName(java.lang.Class<?>);
109 method public android.content.res.Resources.Theme getTheme();
110 method public int getUserId();
111 method public android.graphics.drawable.Drawable getWallpaper();
112 method public int getWallpaperDesiredMinimumHeight();
113 method public int getWallpaperDesiredMinimumWidth();
114 method public void grantUriPermission(java.lang.String, android.net.Uri, int);
115 method public boolean isCredentialProtectedStorage();
116 method public boolean isDeviceProtectedStorage();
117 method public boolean moveDatabaseFrom(android.content.Context, java.lang.String);
118 method public boolean moveSharedPreferencesFrom(android.content.Context, java.lang.String);
119 method public java.io.FileInputStream openFileInput(java.lang.String) throws java.io.FileNotFoundException;
120 method public java.io.FileOutputStream openFileOutput(java.lang.String, int) throws java.io.FileNotFoundException;
121 method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory);
122 method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory, android.database.DatabaseErrorHandler);
123 method public android.graphics.drawable.Drawable peekWallpaper();
124 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter);
125 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, int);
126 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler);
127 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler, int);
128 method public android.content.Intent registerReceiverAsUser(android.content.BroadcastReceiver, android.os.UserHandle, android.content.IntentFilter, java.lang.String, android.os.Handler);
129 method public void reloadSharedPreferences();
130 method public void removeStickyBroadcast(android.content.Intent);
131 method public void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle);
132 method public void revokeUriPermission(android.net.Uri, int);
133 method public void revokeUriPermission(java.lang.String, android.net.Uri, int);
134 method public void sendBroadcast(android.content.Intent);
135 method public void sendBroadcast(android.content.Intent, java.lang.String);
136 method public void sendBroadcast(android.content.Intent, java.lang.String, android.os.Bundle);
137 method public void sendBroadcast(android.content.Intent, java.lang.String, int);
138 method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle);
139 method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String);
140 method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.os.Bundle);
141 method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int);
142 method public void sendBroadcastMultiplePermissions(android.content.Intent, java.lang.String[]);
143 method public void sendOrderedBroadcast(android.content.Intent, java.lang.String);
144 method public void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
145 method 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);
146 method public void sendOrderedBroadcast(android.content.Intent, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
147 method 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);
148 method 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);
149 method 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);
150 method public void sendStickyBroadcast(android.content.Intent);
151 method public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle);
152 method public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.os.Bundle);
153 method public void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
154 method public void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
155 method public void setTheme(int);
156 method public void setWallpaper(android.graphics.Bitmap) throws java.io.IOException;
157 method public void setWallpaper(java.io.InputStream) throws java.io.IOException;
158 method public void startActivities(android.content.Intent[]);
159 method public void startActivities(android.content.Intent[], android.os.Bundle);
160 method public void startActivity(android.content.Intent);
161 method public void startActivity(android.content.Intent, android.os.Bundle);
162 method public android.content.ComponentName startForegroundService(android.content.Intent);
163 method public android.content.ComponentName startForegroundServiceAsUser(android.content.Intent, android.os.UserHandle);
164 method public boolean startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle);
165 method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException;
166 method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException;
167 method public android.content.ComponentName startService(android.content.Intent);
168 method public android.content.ComponentName startServiceAsUser(android.content.Intent, android.os.UserHandle);
169 method public boolean stopService(android.content.Intent);
170 method public boolean stopServiceAsUser(android.content.Intent, android.os.UserHandle);
171 method public void unbindService(android.content.ServiceConnection);
172 method public void unregisterReceiver(android.content.BroadcastReceiver);
173 method public void updateDisplay(int);
174 }
175
176 public deprecated class MockCursor implements android.database.Cursor {
177 ctor public MockCursor();
178 method public void close();
179 method public void copyStringToBuffer(int, android.database.CharArrayBuffer);
180 method public deprecated void deactivate();
181 method public byte[] getBlob(int);
182 method public int getColumnCount();
183 method public int getColumnIndex(java.lang.String);
184 method public int getColumnIndexOrThrow(java.lang.String);
185 method public java.lang.String getColumnName(int);
186 method public java.lang.String[] getColumnNames();
187 method public int getCount();
188 method public double getDouble(int);
189 method public android.os.Bundle getExtras();
190 method public float getFloat(int);
191 method public int getInt(int);
192 method public long getLong(int);
193 method public android.net.Uri getNotificationUri();
194 method public int getPosition();
195 method public short getShort(int);
196 method public java.lang.String getString(int);
197 method public int getType(int);
198 method public boolean getWantsAllOnMoveCalls();
199 method public boolean isAfterLast();
200 method public boolean isBeforeFirst();
201 method public boolean isClosed();
202 method public boolean isFirst();
203 method public boolean isLast();
204 method public boolean isNull(int);
205 method public boolean move(int);
206 method public boolean moveToFirst();
207 method public boolean moveToLast();
208 method public boolean moveToNext();
209 method public boolean moveToPosition(int);
210 method public boolean moveToPrevious();
211 method public void registerContentObserver(android.database.ContentObserver);
212 method public void registerDataSetObserver(android.database.DataSetObserver);
213 method public deprecated boolean requery();
214 method public android.os.Bundle respond(android.os.Bundle);
215 method public void setExtras(android.os.Bundle);
216 method public void setNotificationUri(android.content.ContentResolver, android.net.Uri);
217 method public void unregisterContentObserver(android.database.ContentObserver);
218 method public void unregisterDataSetObserver(android.database.DataSetObserver);
219 }
220
221 public deprecated class MockDialogInterface implements android.content.DialogInterface {
222 ctor public MockDialogInterface();
223 method public void cancel();
224 method public void dismiss();
225 }
226
227 public deprecated class MockPackageManager extends android.content.pm.PackageManager {
228 ctor public MockPackageManager();
229 method public void addCrossProfileIntentFilter(android.content.IntentFilter, int, int, int);
230 method public void addOnPermissionsChangeListener(android.content.pm.PackageManager.OnPermissionsChangedListener);
231 method public void addPackageToPreferred(java.lang.String);
232 method public boolean addPermission(android.content.pm.PermissionInfo);
233 method public boolean addPermissionAsync(android.content.pm.PermissionInfo);
234 method public void addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName);
235 method public boolean canRequestPackageInstalls();
236 method public java.lang.String[] canonicalToCurrentPackageNames(java.lang.String[]);
237 method public int checkPermission(java.lang.String, java.lang.String);
238 method public int checkSignatures(java.lang.String, java.lang.String);
239 method public int checkSignatures(int, int);
240 method public void clearApplicationUserData(java.lang.String, android.content.pm.IPackageDataObserver);
241 method public void clearCrossProfileIntentFilters(int);
242 method public void clearInstantAppCookie();
243 method public void clearPackagePreferredActivities(java.lang.String);
244 method public java.lang.String[] currentToCanonicalPackageNames(java.lang.String[]);
245 method public void deleteApplicationCacheFiles(java.lang.String, android.content.pm.IPackageDataObserver);
246 method public void deleteApplicationCacheFilesAsUser(java.lang.String, int, android.content.pm.IPackageDataObserver);
247 method public void deletePackage(java.lang.String, android.content.pm.IPackageDeleteObserver, int);
248 method public void deletePackageAsUser(java.lang.String, android.content.pm.IPackageDeleteObserver, int, int);
249 method public void extendVerificationTimeout(int, int, long);
250 method public void flushPackageRestrictionsAsUser(int);
251 method public void freeStorage(java.lang.String, long, android.content.IntentSender);
252 method public void freeStorageAndNotify(java.lang.String, long, android.content.pm.IPackageDataObserver);
253 method public android.graphics.drawable.Drawable getActivityBanner(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
254 method public android.graphics.drawable.Drawable getActivityBanner(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException;
255 method public android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
256 method public android.graphics.drawable.Drawable getActivityIcon(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException;
257 method public android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
258 method public android.graphics.drawable.Drawable getActivityLogo(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
259 method public android.graphics.drawable.Drawable getActivityLogo(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException;
260 method public java.util.List<android.content.IntentFilter> getAllIntentFilters(java.lang.String);
261 method public java.util.List<android.content.pm.PermissionGroupInfo> getAllPermissionGroups(int);
262 method public android.graphics.drawable.Drawable getApplicationBanner(android.content.pm.ApplicationInfo);
263 method public android.graphics.drawable.Drawable getApplicationBanner(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
264 method public int getApplicationEnabledSetting(java.lang.String);
265 method public boolean getApplicationHiddenSettingAsUser(java.lang.String, android.os.UserHandle);
266 method public android.graphics.drawable.Drawable getApplicationIcon(android.content.pm.ApplicationInfo);
267 method public android.graphics.drawable.Drawable getApplicationIcon(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
268 method public android.content.pm.ApplicationInfo getApplicationInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
269 method public android.content.pm.ApplicationInfo getApplicationInfoAsUser(java.lang.String, int, int) throws android.content.pm.PackageManager.NameNotFoundException;
270 method public java.lang.CharSequence getApplicationLabel(android.content.pm.ApplicationInfo);
271 method public android.graphics.drawable.Drawable getApplicationLogo(android.content.pm.ApplicationInfo);
272 method public android.graphics.drawable.Drawable getApplicationLogo(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
273 method public android.content.pm.ChangedPackages getChangedPackages(int);
274 method public int getComponentEnabledSetting(android.content.ComponentName);
275 method public android.graphics.drawable.Drawable getDefaultActivityIcon();
276 method public java.lang.String getDefaultBrowserPackageNameAsUser(int);
277 method public android.graphics.drawable.Drawable getDrawable(java.lang.String, int, android.content.pm.ApplicationInfo);
278 method public android.content.ComponentName getHomeActivities(java.util.List<android.content.pm.ResolveInfo>);
279 method public int getInstallReason(java.lang.String, android.os.UserHandle);
280 method public java.util.List<android.content.pm.ApplicationInfo> getInstalledApplications(int);
281 method public java.util.List<android.content.pm.ApplicationInfo> getInstalledApplicationsAsUser(int, int);
282 method public java.util.List<android.content.pm.PackageInfo> getInstalledPackages(int);
283 method public java.util.List<android.content.pm.PackageInfo> getInstalledPackagesAsUser(int, int);
284 method public java.lang.String getInstallerPackageName(java.lang.String);
285 method public java.lang.String getInstantAppAndroidId(java.lang.String, android.os.UserHandle);
286 method public byte[] getInstantAppCookie();
287 method public int getInstantAppCookieMaxBytes();
288 method public int getInstantAppCookieMaxSize();
289 method public android.graphics.drawable.Drawable getInstantAppIcon(java.lang.String);
290 method public android.content.ComponentName getInstantAppInstallerComponent();
291 method public android.content.ComponentName getInstantAppResolverSettingsComponent();
292 method public java.util.List<android.content.pm.InstantAppInfo> getInstantApps();
293 method public android.content.pm.InstrumentationInfo getInstrumentationInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
294 method public java.util.List<android.content.pm.IntentFilterVerificationInfo> getIntentFilterVerifications(java.lang.String);
295 method public int getIntentVerificationStatusAsUser(java.lang.String, int);
296 method public android.content.pm.KeySet getKeySetByAlias(java.lang.String, java.lang.String);
297 method public android.content.Intent getLaunchIntentForPackage(java.lang.String);
298 method public android.content.Intent getLeanbackLaunchIntentForPackage(java.lang.String);
299 method public int getMoveStatus(int);
300 method public java.lang.String getNameForUid(int);
Todd Kennedy9da8b8a72017-07-25 15:38:39 -0700301 method public java.lang.String[] getNamesForUids(int[]);
Paul Duffinbacad402017-06-28 11:57:59 +0100302 method public java.util.List<android.os.storage.VolumeInfo> getPackageCandidateVolumes(android.content.pm.ApplicationInfo);
303 method public android.os.storage.VolumeInfo getPackageCurrentVolume(android.content.pm.ApplicationInfo);
304 method public int[] getPackageGids(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
305 method public int[] getPackageGids(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
306 method public android.content.pm.PackageInfo getPackageInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
307 method public android.content.pm.PackageInfo getPackageInfo(android.content.pm.VersionedPackage, int) throws android.content.pm.PackageManager.NameNotFoundException;
308 method public android.content.pm.PackageInfo getPackageInfoAsUser(java.lang.String, int, int) throws android.content.pm.PackageManager.NameNotFoundException;
309 method public android.content.pm.PackageInstaller getPackageInstaller();
310 method public void getPackageSizeInfoAsUser(java.lang.String, int, android.content.pm.IPackageStatsObserver);
311 method public int getPackageUid(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
312 method public int getPackageUidAsUser(java.lang.String, int, int) throws android.content.pm.PackageManager.NameNotFoundException;
313 method public int getPackageUidAsUser(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
314 method public java.lang.String[] getPackagesForUid(int);
315 method public java.util.List<android.content.pm.PackageInfo> getPackagesHoldingPermissions(java.lang.String[], int);
316 method public java.lang.String getPermissionControllerPackageName();
317 method public int getPermissionFlags(java.lang.String, java.lang.String, android.os.UserHandle);
318 method public android.content.pm.PermissionGroupInfo getPermissionGroupInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
319 method public android.content.pm.PermissionInfo getPermissionInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
320 method public int getPreferredActivities(java.util.List<android.content.IntentFilter>, java.util.List<android.content.ComponentName>, java.lang.String);
321 method public java.util.List<android.content.pm.PackageInfo> getPreferredPackages(int);
322 method public java.util.List<android.os.storage.VolumeInfo> getPrimaryStorageCandidateVolumes();
323 method public android.os.storage.VolumeInfo getPrimaryStorageCurrentVolume();
324 method public android.content.pm.ProviderInfo getProviderInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
325 method public android.content.pm.ActivityInfo getReceiverInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
326 method public android.content.res.Resources getResourcesForActivity(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
327 method public android.content.res.Resources getResourcesForApplication(android.content.pm.ApplicationInfo);
328 method public android.content.res.Resources getResourcesForApplication(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
329 method public android.content.res.Resources getResourcesForApplicationAsUser(java.lang.String, int);
330 method public android.content.pm.ServiceInfo getServiceInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
331 method public java.lang.String getServicesSystemSharedLibraryPackageName();
332 method public java.util.List<android.content.pm.SharedLibraryInfo> getSharedLibraries(int);
333 method public java.util.List<android.content.pm.SharedLibraryInfo> getSharedLibrariesAsUser(int, int);
334 method public java.lang.String getSharedSystemSharedLibraryPackageName();
335 method public android.content.pm.KeySet getSigningKeySet(java.lang.String);
336 method public android.content.pm.FeatureInfo[] getSystemAvailableFeatures();
337 method public java.lang.String[] getSystemSharedLibraryNames();
338 method public java.lang.CharSequence getText(java.lang.String, int, android.content.pm.ApplicationInfo);
339 method public int getUidForSharedUser(java.lang.String);
340 method public android.graphics.drawable.Drawable getUserBadgeForDensity(android.os.UserHandle, int);
341 method public android.graphics.drawable.Drawable getUserBadgeForDensityNoBackground(android.os.UserHandle, int);
342 method public android.graphics.drawable.Drawable getUserBadgedDrawableForDensity(android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int);
343 method public android.graphics.drawable.Drawable getUserBadgedIcon(android.graphics.drawable.Drawable, android.os.UserHandle);
344 method public java.lang.CharSequence getUserBadgedLabel(java.lang.CharSequence, android.os.UserHandle);
345 method public android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentity();
346 method public android.content.res.XmlResourceParser getXml(java.lang.String, int, android.content.pm.ApplicationInfo);
347 method public void grantRuntimePermission(java.lang.String, java.lang.String, android.os.UserHandle);
348 method public boolean hasSystemFeature(java.lang.String);
349 method public boolean hasSystemFeature(java.lang.String, int);
350 method public int installExistingPackage(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
351 method public int installExistingPackage(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
352 method public int installExistingPackageAsUser(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
353 method public void installPackage(android.net.Uri, android.content.pm.IPackageInstallObserver, int, java.lang.String);
354 method public void installPackage(android.net.Uri, android.app.PackageInstallObserver, int, java.lang.String);
355 method public boolean isInstantApp();
356 method public boolean isInstantApp(java.lang.String);
357 method public boolean isPackageAvailable(java.lang.String);
358 method public boolean isPackageSuspendedForUser(java.lang.String, int);
359 method public boolean isPermissionReviewModeEnabled();
360 method public boolean isPermissionRevokedByPolicy(java.lang.String, java.lang.String);
361 method public boolean isSafeMode();
362 method public boolean isSignedBy(java.lang.String, android.content.pm.KeySet);
363 method public boolean isSignedByExactly(java.lang.String, android.content.pm.KeySet);
364 method public boolean isUpgrade();
365 method public android.graphics.drawable.Drawable loadItemIcon(android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo);
366 method public android.graphics.drawable.Drawable loadUnbadgedItemIcon(android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo);
367 method public int movePackage(java.lang.String, android.os.storage.VolumeInfo);
368 method public int movePrimaryStorage(android.os.storage.VolumeInfo);
369 method public java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceivers(android.content.Intent, int);
370 method public java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceiversAsUser(android.content.Intent, int, int);
371 method public java.util.List<android.content.pm.ProviderInfo> queryContentProviders(java.lang.String, int, int);
372 method public java.util.List<android.content.pm.InstrumentationInfo> queryInstrumentation(java.lang.String, int);
373 method public java.util.List<android.content.pm.ResolveInfo> queryIntentActivities(android.content.Intent, int);
374 method public java.util.List<android.content.pm.ResolveInfo> queryIntentActivitiesAsUser(android.content.Intent, int, int);
375 method public java.util.List<android.content.pm.ResolveInfo> queryIntentActivityOptions(android.content.ComponentName, android.content.Intent[], android.content.Intent, int);
376 method public java.util.List<android.content.pm.ResolveInfo> queryIntentContentProviders(android.content.Intent, int);
377 method public java.util.List<android.content.pm.ResolveInfo> queryIntentContentProvidersAsUser(android.content.Intent, int, int);
378 method public java.util.List<android.content.pm.ResolveInfo> queryIntentServices(android.content.Intent, int);
379 method public java.util.List<android.content.pm.ResolveInfo> queryIntentServicesAsUser(android.content.Intent, int, int);
380 method public java.util.List<android.content.pm.PermissionInfo> queryPermissionsByGroup(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
381 method public void registerDexModule(java.lang.String, android.content.pm.PackageManager.DexModuleRegisterCallback);
382 method public void registerMoveCallback(android.content.pm.PackageManager.MoveCallback, android.os.Handler);
383 method public void removeOnPermissionsChangeListener(android.content.pm.PackageManager.OnPermissionsChangedListener);
384 method public void removePackageFromPreferred(java.lang.String);
385 method public void removePermission(java.lang.String);
386 method public void replacePreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName);
387 method public android.content.pm.ResolveInfo resolveActivity(android.content.Intent, int);
388 method public android.content.pm.ResolveInfo resolveActivityAsUser(android.content.Intent, int, int);
389 method public android.content.pm.ProviderInfo resolveContentProvider(java.lang.String, int);
390 method public android.content.pm.ProviderInfo resolveContentProviderAsUser(java.lang.String, int, int);
391 method public android.content.pm.ResolveInfo resolveService(android.content.Intent, int);
392 method public void revokeRuntimePermission(java.lang.String, java.lang.String, android.os.UserHandle);
393 method public void setApplicationCategoryHint(java.lang.String, int);
394 method public void setApplicationEnabledSetting(java.lang.String, int, int);
395 method public boolean setApplicationHiddenSettingAsUser(java.lang.String, boolean, android.os.UserHandle);
396 method public void setComponentEnabledSetting(android.content.ComponentName, int, int);
397 method public boolean setDefaultBrowserPackageNameAsUser(java.lang.String, int);
398 method public void setInstallerPackageName(java.lang.String, java.lang.String);
399 method public boolean setInstantAppCookie(byte[]);
400 method public java.lang.String[] setPackagesSuspendedAsUser(java.lang.String[], boolean, int);
401 method public void setUpdateAvailable(java.lang.String, boolean);
402 method public boolean shouldShowRequestPermissionRationale(java.lang.String);
403 method public void unregisterMoveCallback(android.content.pm.PackageManager.MoveCallback);
404 method public void updateInstantAppCookie(byte[]);
405 method public boolean updateIntentVerificationStatusAsUser(java.lang.String, int, int);
406 method public void updatePermissionFlags(java.lang.String, java.lang.String, int, int, android.os.UserHandle);
407 method public void verifyIntentFilter(int, int, java.util.List<java.lang.String>);
408 method public void verifyPendingInstall(int, int);
409 }
410
411 public deprecated class MockResources extends android.content.res.Resources {
412 ctor public MockResources();
413 method public int getColor(int) throws android.content.res.Resources.NotFoundException;
414 method public android.content.res.ColorStateList getColorStateList(int) throws android.content.res.Resources.NotFoundException;
415 method public android.graphics.drawable.Drawable getDrawable(int) throws android.content.res.Resources.NotFoundException;
416 method public void updateConfiguration(android.content.res.Configuration, android.util.DisplayMetrics);
417 }
418
Paul Duffin0aa3b202017-12-22 16:13:15 +0000419 public deprecated class MockService {
420 method public static <T extends android.app.Service> void attachForTesting(android.app.Service, android.content.Context, java.lang.String, android.app.Application);
421 }
422
Paul Duffinbacad402017-06-28 11:57:59 +0100423}
424