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