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