blob: c1305bc8446d98d2e6e6a8f07d2bbaa07822a668 [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;
Amith Yamasani98edc952012-09-25 14:09:27 -070043import android.content.pm.PackageManager.NameNotFoundException;
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080044import android.content.res.Resources;
45import android.content.res.XmlResourceParser;
46import android.graphics.drawable.Drawable;
47import android.net.Uri;
Amith Yamasani655d0e22013-06-12 14:19:10 -070048import android.os.Binder;
Christopher Tatea2a0850d2013-09-05 16:38:58 -070049import android.os.RemoteException;
Amith Yamasani655d0e22013-06-12 14:19:10 -070050import android.os.UserHandle;
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080051
52import java.util.List;
53
54/**
55 * A mock {@link android.content.pm.PackageManager} class. All methods are non-functional and throw
Amith Yamasani4b2e9342011-03-31 12:38:53 -070056 * {@link java.lang.UnsupportedOperationException}. Override it to provide the operations that you
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080057 * need.
58 */
59public class MockPackageManager extends PackageManager {
60
61 @Override
62 public PackageInfo getPackageInfo(String packageName, int flags)
63 throws NameNotFoundException {
64 throw new UnsupportedOperationException();
65 }
66
67 @Override
Dianne Hackborn47096932010-02-11 15:57:09 -080068 public String[] currentToCanonicalPackageNames(String[] names) {
69 throw new UnsupportedOperationException();
70 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -070071
Dianne Hackborn47096932010-02-11 15:57:09 -080072 @Override
73 public String[] canonicalToCurrentPackageNames(String[] names) {
74 throw new UnsupportedOperationException();
75 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -070076
Dianne Hackborn47096932010-02-11 15:57:09 -080077 @Override
Mihai Predaeae850c2009-05-13 10:13:48 +020078 public Intent getLaunchIntentForPackage(String packageName) {
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080079 throw new UnsupportedOperationException();
80 }
Mihai Predaeae850c2009-05-13 10:13:48 +020081
82 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080083 public int[] getPackageGids(String packageName) throws NameNotFoundException {
84 throw new UnsupportedOperationException();
85 }
86
Dianne Hackborna06de0f2012-12-11 16:34:47 -080087 /** @hide */
88 @Override
89 public int getPackageUid(String packageName, int userHandle)
90 throws NameNotFoundException {
91 throw new UnsupportedOperationException();
92 }
93
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080094 @Override
95 public PermissionInfo getPermissionInfo(String name, int flags)
96 throws NameNotFoundException {
97 throw new UnsupportedOperationException();
98 }
99
100 @Override
101 public List<PermissionInfo> queryPermissionsByGroup(String group, int flags)
102 throws NameNotFoundException {
103 throw new UnsupportedOperationException();
104 }
105
106 @Override
107 public PermissionGroupInfo getPermissionGroupInfo(String name,
108 int flags) throws NameNotFoundException {
109 throw new UnsupportedOperationException();
110 }
111
112 @Override
113 public List<PermissionGroupInfo> getAllPermissionGroups(int flags) {
114 throw new UnsupportedOperationException();
115 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700116
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800117 @Override
118 public ApplicationInfo getApplicationInfo(String packageName, int flags)
119 throws NameNotFoundException {
120 throw new UnsupportedOperationException();
121 }
122
123 @Override
124 public ActivityInfo getActivityInfo(ComponentName className, int flags)
125 throws NameNotFoundException {
126 throw new UnsupportedOperationException();
127 }
128
129 @Override
130 public ActivityInfo getReceiverInfo(ComponentName className, int flags)
131 throws NameNotFoundException {
132 throw new UnsupportedOperationException();
133 }
134
135 @Override
136 public ServiceInfo getServiceInfo(ComponentName className, int flags)
137 throws NameNotFoundException {
138 throw new UnsupportedOperationException();
139 }
140
141 @Override
Dianne Hackborn361199b2010-08-30 17:42:07 -0700142 public ProviderInfo getProviderInfo(ComponentName className, int flags)
143 throws NameNotFoundException {
144 throw new UnsupportedOperationException();
145 }
146
147 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800148 public List<PackageInfo> getInstalledPackages(int flags) {
149 throw new UnsupportedOperationException();
150 }
151
Dianne Hackborne7991752013-01-16 17:56:46 -0800152 @Override
153 public List<PackageInfo> getPackagesHoldingPermissions(String[] permissions,
154 int flags) {
155 throw new UnsupportedOperationException();
156 }
157
Amith Yamasani151ec4c2012-09-07 19:25:16 -0700158 /** @hide */
159 @Override
160 public List<PackageInfo> getInstalledPackages(int flags, int userId) {
161 throw new UnsupportedOperationException();
162 }
163
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800164 @Override
165 public int checkPermission(String permName, String pkgName) {
166 throw new UnsupportedOperationException();
167 }
168
169 @Override
170 public boolean addPermission(PermissionInfo info) {
171 throw new UnsupportedOperationException();
172 }
173
174 @Override
Dianne Hackbornd7c09682010-03-30 10:42:20 -0700175 public boolean addPermissionAsync(PermissionInfo info) {
176 throw new UnsupportedOperationException();
177 }
178
179 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800180 public void removePermission(String name) {
181 throw new UnsupportedOperationException();
182 }
183
Dianne Hackborne639da72012-02-21 15:11:13 -0800184 /** @hide */
185 @Override
186 public void grantPermission(String packageName, String permissionName) {
187 throw new UnsupportedOperationException();
188 }
189
190 /** @hide */
191 @Override
192 public void revokePermission(String packageName, String permissionName) {
193 throw new UnsupportedOperationException();
194 }
195
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800196 @Override
197 public int checkSignatures(String pkg1, String pkg2) {
198 throw new UnsupportedOperationException();
199 }
200
201 @Override
Dianne Hackborn766cbfe2009-08-12 18:33:39 -0700202 public int checkSignatures(int uid1, int uid2) {
203 throw new UnsupportedOperationException();
204 }
205
206 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800207 public String[] getPackagesForUid(int uid) {
208 throw new UnsupportedOperationException();
209 }
210
211 @Override
212 public String getNameForUid(int uid) {
213 throw new UnsupportedOperationException();
214 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700215
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800216 /**
217 * @hide - to match hiding in superclass
218 */
219 @Override
220 public int getUidForSharedUser(String sharedUserName) {
221 throw new UnsupportedOperationException();
222 }
223
224 @Override
225 public List<ApplicationInfo> getInstalledApplications(int flags) {
226 throw new UnsupportedOperationException();
227 }
228
229 @Override
230 public ResolveInfo resolveActivity(Intent intent, int flags) {
231 throw new UnsupportedOperationException();
232 }
233
Svetoslav Ganov58d37b52012-09-18 12:04:19 -0700234 /** @hide */
235 @Override
236 public ResolveInfo resolveActivityAsUser(Intent intent, int flags, int userId) {
237 throw new UnsupportedOperationException();
238 }
239
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800240 @Override
241 public List<ResolveInfo> queryIntentActivities(Intent intent, int flags) {
242 throw new UnsupportedOperationException();
243 }
244
Amith Yamasani151ec4c2012-09-07 19:25:16 -0700245 /** @hide */
246 @Override
Svetoslav Ganov58d37b52012-09-18 12:04:19 -0700247 public List<ResolveInfo> queryIntentActivitiesAsUser(Intent intent,
Amith Yamasani151ec4c2012-09-07 19:25:16 -0700248 int flags, int userId) {
249 throw new UnsupportedOperationException();
250 }
251
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800252 @Override
253 public List<ResolveInfo> queryIntentActivityOptions(ComponentName caller,
254 Intent[] specifics, Intent intent, int flags) {
255 throw new UnsupportedOperationException();
256 }
257
258 @Override
259 public List<ResolveInfo> queryBroadcastReceivers(Intent intent, int flags) {
260 throw new UnsupportedOperationException();
261 }
262
Amith Yamasanif203aee2012-08-29 18:41:53 -0700263 /** @hide */
264 @Override
265 public List<ResolveInfo> queryBroadcastReceivers(Intent intent, int flags, int userId) {
266 throw new UnsupportedOperationException();
267 }
268
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800269 @Override
270 public ResolveInfo resolveService(Intent intent, int flags) {
271 throw new UnsupportedOperationException();
272 }
273
274 @Override
275 public List<ResolveInfo> queryIntentServices(Intent intent, int flags) {
276 throw new UnsupportedOperationException();
277 }
278
Svetoslav Ganov58d37b52012-09-18 12:04:19 -0700279 /** @hide */
280 @Override
281 public List<ResolveInfo> queryIntentServicesAsUser(Intent intent, int flags, int userId) {
282 throw new UnsupportedOperationException();
283 }
284
Jeff Sharkey85f5f812013-10-07 10:16:12 -0700285 /** @hide */
286 @Override
287 public List<ResolveInfo> queryIntentContentProvidersAsUser(
288 Intent intent, int flags, int userId) {
289 throw new UnsupportedOperationException();
290 }
291
292 @Override
293 public List<ResolveInfo> queryIntentContentProviders(Intent intent, int flags) {
294 throw new UnsupportedOperationException();
295 }
296
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800297 @Override
298 public ProviderInfo resolveContentProvider(String name, int flags) {
299 throw new UnsupportedOperationException();
300 }
301
302 @Override
303 public List<ProviderInfo> queryContentProviders(String processName, int uid, int flags) {
304 throw new UnsupportedOperationException();
305 }
306
307 @Override
308 public InstrumentationInfo getInstrumentationInfo(ComponentName className, int flags)
309 throws NameNotFoundException {
310 throw new UnsupportedOperationException();
311 }
312
313 @Override
314 public List<InstrumentationInfo> queryInstrumentation(
315 String targetPackage, int flags) {
316 throw new UnsupportedOperationException();
317 }
318
319 @Override
320 public Drawable getDrawable(String packageName, int resid, ApplicationInfo appInfo) {
321 throw new UnsupportedOperationException();
322 }
323
324 @Override
325 public Drawable getActivityIcon(ComponentName activityName)
326 throws NameNotFoundException {
327 throw new UnsupportedOperationException();
328 }
329
330 @Override
331 public Drawable getActivityIcon(Intent intent) throws NameNotFoundException {
332 throw new UnsupportedOperationException();
333 }
334
335 @Override
336 public Drawable getDefaultActivityIcon() {
337 throw new UnsupportedOperationException();
338 }
339
340 @Override
Jose Limaf78e3122014-03-06 12:13:15 -0800341 public Drawable getActivityBanner(ComponentName activityName)
342 throws NameNotFoundException {
343 throw new UnsupportedOperationException();
344 }
345
346 @Override
347 public Drawable getActivityBanner(Intent intent) throws NameNotFoundException {
348 throw new UnsupportedOperationException();
349 }
350
351 @Override
352 public Drawable getApplicationBanner(ApplicationInfo info) {
353 throw new UnsupportedOperationException();
354 }
355
356 @Override
357 public Drawable getApplicationBanner(String packageName) throws NameNotFoundException {
358 throw new UnsupportedOperationException();
359 }
360
361 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800362 public Drawable getApplicationIcon(ApplicationInfo info) {
363 throw new UnsupportedOperationException();
364 }
365
366 @Override
367 public Drawable getApplicationIcon(String packageName) throws NameNotFoundException {
368 throw new UnsupportedOperationException();
369 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700370
Adam Powell81cd2e92010-04-21 16:35:18 -0700371 @Override
372 public Drawable getActivityLogo(ComponentName activityName) throws NameNotFoundException {
373 throw new UnsupportedOperationException();
374 }
375
376 @Override
377 public Drawable getActivityLogo(Intent intent) throws NameNotFoundException {
378 throw new UnsupportedOperationException();
379 }
380
381 @Override
382 public Drawable getApplicationLogo(ApplicationInfo info) {
383 throw new UnsupportedOperationException();
384 }
385
386 @Override
387 public Drawable getApplicationLogo(String packageName) throws NameNotFoundException {
388 throw new UnsupportedOperationException();
389 }
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800390
391 @Override
392 public CharSequence getText(String packageName, int resid, ApplicationInfo appInfo) {
393 throw new UnsupportedOperationException();
394 }
395
396 @Override
397 public XmlResourceParser getXml(String packageName, int resid,
398 ApplicationInfo appInfo) {
399 throw new UnsupportedOperationException();
400 }
401
402 @Override
403 public CharSequence getApplicationLabel(ApplicationInfo info) {
404 throw new UnsupportedOperationException();
405 }
406
407 @Override
408 public Resources getResourcesForActivity(ComponentName activityName)
409 throws NameNotFoundException {
410 throw new UnsupportedOperationException();
411 }
412
413 @Override
414 public Resources getResourcesForApplication(ApplicationInfo app) {
415 throw new UnsupportedOperationException();
416 }
417
418 @Override
419 public Resources getResourcesForApplication(String appPackageName)
420 throws NameNotFoundException {
421 throw new UnsupportedOperationException();
422 }
423
Amith Yamasani98edc952012-09-25 14:09:27 -0700424 /** @hide */
425 @Override
426 public Resources getResourcesForApplicationAsUser(String appPackageName, int userId) {
427 throw new UnsupportedOperationException();
428 }
429
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800430 @Override
431 public PackageInfo getPackageArchiveInfo(String archiveFilePath, int flags) {
432 throw new UnsupportedOperationException();
433 }
434
Dianne Hackbornade3eca2009-05-11 18:54:45 -0700435 /**
436 * @hide - to match hiding in superclass
437 */
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800438 @Override
439 public void installPackage(Uri packageURI, IPackageInstallObserver observer,
Jacek Surazski65e13172009-04-28 15:26:38 +0200440 int flags, String installerPackageName) {
441 throw new UnsupportedOperationException();
442 }
Suchi Amalapurapu8946dd32010-02-19 09:19:34 -0800443
Dianne Hackborn880119b2010-11-18 22:26:40 -0800444 @Override
445 public void setInstallerPackageName(String targetPackage,
446 String installerPackageName) {
447 throw new UnsupportedOperationException();
448 }
449
Suchi Amalapurapu8946dd32010-02-19 09:19:34 -0800450 /**
451 * @hide - to match hiding in superclass
452 */
453 @Override
454 public void movePackage(String packageName, IPackageMoveObserver observer, int flags) {
455 throw new UnsupportedOperationException();
456 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700457
Jacek Surazski65e13172009-04-28 15:26:38 +0200458 @Override
459 public String getInstallerPackageName(String packageName) {
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800460 throw new UnsupportedOperationException();
461 }
462
463 /**
464 * @hide - to match hiding in superclass
465 */
466 @Override
467 public void clearApplicationUserData(
468 String packageName, IPackageDataObserver observer) {
469 throw new UnsupportedOperationException();
470 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700471
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800472 /**
473 * @hide - to match hiding in superclass
474 */
475 @Override
476 public void deleteApplicationCacheFiles(
477 String packageName, IPackageDataObserver observer) {
478 throw new UnsupportedOperationException();
479 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700480
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800481 /**
482 * @hide - to match hiding in superclass
483 */
484 @Override
485 public void freeStorageAndNotify(
486 long idealStorageSize, IPackageDataObserver observer) {
487 throw new UnsupportedOperationException();
488 }
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800489
490 /**
491 * @hide - to match hiding in superclass
492 */
493 @Override
Suchi Amalapurapubc806f62009-06-17 15:18:19 -0700494 public void freeStorage(
Suchi Amalapurapu1ccac752009-06-12 10:09:58 -0700495 long idealStorageSize, IntentSender pi) {
496 throw new UnsupportedOperationException();
497 }
498
499 /**
500 * @hide - to match hiding in superclass
501 */
502 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800503 public void deletePackage(
504 String packageName, IPackageDeleteObserver observer, int flags) {
505 throw new UnsupportedOperationException();
506 }
507
508 @Override
509 public void addPackageToPreferred(String packageName) {
510 throw new UnsupportedOperationException();
511 }
512
513 @Override
514 public void removePackageFromPreferred(String packageName) {
515 throw new UnsupportedOperationException();
516 }
517
518 @Override
519 public List<PackageInfo> getPreferredPackages(int flags) {
520 throw new UnsupportedOperationException();
521 }
522
523 @Override
524 public void setComponentEnabledSetting(ComponentName componentName,
525 int newState, int flags) {
526 throw new UnsupportedOperationException();
527 }
528
529 @Override
530 public int getComponentEnabledSetting(ComponentName componentName) {
531 throw new UnsupportedOperationException();
532 }
533
534 @Override
535 public void setApplicationEnabledSetting(String packageName, int newState, int flags) {
536 throw new UnsupportedOperationException();
537 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700538
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800539 @Override
540 public int getApplicationEnabledSetting(String packageName) {
541 throw new UnsupportedOperationException();
542 }
543
544 @Override
545 public void addPreferredActivity(IntentFilter filter,
546 int match, ComponentName[] set, ComponentName activity) {
547 throw new UnsupportedOperationException();
548 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700549
Satish Sampath8dbe6122009-06-02 23:35:54 +0100550 /**
551 * @hide - to match hiding in superclass
552 */
553 @Override
554 public void replacePreferredActivity(IntentFilter filter,
555 int match, ComponentName[] set, ComponentName activity) {
556 throw new UnsupportedOperationException();
557 }
558
559
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800560 @Override
561 public void clearPackagePreferredActivities(String packageName) {
562 throw new UnsupportedOperationException();
563 }
564
565 /**
566 * @hide - to match hiding in superclass
567 */
568 @Override
Dianne Hackborn0c380492012-08-20 17:23:30 -0700569 public void getPackageSizeInfo(String packageName, int userHandle,
570 IPackageStatsObserver observer) {
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800571 throw new UnsupportedOperationException();
572 }
573
574 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800575 public int getPreferredActivities(List<IntentFilter> outFilters,
576 List<ComponentName> outActivities, String packageName) {
577 throw new UnsupportedOperationException();
578 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700579
Christopher Tatea2a0850d2013-09-05 16:38:58 -0700580 /** @hide - hidden in superclass */
581 @Override
582 public ComponentName getHomeActivities(List<ResolveInfo> outActivities) {
583 throw new UnsupportedOperationException();
584 }
585
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800586 @Override
587 public String[] getSystemSharedLibraryNames() {
588 throw new UnsupportedOperationException();
589 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700590
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800591 @Override
Dianne Hackborn49237342009-08-27 20:08:01 -0700592 public FeatureInfo[] getSystemAvailableFeatures() {
593 throw new UnsupportedOperationException();
594 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700595
Dianne Hackborn49237342009-08-27 20:08:01 -0700596 @Override
Dianne Hackborn039c68e2009-09-26 16:39:23 -0700597 public boolean hasSystemFeature(String name) {
598 throw new UnsupportedOperationException();
599 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700600
Dianne Hackborn039c68e2009-09-26 16:39:23 -0700601 @Override
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800602 public boolean isSafeMode() {
603 throw new UnsupportedOperationException();
604 }
Amith Yamasani4b2e9342011-03-31 12:38:53 -0700605
606 /**
607 * @hide
608 */
609 @Override
Kenny Root5ab21572011-07-27 11:11:19 -0700610 public void installPackageWithVerification(Uri packageURI, IPackageInstallObserver observer,
611 int flags, String installerPackageName, Uri verificationURI,
Rich Canningse1d7c712012-08-08 12:46:06 -0700612 ManifestDigest manifestDigest, ContainerEncryptionParams encryptionParams) {
Kenny Root5ab21572011-07-27 11:11:19 -0700613 throw new UnsupportedOperationException();
614 }
615
rich cannings706e8ba2012-08-20 13:20:14 -0700616 /**
617 * @hide
618 */
619 @Override
620 public void installPackageWithVerificationAndEncryption(Uri packageURI,
621 IPackageInstallObserver observer, int flags, String installerPackageName,
622 VerificationParams verificationParams, ContainerEncryptionParams encryptionParams) {
623 throw new UnsupportedOperationException();
624 }
625
Dianne Hackborn7767eac2012-08-23 18:25:40 -0700626 /**
627 * @hide
628 */
629 @Override
Amith Yamasani655d0e22013-06-12 14:19:10 -0700630 public boolean setApplicationBlockedSettingAsUser(String packageName, boolean blocked,
631 UserHandle user) {
632 return false;
633 }
634
635 /**
636 * @hide
637 */
638 @Override
639 public boolean getApplicationBlockedSettingAsUser(String packageName, UserHandle user) {
640 return false;
641 }
642
643 /**
644 * @hide
645 */
646 @Override
Dianne Hackborn7767eac2012-08-23 18:25:40 -0700647 public int installExistingPackage(String packageName)
648 throws NameNotFoundException {
649 throw new UnsupportedOperationException();
650 }
651
Kenny Root5ab21572011-07-27 11:11:19 -0700652 @Override
Kenny Root3a9b5fb2011-09-20 14:15:38 -0700653 public void verifyPendingInstall(int id, int verificationCode) {
Kenny Root5ab21572011-07-27 11:11:19 -0700654 throw new UnsupportedOperationException();
655 }
Kenny Root0aaa0d92011-09-12 16:42:55 -0700656
rich canningsd9ef3e52012-08-22 14:28:05 -0700657 @Override
658 public void extendVerificationTimeout(int id, int verificationCodeAtTimeout,
659 long millisecondsToDelay) {
660 throw new UnsupportedOperationException();
661 }
662
Kenny Root0aaa0d92011-09-12 16:42:55 -0700663 /**
664 * @hide
665 */
666 @Override
667 public VerifierDeviceIdentity getVerifierDeviceIdentity() {
668 throw new UnsupportedOperationException();
669 }
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800670}