19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/* 29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Copyright (C) 2008 The Android Open Source Project 39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * 49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License"); 59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * you may not use this file except in compliance with the License. 69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * You may obtain a copy of the License at 79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * 89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * http://www.apache.org/licenses/LICENSE-2.0 99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * 109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Unless required by applicable law or agreed to in writing, software 119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS, 129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * See the License for the specific language governing permissions and 149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * limitations under the License. 159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpackage android.test.mock; 189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.ComponentName; 209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.Intent; 219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.IntentFilter; 221ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapuimport android.content.IntentSender; 239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ActivityInfo; 249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ApplicationInfo; 25ceb1b0bfaea56251796b08c07b963de7403d84ebAnonymous Cowardimport android.content.pm.ContainerEncryptionParams; 2649237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackbornimport android.content.pm.FeatureInfo; 279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.IPackageDataObserver; 284b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasaniimport android.content.pm.IPackageDeleteObserver; 299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.IPackageInstallObserver; 308946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapuimport android.content.pm.IPackageMoveObserver; 319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.IPackageStatsObserver; 329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.InstrumentationInfo; 33ceb1b0bfaea56251796b08c07b963de7403d84ebAnonymous Cowardimport android.content.pm.ManifestDigest; 349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PackageInfo; 359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PackageManager; 369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PermissionGroupInfo; 379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PermissionInfo; 389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ProviderInfo; 399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ResolveInfo; 409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ServiceInfo; 41706e8ba26bf0de19ad5f736516dae40c4c88c2d7rich canningsimport android.content.pm.VerificationParams; 420aaa0d931716e9f57a1d84d795fab2df75092756Kenny Rootimport android.content.pm.VerifierDeviceIdentity; 4398edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasaniimport android.content.pm.PackageManager.NameNotFoundException; 449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.res.Resources; 459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.res.XmlResourceParser; 469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.graphics.drawable.Drawable; 479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.net.Uri; 489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.util.List; 509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/** 529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * A mock {@link android.content.pm.PackageManager} class. All methods are non-functional and throw 534b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani * {@link java.lang.UnsupportedOperationException}. Override it to provide the operations that you 549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * need. 559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpublic class MockPackageManager extends PackageManager { 579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public PackageInfo getPackageInfo(String packageName, int flags) 609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 65470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn public String[] currentToCanonicalPackageNames(String[] names) { 66470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn throw new UnsupportedOperationException(); 67470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn } 684b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 69470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn @Override 70470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn public String[] canonicalToCurrentPackageNames(String[] names) { 71470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn throw new UnsupportedOperationException(); 72470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn } 734b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 74470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn @Override 75eae850cefe7e149f396c9e8ca1f34ec02b20a3f0Mihai Preda public Intent getLaunchIntentForPackage(String packageName) { 769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 78eae850cefe7e149f396c9e8ca1f34ec02b20a3f0Mihai Preda 79eae850cefe7e149f396c9e8ca1f34ec02b20a3f0Mihai Preda @Override 809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int[] getPackageGids(String packageName) throws NameNotFoundException { 819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public PermissionInfo getPermissionInfo(String name, int flags) 869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<PermissionInfo> queryPermissionsByGroup(String group, int flags) 929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public PermissionGroupInfo getPermissionGroupInfo(String name, 989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int flags) throws NameNotFoundException { 999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<PermissionGroupInfo> getAllPermissionGroups(int flags) { 1049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1064b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 1079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ApplicationInfo getApplicationInfo(String packageName, int flags) 1099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 1109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ActivityInfo getActivityInfo(ComponentName className, int flags) 1159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 1169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ActivityInfo getReceiverInfo(ComponentName className, int flags) 1219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 1229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ServiceInfo getServiceInfo(ComponentName className, int flags) 1279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 1289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 132361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn public ProviderInfo getProviderInfo(ComponentName className, int flags) 133361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn throws NameNotFoundException { 134361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn throw new UnsupportedOperationException(); 135361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn } 136361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn 137361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn @Override 1389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<PackageInfo> getInstalledPackages(int flags) { 1399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 142151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani /** @hide */ 143151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani @Override 144151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani public List<PackageInfo> getInstalledPackages(int flags, int userId) { 145151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani throw new UnsupportedOperationException(); 146151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani } 147151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani 1489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int checkPermission(String permName, String pkgName) { 1509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public boolean addPermission(PermissionInfo info) { 1559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 159d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn public boolean addPermissionAsync(PermissionInfo info) { 160d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn throw new UnsupportedOperationException(); 161d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn } 162d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn 163d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn @Override 1649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void removePermission(String name) { 1659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 168e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn /** @hide */ 169e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn @Override 170e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn public void grantPermission(String packageName, String permissionName) { 171e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn throw new UnsupportedOperationException(); 172e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn } 173e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn 174e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn /** @hide */ 175e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn @Override 176e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn public void revokePermission(String packageName, String permissionName) { 177e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn throw new UnsupportedOperationException(); 178e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn } 179e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn 1809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int checkSignatures(String pkg1, String pkg2) { 1829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 183766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn } 184766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn 185766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn @Override 186766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn public int checkSignatures(int uid1, int uid2) { 187766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn throw new UnsupportedOperationException(); 1889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public String[] getPackagesForUid(int uid) { 1929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public String getNameForUid(int uid) { 1979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1994b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 2009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 2019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 2029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 2039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int getUidForSharedUser(String sharedUserName) { 2059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ApplicationInfo> getInstalledApplications(int flags) { 2109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ResolveInfo resolveActivity(Intent intent, int flags) { 2159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21858d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov /** @hide */ 21958d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov @Override 22058d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov public ResolveInfo resolveActivityAsUser(Intent intent, int flags, int userId) { 22158d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov throw new UnsupportedOperationException(); 22258d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov } 22358d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov 2249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ResolveInfo> queryIntentActivities(Intent intent, int flags) { 2269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 229151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani /** @hide */ 230151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani @Override 23158d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov public List<ResolveInfo> queryIntentActivitiesAsUser(Intent intent, 232151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani int flags, int userId) { 233151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani throw new UnsupportedOperationException(); 234151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani } 235151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani 2369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ResolveInfo> queryIntentActivityOptions(ComponentName caller, 2389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Intent[] specifics, Intent intent, int flags) { 2399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ResolveInfo> queryBroadcastReceivers(Intent intent, int flags) { 2449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 247f203aeef993b0f4ce65c9630d06bbd50a504e89fAmith Yamasani /** @hide */ 248f203aeef993b0f4ce65c9630d06bbd50a504e89fAmith Yamasani @Override 249f203aeef993b0f4ce65c9630d06bbd50a504e89fAmith Yamasani public List<ResolveInfo> queryBroadcastReceivers(Intent intent, int flags, int userId) { 250f203aeef993b0f4ce65c9630d06bbd50a504e89fAmith Yamasani throw new UnsupportedOperationException(); 251f203aeef993b0f4ce65c9630d06bbd50a504e89fAmith Yamasani } 252f203aeef993b0f4ce65c9630d06bbd50a504e89fAmith Yamasani 2539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ResolveInfo resolveService(Intent intent, int flags) { 2559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ResolveInfo> queryIntentServices(Intent intent, int flags) { 2609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 26358d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov /** @hide */ 26458d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov @Override 26558d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov public List<ResolveInfo> queryIntentServicesAsUser(Intent intent, int flags, int userId) { 26658d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov throw new UnsupportedOperationException(); 26758d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov } 26858d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov 2699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ProviderInfo resolveContentProvider(String name, int flags) { 2719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ProviderInfo> queryContentProviders(String processName, int uid, int flags) { 2769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public InstrumentationInfo getInstrumentationInfo(ComponentName className, int flags) 2819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 2829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<InstrumentationInfo> queryInstrumentation( 2879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String targetPackage, int flags) { 2889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getDrawable(String packageName, int resid, ApplicationInfo appInfo) { 2939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getActivityIcon(ComponentName activityName) 2989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 2999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getActivityIcon(Intent intent) throws NameNotFoundException { 3049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getDefaultActivityIcon() { 3099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getApplicationIcon(ApplicationInfo info) { 3149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getApplicationIcon(String packageName) throws NameNotFoundException { 3199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3214b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 32281cd2e90ccdda498234384c8207afe2213714e60Adam Powell @Override 32381cd2e90ccdda498234384c8207afe2213714e60Adam Powell public Drawable getActivityLogo(ComponentName activityName) throws NameNotFoundException { 32481cd2e90ccdda498234384c8207afe2213714e60Adam Powell throw new UnsupportedOperationException(); 32581cd2e90ccdda498234384c8207afe2213714e60Adam Powell } 32681cd2e90ccdda498234384c8207afe2213714e60Adam Powell 32781cd2e90ccdda498234384c8207afe2213714e60Adam Powell @Override 32881cd2e90ccdda498234384c8207afe2213714e60Adam Powell public Drawable getActivityLogo(Intent intent) throws NameNotFoundException { 32981cd2e90ccdda498234384c8207afe2213714e60Adam Powell throw new UnsupportedOperationException(); 33081cd2e90ccdda498234384c8207afe2213714e60Adam Powell } 33181cd2e90ccdda498234384c8207afe2213714e60Adam Powell 33281cd2e90ccdda498234384c8207afe2213714e60Adam Powell @Override 33381cd2e90ccdda498234384c8207afe2213714e60Adam Powell public Drawable getApplicationLogo(ApplicationInfo info) { 33481cd2e90ccdda498234384c8207afe2213714e60Adam Powell throw new UnsupportedOperationException(); 33581cd2e90ccdda498234384c8207afe2213714e60Adam Powell } 33681cd2e90ccdda498234384c8207afe2213714e60Adam Powell 33781cd2e90ccdda498234384c8207afe2213714e60Adam Powell @Override 33881cd2e90ccdda498234384c8207afe2213714e60Adam Powell public Drawable getApplicationLogo(String packageName) throws NameNotFoundException { 33981cd2e90ccdda498234384c8207afe2213714e60Adam Powell throw new UnsupportedOperationException(); 34081cd2e90ccdda498234384c8207afe2213714e60Adam Powell } 3419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public CharSequence getText(String packageName, int resid, ApplicationInfo appInfo) { 3449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public XmlResourceParser getXml(String packageName, int resid, 3499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ApplicationInfo appInfo) { 3509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public CharSequence getApplicationLabel(ApplicationInfo info) { 3559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Resources getResourcesForActivity(ComponentName activityName) 3609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 3619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Resources getResourcesForApplication(ApplicationInfo app) { 3669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Resources getResourcesForApplication(String appPackageName) 3719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 3729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 37598edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani /** @hide */ 37698edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani @Override 37798edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani public Resources getResourcesForApplicationAsUser(String appPackageName, int userId) { 37898edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani throw new UnsupportedOperationException(); 37998edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani } 38098edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani 3819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public PackageInfo getPackageArchiveInfo(String archiveFilePath, int flags) { 3839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 386ade3ecad94d1f4431576f53bae26c35efbf7a2c9Dianne Hackborn /** 387ade3ecad94d1f4431576f53bae26c35efbf7a2c9Dianne Hackborn * @hide - to match hiding in superclass 388ade3ecad94d1f4431576f53bae26c35efbf7a2c9Dianne Hackborn */ 3899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void installPackage(Uri packageURI, IPackageInstallObserver observer, 39165e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski int flags, String installerPackageName) { 39265e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski throw new UnsupportedOperationException(); 39365e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski } 3948946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu 395880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn @Override 396880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn public void setInstallerPackageName(String targetPackage, 397880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn String installerPackageName) { 398880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn throw new UnsupportedOperationException(); 399880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn } 400880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn 4018946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu /** 4028946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu * @hide - to match hiding in superclass 4038946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu */ 4048946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu @Override 4058946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu public void movePackage(String packageName, IPackageMoveObserver observer, int flags) { 4068946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu throw new UnsupportedOperationException(); 4078946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu } 4084b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 40965e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski @Override 41065e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski public String getInstallerPackageName(String packageName) { 4119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 4159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 4169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 4179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void clearApplicationUserData( 4199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String packageName, IPackageDataObserver observer) { 4209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4224b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 4239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 4249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 4259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 4269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void deleteApplicationCacheFiles( 4289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String packageName, IPackageDataObserver observer) { 4299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4314b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 4329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 4339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 4349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 4359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void freeStorageAndNotify( 4379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project long idealStorageSize, IPackageDataObserver observer) { 4389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 4429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 4439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 4449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 445bc806f65edc33f6eda0f475ac84e5e037a013a90Suchi Amalapurapu public void freeStorage( 4461ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu long idealStorageSize, IntentSender pi) { 4471ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu throw new UnsupportedOperationException(); 4481ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu } 4491ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu 4501ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu /** 4511ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu * @hide - to match hiding in superclass 4521ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu */ 4531ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu @Override 4549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void deletePackage( 4559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String packageName, IPackageDeleteObserver observer, int flags) { 4569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void addPackageToPreferred(String packageName) { 4619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void removePackageFromPreferred(String packageName) { 4669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<PackageInfo> getPreferredPackages(int flags) { 4719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void setComponentEnabledSetting(ComponentName componentName, 4769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int newState, int flags) { 4779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int getComponentEnabledSetting(ComponentName componentName) { 4829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void setApplicationEnabledSetting(String packageName, int newState, int flags) { 4879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4894b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 4909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int getApplicationEnabledSetting(String packageName) { 4929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void addPreferredActivity(IntentFilter filter, 4979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int match, ComponentName[] set, ComponentName activity) { 4989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5004b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 5018dbe612dc60526d635e57257b58627b33a099678Satish Sampath /** 5028dbe612dc60526d635e57257b58627b33a099678Satish Sampath * @hide - to match hiding in superclass 5038dbe612dc60526d635e57257b58627b33a099678Satish Sampath */ 5048dbe612dc60526d635e57257b58627b33a099678Satish Sampath @Override 5058dbe612dc60526d635e57257b58627b33a099678Satish Sampath public void replacePreferredActivity(IntentFilter filter, 5068dbe612dc60526d635e57257b58627b33a099678Satish Sampath int match, ComponentName[] set, ComponentName activity) { 5078dbe612dc60526d635e57257b58627b33a099678Satish Sampath throw new UnsupportedOperationException(); 5088dbe612dc60526d635e57257b58627b33a099678Satish Sampath } 5098dbe612dc60526d635e57257b58627b33a099678Satish Sampath 5108dbe612dc60526d635e57257b58627b33a099678Satish Sampath 5119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void clearPackagePreferredActivities(String packageName) { 5139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 5179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 5189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 5199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5200c3804950236fe170ebf6cc7a5f1e3e305b8f315Dianne Hackborn public void getPackageSizeInfo(String packageName, int userHandle, 5210c3804950236fe170ebf6cc7a5f1e3e305b8f315Dianne Hackborn IPackageStatsObserver observer) { 5229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int getPreferredActivities(List<IntentFilter> outFilters, 5279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project List<ComponentName> outActivities, String packageName) { 5289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5304b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 5319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public String[] getSystemSharedLibraryNames() { 5339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5354b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 5369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 53749237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn public FeatureInfo[] getSystemAvailableFeatures() { 53849237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn throw new UnsupportedOperationException(); 53949237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn } 5404b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 54149237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn @Override 542039c68e75606e837cf021815a0210836724574adDianne Hackborn public boolean hasSystemFeature(String name) { 543039c68e75606e837cf021815a0210836724574adDianne Hackborn throw new UnsupportedOperationException(); 544039c68e75606e837cf021815a0210836724574adDianne Hackborn } 5454b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 546039c68e75606e837cf021815a0210836724574adDianne Hackborn @Override 5479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public boolean isSafeMode() { 5489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5504b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani 5514b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani /** 5524b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani * @hide 5534b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani */ 5544b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani @Override 5555ab2157bf1f105b02d3e2913cd3a33f9765b74caKenny Root public void installPackageWithVerification(Uri packageURI, IPackageInstallObserver observer, 5565ab2157bf1f105b02d3e2913cd3a33f9765b74caKenny Root int flags, String installerPackageName, Uri verificationURI, 557e1d7c711df3e3a2d2f195457882aa4ddb5626167Rich Cannings ManifestDigest manifestDigest, ContainerEncryptionParams encryptionParams) { 5585ab2157bf1f105b02d3e2913cd3a33f9765b74caKenny Root throw new UnsupportedOperationException(); 5595ab2157bf1f105b02d3e2913cd3a33f9765b74caKenny Root } 5605ab2157bf1f105b02d3e2913cd3a33f9765b74caKenny Root 561706e8ba26bf0de19ad5f736516dae40c4c88c2d7rich cannings /** 562706e8ba26bf0de19ad5f736516dae40c4c88c2d7rich cannings * @hide 563706e8ba26bf0de19ad5f736516dae40c4c88c2d7rich cannings */ 564706e8ba26bf0de19ad5f736516dae40c4c88c2d7rich cannings @Override 565706e8ba26bf0de19ad5f736516dae40c4c88c2d7rich cannings public void installPackageWithVerificationAndEncryption(Uri packageURI, 566706e8ba26bf0de19ad5f736516dae40c4c88c2d7rich cannings IPackageInstallObserver observer, int flags, String installerPackageName, 567706e8ba26bf0de19ad5f736516dae40c4c88c2d7rich cannings VerificationParams verificationParams, ContainerEncryptionParams encryptionParams) { 568706e8ba26bf0de19ad5f736516dae40c4c88c2d7rich cannings throw new UnsupportedOperationException(); 569706e8ba26bf0de19ad5f736516dae40c4c88c2d7rich cannings } 570706e8ba26bf0de19ad5f736516dae40c4c88c2d7rich cannings 5717767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn /** 5727767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn * @hide 5737767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn */ 5747767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn @Override 5757767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn public int installExistingPackage(String packageName) 5767767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn throws NameNotFoundException { 5777767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn throw new UnsupportedOperationException(); 5787767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn } 5797767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn 5805ab2157bf1f105b02d3e2913cd3a33f9765b74caKenny Root @Override 5813a9b5fbb97e65019abec97f172b4cbf2100d1225Kenny Root public void verifyPendingInstall(int id, int verificationCode) { 5825ab2157bf1f105b02d3e2913cd3a33f9765b74caKenny Root throw new UnsupportedOperationException(); 5835ab2157bf1f105b02d3e2913cd3a33f9765b74caKenny Root } 5840aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root 585d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings @Override 586d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings public void extendVerificationTimeout(int id, int verificationCodeAtTimeout, 587d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings long millisecondsToDelay) { 588d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings throw new UnsupportedOperationException(); 589d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings } 590d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings 5910aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root /** 5920aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root * @hide 5930aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root */ 5940aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root @Override 5950aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root public VerifierDeviceIdentity getVerifierDeviceIdentity() { 5960aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root throw new UnsupportedOperationException(); 5970aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root } 5989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project} 599