blob: ff5c935b0d950bd8c4ccb03d5aaaac1b65a955b6 [file] [log] [blame]
The Android Open Source Project9066cfe2009-03-03 19:31:44 -08001/*
2 * Copyright (C) 2008 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17package android.test.mock;
18
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080019import android.content.ComponentName;
20import android.content.Intent;
21import android.content.IntentFilter;
Suchi Amalapurapu1ccac752009-06-12 10:09:58 -070022import android.content.IntentSender;
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080023import android.content.pm.ActivityInfo;
24import android.content.pm.ApplicationInfo;
Anonymous Cowardceb1b0b2012-04-24 10:35:16 -070025import android.content.pm.ContainerEncryptionParams;
Dianne Hackborn49237342009-08-27 20:08:01 -070026import android.content.pm.FeatureInfo;
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080027import android.content.pm.IPackageDataObserver;
Amith Yamasani4b2e9342011-03-31 12:38:53 -070028import android.content.pm.IPackageDeleteObserver;
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080029import android.content.pm.IPackageInstallObserver;
Suchi Amalapurapu8946dd32010-02-19 09:19:34 -080030import android.content.pm.IPackageMoveObserver;
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080031import android.content.pm.IPackageStatsObserver;
32import android.content.pm.InstrumentationInfo;
Anonymous Cowardceb1b0b2012-04-24 10:35:16 -070033import android.content.pm.ManifestDigest;
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080034import android.content.pm.PackageInfo;
35import android.content.pm.PackageManager;
36import android.content.pm.PermissionGroupInfo;
37import android.content.pm.PermissionInfo;
38import android.content.pm.ProviderInfo;
39import android.content.pm.ResolveInfo;
40import android.content.pm.ServiceInfo;
rich cannings706e8ba2012-08-20 13:20:14 -070041import android.content.pm.VerificationParams;
Kenny Root0aaa0d92011-09-12 16:42:55 -070042import android.content.pm.VerifierDeviceIdentity;
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080043import android.content.res.Resources;
44import android.content.res.XmlResourceParser;
45import android.graphics.drawable.Drawable;
46import android.net.Uri;
Amith Yamasani655d0e22013-06-12 14:19:10 -070047import android.os.UserHandle;
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080048
49import java.util.List;
50
51/**
52 * A mock {@link android.content.pm.PackageManager} class. All methods are non-functional and throw
Amith Yamasani4b2e9342011-03-31 12:38:53 -070053 * {@link java.lang.UnsupportedOperationException}. Override it to provide the operations that you
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080054 * need.
55 */
56public class MockPackageManager extends PackageManager {
57
58 @Override
59 public PackageInfo getPackageInfo(String packageName, int flags)
60 throws NameNotFoundException {
61 throw new UnsupportedOperationException();
62 }
63
64 @Override
Dianne Hackborn47096932010-02-11 15:57:09 -080065 public String[] currentToCanonicalPackageNames(String[] names) {
66 throw new UnsupportedOperationException();
67 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -070068
Dianne Hackborn47096932010-02-11 15:57:09 -080069 @Override
70 public String[] canonicalToCurrentPackageNames(String[] names) {
71 throw new UnsupportedOperationException();
72 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -070073
Dianne Hackborn47096932010-02-11 15:57:09 -080074 @Override
Mihai Predaeae850c2009-05-13 10:13:48 +020075 public Intent getLaunchIntentForPackage(String packageName) {
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080076 throw new UnsupportedOperationException();
77 }
Mihai Predaeae850c2009-05-13 10:13:48 +020078
79 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080080 public int[] getPackageGids(String packageName) throws NameNotFoundException {
81 throw new UnsupportedOperationException();
82 }
83
Dianne Hackborna06de0f2012-12-11 16:34:47 -080084 /** @hide */
85 @Override
86 public int getPackageUid(String packageName, int userHandle)
87 throws NameNotFoundException {
88 throw new UnsupportedOperationException();
89 }
90
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080091 @Override
92 public PermissionInfo getPermissionInfo(String name, int flags)
93 throws NameNotFoundException {
94 throw new UnsupportedOperationException();
95 }
96
97 @Override
98 public List<PermissionInfo> queryPermissionsByGroup(String group, int flags)
99 throws NameNotFoundException {
100 throw new UnsupportedOperationException();
101 }
102
103 @Override
104 public PermissionGroupInfo getPermissionGroupInfo(String name,
105 int flags) throws NameNotFoundException {
106 throw new UnsupportedOperationException();
107 }
108
109 @Override
110 public List<PermissionGroupInfo> getAllPermissionGroups(int flags) {
111 throw new UnsupportedOperationException();
112 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700113
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800114 @Override
115 public ApplicationInfo getApplicationInfo(String packageName, int flags)
116 throws NameNotFoundException {
117 throw new UnsupportedOperationException();
118 }
119
120 @Override
121 public ActivityInfo getActivityInfo(ComponentName className, int flags)
122 throws NameNotFoundException {
123 throw new UnsupportedOperationException();
124 }
125
126 @Override
127 public ActivityInfo getReceiverInfo(ComponentName className, int flags)
128 throws NameNotFoundException {
129 throw new UnsupportedOperationException();
130 }
131
132 @Override
133 public ServiceInfo getServiceInfo(ComponentName className, int flags)
134 throws NameNotFoundException {
135 throw new UnsupportedOperationException();
136 }
137
138 @Override
Dianne Hackborn361199b2010-08-30 17:42:07 -0700139 public ProviderInfo getProviderInfo(ComponentName className, int flags)
140 throws NameNotFoundException {
141 throw new UnsupportedOperationException();
142 }
143
144 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800145 public List<PackageInfo> getInstalledPackages(int flags) {
146 throw new UnsupportedOperationException();
147 }
148
Dianne Hackborne7991752013-01-16 17:56:46 -0800149 @Override
150 public List<PackageInfo> getPackagesHoldingPermissions(String[] permissions,
151 int flags) {
152 throw new UnsupportedOperationException();
153 }
154
Amith Yamasani151ec4c2012-09-07 19:25:16 -0700155 /** @hide */
156 @Override
157 public List<PackageInfo> getInstalledPackages(int flags, int userId) {
158 throw new UnsupportedOperationException();
159 }
160
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800161 @Override
162 public int checkPermission(String permName, String pkgName) {
163 throw new UnsupportedOperationException();
164 }
165
166 @Override
167 public boolean addPermission(PermissionInfo info) {
168 throw new UnsupportedOperationException();
169 }
170
171 @Override
Dianne Hackbornd7c09682010-03-30 10:42:20 -0700172 public boolean addPermissionAsync(PermissionInfo info) {
173 throw new UnsupportedOperationException();
174 }
175
176 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800177 public void removePermission(String name) {
178 throw new UnsupportedOperationException();
179 }
180
Dianne Hackborne639da72012-02-21 15:11:13 -0800181 /** @hide */
182 @Override
183 public void grantPermission(String packageName, String permissionName) {
184 throw new UnsupportedOperationException();
185 }
186
187 /** @hide */
188 @Override
189 public void revokePermission(String packageName, String permissionName) {
190 throw new UnsupportedOperationException();
191 }
192
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800193 @Override
194 public int checkSignatures(String pkg1, String pkg2) {
195 throw new UnsupportedOperationException();
196 }
197
198 @Override
Dianne Hackborn766cbfe2009-08-12 18:33:39 -0700199 public int checkSignatures(int uid1, int uid2) {
200 throw new UnsupportedOperationException();
201 }
202
203 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800204 public String[] getPackagesForUid(int uid) {
205 throw new UnsupportedOperationException();
206 }
207
208 @Override
209 public String getNameForUid(int uid) {
210 throw new UnsupportedOperationException();
211 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700212
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800213 /**
214 * @hide - to match hiding in superclass
215 */
216 @Override
217 public int getUidForSharedUser(String sharedUserName) {
218 throw new UnsupportedOperationException();
219 }
220
221 @Override
222 public List<ApplicationInfo> getInstalledApplications(int flags) {
223 throw new UnsupportedOperationException();
224 }
225
226 @Override
227 public ResolveInfo resolveActivity(Intent intent, int flags) {
228 throw new UnsupportedOperationException();
229 }
230
Svetoslav Ganov58d37b52012-09-18 12:04:19 -0700231 /** @hide */
232 @Override
233 public ResolveInfo resolveActivityAsUser(Intent intent, int flags, int userId) {
234 throw new UnsupportedOperationException();
235 }
236
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800237 @Override
238 public List<ResolveInfo> queryIntentActivities(Intent intent, int flags) {
239 throw new UnsupportedOperationException();
240 }
241
Amith Yamasani151ec4c2012-09-07 19:25:16 -0700242 /** @hide */
243 @Override
Svetoslav Ganov58d37b52012-09-18 12:04:19 -0700244 public List<ResolveInfo> queryIntentActivitiesAsUser(Intent intent,
Amith Yamasani151ec4c2012-09-07 19:25:16 -0700245 int flags, int userId) {
246 throw new UnsupportedOperationException();
247 }
248
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800249 @Override
250 public List<ResolveInfo> queryIntentActivityOptions(ComponentName caller,
251 Intent[] specifics, Intent intent, int flags) {
252 throw new UnsupportedOperationException();
253 }
254
255 @Override
256 public List<ResolveInfo> queryBroadcastReceivers(Intent intent, int flags) {
257 throw new UnsupportedOperationException();
258 }
259
Amith Yamasanif203aee2012-08-29 18:41:53 -0700260 /** @hide */
261 @Override
262 public List<ResolveInfo> queryBroadcastReceivers(Intent intent, int flags, int userId) {
263 throw new UnsupportedOperationException();
264 }
265
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800266 @Override
267 public ResolveInfo resolveService(Intent intent, int flags) {
268 throw new UnsupportedOperationException();
269 }
270
271 @Override
272 public List<ResolveInfo> queryIntentServices(Intent intent, int flags) {
273 throw new UnsupportedOperationException();
274 }
275
Svetoslav Ganov58d37b52012-09-18 12:04:19 -0700276 /** @hide */
277 @Override
278 public List<ResolveInfo> queryIntentServicesAsUser(Intent intent, int flags, int userId) {
279 throw new UnsupportedOperationException();
280 }
281
Jeff Sharkey85f5f812013-10-07 10:16:12 -0700282 /** @hide */
283 @Override
284 public List<ResolveInfo> queryIntentContentProvidersAsUser(
285 Intent intent, int flags, int userId) {
286 throw new UnsupportedOperationException();
287 }
288
289 @Override
290 public List<ResolveInfo> queryIntentContentProviders(Intent intent, int flags) {
291 throw new UnsupportedOperationException();
292 }
293
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800294 @Override
295 public ProviderInfo resolveContentProvider(String name, int flags) {
296 throw new UnsupportedOperationException();
297 }
298
299 @Override
300 public List<ProviderInfo> queryContentProviders(String processName, int uid, int flags) {
301 throw new UnsupportedOperationException();
302 }
303
304 @Override
305 public InstrumentationInfo getInstrumentationInfo(ComponentName className, int flags)
306 throws NameNotFoundException {
307 throw new UnsupportedOperationException();
308 }
309
310 @Override
311 public List<InstrumentationInfo> queryInstrumentation(
312 String targetPackage, int flags) {
313 throw new UnsupportedOperationException();
314 }
315
316 @Override
317 public Drawable getDrawable(String packageName, int resid, ApplicationInfo appInfo) {
318 throw new UnsupportedOperationException();
319 }
320
321 @Override
322 public Drawable getActivityIcon(ComponentName activityName)
323 throws NameNotFoundException {
324 throw new UnsupportedOperationException();
325 }
326
327 @Override
328 public Drawable getActivityIcon(Intent intent) throws NameNotFoundException {
329 throw new UnsupportedOperationException();
330 }
331
332 @Override
333 public Drawable getDefaultActivityIcon() {
334 throw new UnsupportedOperationException();
335 }
336
337 @Override
338 public Drawable getApplicationIcon(ApplicationInfo info) {
339 throw new UnsupportedOperationException();
340 }
341
342 @Override
343 public Drawable getApplicationIcon(String packageName) throws NameNotFoundException {
344 throw new UnsupportedOperationException();
345 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700346
Adam Powell81cd2e92010-04-21 16:35:18 -0700347 @Override
348 public Drawable getActivityLogo(ComponentName activityName) throws NameNotFoundException {
349 throw new UnsupportedOperationException();
350 }
351
352 @Override
353 public Drawable getActivityLogo(Intent intent) throws NameNotFoundException {
354 throw new UnsupportedOperationException();
355 }
356
357 @Override
358 public Drawable getApplicationLogo(ApplicationInfo info) {
359 throw new UnsupportedOperationException();
360 }
361
362 @Override
363 public Drawable getApplicationLogo(String packageName) throws NameNotFoundException {
364 throw new UnsupportedOperationException();
365 }
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800366
367 @Override
368 public CharSequence getText(String packageName, int resid, ApplicationInfo appInfo) {
369 throw new UnsupportedOperationException();
370 }
371
372 @Override
373 public XmlResourceParser getXml(String packageName, int resid,
374 ApplicationInfo appInfo) {
375 throw new UnsupportedOperationException();
376 }
377
378 @Override
379 public CharSequence getApplicationLabel(ApplicationInfo info) {
380 throw new UnsupportedOperationException();
381 }
382
383 @Override
384 public Resources getResourcesForActivity(ComponentName activityName)
385 throws NameNotFoundException {
386 throw new UnsupportedOperationException();
387 }
388
389 @Override
390 public Resources getResourcesForApplication(ApplicationInfo app) {
391 throw new UnsupportedOperationException();
392 }
393
394 @Override
395 public Resources getResourcesForApplication(String appPackageName)
396 throws NameNotFoundException {
397 throw new UnsupportedOperationException();
398 }
399
Amith Yamasani98edc952012-09-25 14:09:27 -0700400 /** @hide */
401 @Override
402 public Resources getResourcesForApplicationAsUser(String appPackageName, int userId) {
403 throw new UnsupportedOperationException();
404 }
405
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800406 @Override
407 public PackageInfo getPackageArchiveInfo(String archiveFilePath, int flags) {
408 throw new UnsupportedOperationException();
409 }
410
Dianne Hackbornade3eca2009-05-11 18:54:45 -0700411 /**
412 * @hide - to match hiding in superclass
413 */
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800414 @Override
415 public void installPackage(Uri packageURI, IPackageInstallObserver observer,
Jacek Surazski65e13172009-04-28 15:26:38 +0200416 int flags, String installerPackageName) {
417 throw new UnsupportedOperationException();
418 }
Suchi Amalapurapu8946dd32010-02-19 09:19:34 -0800419
Dianne Hackborn880119b2010-11-18 22:26:40 -0800420 @Override
421 public void setInstallerPackageName(String targetPackage,
422 String installerPackageName) {
423 throw new UnsupportedOperationException();
424 }
425
Suchi Amalapurapu8946dd32010-02-19 09:19:34 -0800426 /**
427 * @hide - to match hiding in superclass
428 */
429 @Override
430 public void movePackage(String packageName, IPackageMoveObserver observer, int flags) {
431 throw new UnsupportedOperationException();
432 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700433
Jacek Surazski65e13172009-04-28 15:26:38 +0200434 @Override
435 public String getInstallerPackageName(String packageName) {
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800436 throw new UnsupportedOperationException();
437 }
438
439 /**
440 * @hide - to match hiding in superclass
441 */
442 @Override
443 public void clearApplicationUserData(
444 String packageName, IPackageDataObserver observer) {
445 throw new UnsupportedOperationException();
446 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700447
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800448 /**
449 * @hide - to match hiding in superclass
450 */
451 @Override
452 public void deleteApplicationCacheFiles(
453 String packageName, IPackageDataObserver observer) {
454 throw new UnsupportedOperationException();
455 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700456
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800457 /**
458 * @hide - to match hiding in superclass
459 */
460 @Override
461 public void freeStorageAndNotify(
462 long idealStorageSize, IPackageDataObserver observer) {
463 throw new UnsupportedOperationException();
464 }
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800465
466 /**
467 * @hide - to match hiding in superclass
468 */
469 @Override
Suchi Amalapurapubc806f62009-06-17 15:18:19 -0700470 public void freeStorage(
Suchi Amalapurapu1ccac752009-06-12 10:09:58 -0700471 long idealStorageSize, IntentSender pi) {
472 throw new UnsupportedOperationException();
473 }
474
475 /**
476 * @hide - to match hiding in superclass
477 */
478 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800479 public void deletePackage(
480 String packageName, IPackageDeleteObserver observer, int flags) {
481 throw new UnsupportedOperationException();
482 }
483
484 @Override
485 public void addPackageToPreferred(String packageName) {
486 throw new UnsupportedOperationException();
487 }
488
489 @Override
490 public void removePackageFromPreferred(String packageName) {
491 throw new UnsupportedOperationException();
492 }
493
494 @Override
495 public List<PackageInfo> getPreferredPackages(int flags) {
496 throw new UnsupportedOperationException();
497 }
498
499 @Override
500 public void setComponentEnabledSetting(ComponentName componentName,
501 int newState, int flags) {
502 throw new UnsupportedOperationException();
503 }
504
505 @Override
506 public int getComponentEnabledSetting(ComponentName componentName) {
507 throw new UnsupportedOperationException();
508 }
509
510 @Override
511 public void setApplicationEnabledSetting(String packageName, int newState, int flags) {
512 throw new UnsupportedOperationException();
513 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700514
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800515 @Override
516 public int getApplicationEnabledSetting(String packageName) {
517 throw new UnsupportedOperationException();
518 }
519
520 @Override
521 public void addPreferredActivity(IntentFilter filter,
522 int match, ComponentName[] set, ComponentName activity) {
523 throw new UnsupportedOperationException();
524 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700525
Satish Sampath8dbe6122009-06-02 23:35:54 +0100526 /**
527 * @hide - to match hiding in superclass
528 */
529 @Override
530 public void replacePreferredActivity(IntentFilter filter,
531 int match, ComponentName[] set, ComponentName activity) {
532 throw new UnsupportedOperationException();
533 }
534
535
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800536 @Override
537 public void clearPackagePreferredActivities(String packageName) {
538 throw new UnsupportedOperationException();
539 }
540
541 /**
542 * @hide - to match hiding in superclass
543 */
544 @Override
Dianne Hackborn0c380492012-08-20 17:23:30 -0700545 public void getPackageSizeInfo(String packageName, int userHandle,
546 IPackageStatsObserver observer) {
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800547 throw new UnsupportedOperationException();
548 }
549
550 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800551 public int getPreferredActivities(List<IntentFilter> outFilters,
552 List<ComponentName> outActivities, String packageName) {
553 throw new UnsupportedOperationException();
554 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700555
Christopher Tatea2a0850d2013-09-05 16:38:58 -0700556 /** @hide - hidden in superclass */
557 @Override
558 public ComponentName getHomeActivities(List<ResolveInfo> outActivities) {
559 throw new UnsupportedOperationException();
560 }
561
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800562 @Override
563 public String[] getSystemSharedLibraryNames() {
564 throw new UnsupportedOperationException();
565 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700566
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800567 @Override
Dianne Hackborn49237342009-08-27 20:08:01 -0700568 public FeatureInfo[] getSystemAvailableFeatures() {
569 throw new UnsupportedOperationException();
570 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700571
Dianne Hackborn49237342009-08-27 20:08:01 -0700572 @Override
Dianne Hackborn039c68e2009-09-26 16:39:23 -0700573 public boolean hasSystemFeature(String name) {
574 throw new UnsupportedOperationException();
575 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700576
Dianne Hackborn039c68e2009-09-26 16:39:23 -0700577 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800578 public boolean isSafeMode() {
579 throw new UnsupportedOperationException();
580 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700581
582 /**
583 * @hide
584 */
585 @Override
Kenny Root5ab21572011-07-27 11:11:19 -0700586 public void installPackageWithVerification(Uri packageURI, IPackageInstallObserver observer,
587 int flags, String installerPackageName, Uri verificationURI,
Rich Canningse1d7c712012-08-08 12:46:06 -0700588 ManifestDigest manifestDigest, ContainerEncryptionParams encryptionParams) {
Kenny Root5ab21572011-07-27 11:11:19 -0700589 throw new UnsupportedOperationException();
590 }
591
rich cannings706e8ba2012-08-20 13:20:14 -0700592 /**
593 * @hide
594 */
595 @Override
596 public void installPackageWithVerificationAndEncryption(Uri packageURI,
597 IPackageInstallObserver observer, int flags, String installerPackageName,
598 VerificationParams verificationParams, ContainerEncryptionParams encryptionParams) {
599 throw new UnsupportedOperationException();
600 }
601
Dianne Hackborn7767eac2012-08-23 18:25:40 -0700602 /**
603 * @hide
604 */
605 @Override
Amith Yamasani655d0e22013-06-12 14:19:10 -0700606 public boolean setApplicationBlockedSettingAsUser(String packageName, boolean blocked,
607 UserHandle user) {
608 return false;
609 }
610
611 /**
612 * @hide
613 */
614 @Override
615 public boolean getApplicationBlockedSettingAsUser(String packageName, UserHandle user) {
616 return false;
617 }
618
619 /**
620 * @hide
621 */
622 @Override
Dianne Hackborn7767eac2012-08-23 18:25:40 -0700623 public int installExistingPackage(String packageName)
624 throws NameNotFoundException {
625 throw new UnsupportedOperationException();
626 }
627
Kenny Root5ab21572011-07-27 11:11:19 -0700628 @Override
Kenny Root3a9b5fb2011-09-20 14:15:38 -0700629 public void verifyPendingInstall(int id, int verificationCode) {
Kenny Root5ab21572011-07-27 11:11:19 -0700630 throw new UnsupportedOperationException();
631 }
Kenny Root0aaa0d92011-09-12 16:42:55 -0700632
rich canningsd9ef3e52012-08-22 14:28:05 -0700633 @Override
634 public void extendVerificationTimeout(int id, int verificationCodeAtTimeout,
635 long millisecondsToDelay) {
636 throw new UnsupportedOperationException();
637 }
638
Kenny Root0aaa0d92011-09-12 16:42:55 -0700639 /**
640 * @hide
641 */
642 @Override
643 public VerifierDeviceIdentity getVerifierDeviceIdentity() {
644 throw new UnsupportedOperationException();
645 }
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800646}