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; 2549237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackbornimport android.content.pm.FeatureInfo; 269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.IPackageDeleteObserver; 279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.IPackageDataObserver; 289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.IPackageInstallObserver; 298946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapuimport android.content.pm.IPackageMoveObserver; 309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.IPackageStatsObserver; 319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.InstrumentationInfo; 329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PackageInfo; 339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PackageManager; 34117818e4f171b1fd9daa05349c48f61388f04567Suchi Amalapurapuimport android.content.pm.PackageParser; 359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PermissionGroupInfo; 369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PermissionInfo; 379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ProviderInfo; 389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ResolveInfo; 399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ServiceInfo; 409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PackageManager.NameNotFoundException; 419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.res.Resources; 429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.res.XmlResourceParser; 439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.graphics.drawable.Drawable; 449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.net.Uri; 459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.os.RemoteException; 469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.util.List; 489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/** 509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * A mock {@link android.content.pm.PackageManager} class. All methods are non-functional and throw 519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * {@link java.lang.UnsupportedOperationException}. Override it to provide the operations that you 529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * need. 539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpublic class MockPackageManager extends PackageManager { 559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public PackageInfo getPackageInfo(String packageName, int flags) 589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 63470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn public String[] currentToCanonicalPackageNames(String[] names) { 64470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn throw new UnsupportedOperationException(); 65470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn } 66470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn 67470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn @Override 68470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn public String[] canonicalToCurrentPackageNames(String[] names) { 69470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn throw new UnsupportedOperationException(); 70470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn } 71470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn 72470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn @Override 73eae850cefe7e149f396c9e8ca1f34ec02b20a3f0Mihai Preda public Intent getLaunchIntentForPackage(String packageName) { 749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 76eae850cefe7e149f396c9e8ca1f34ec02b20a3f0Mihai Preda 77eae850cefe7e149f396c9e8ca1f34ec02b20a3f0Mihai Preda @Override 789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int[] getPackageGids(String packageName) throws NameNotFoundException { 799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public PermissionInfo getPermissionInfo(String name, int flags) 849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<PermissionInfo> queryPermissionsByGroup(String group, int flags) 909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public PermissionGroupInfo getPermissionGroupInfo(String name, 969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int flags) throws NameNotFoundException { 979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<PermissionGroupInfo> getAllPermissionGroups(int flags) { 1029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ApplicationInfo getApplicationInfo(String packageName, int flags) 1079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 1089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ActivityInfo getActivityInfo(ComponentName className, int flags) 1139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 1149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ActivityInfo getReceiverInfo(ComponentName className, int flags) 1199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 1209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ServiceInfo getServiceInfo(ComponentName className, int flags) 1259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 1269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 130361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn public ProviderInfo getProviderInfo(ComponentName className, int flags) 131361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn throws NameNotFoundException { 132361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn throw new UnsupportedOperationException(); 133361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn } 134361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn 135361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn @Override 1369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<PackageInfo> getInstalledPackages(int flags) { 1379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int checkPermission(String permName, String pkgName) { 1429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public boolean addPermission(PermissionInfo info) { 1479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 151d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn public boolean addPermissionAsync(PermissionInfo info) { 152d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn throw new UnsupportedOperationException(); 153d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn } 154d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn 155d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn @Override 1569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void removePermission(String name) { 1579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int checkSignatures(String pkg1, String pkg2) { 1629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 163766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn } 164766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn 165766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn @Override 166766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn public int checkSignatures(int uid1, int uid2) { 167766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn throw new UnsupportedOperationException(); 1689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public String[] getPackagesForUid(int uid) { 1729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public String getNameForUid(int uid) { 1779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 1819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 1829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 1839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int getUidForSharedUser(String sharedUserName) { 1859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ApplicationInfo> getInstalledApplications(int flags) { 1909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ResolveInfo resolveActivity(Intent intent, int flags) { 1959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ResolveInfo> queryIntentActivities(Intent intent, int flags) { 2009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ResolveInfo> queryIntentActivityOptions(ComponentName caller, 2059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Intent[] specifics, Intent intent, int flags) { 2069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ResolveInfo> queryBroadcastReceivers(Intent intent, int flags) { 2119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ResolveInfo resolveService(Intent intent, int flags) { 2169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ResolveInfo> queryIntentServices(Intent intent, int flags) { 2219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ProviderInfo resolveContentProvider(String name, int flags) { 2269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<ProviderInfo> queryContentProviders(String processName, int uid, int flags) { 2319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public InstrumentationInfo getInstrumentationInfo(ComponentName className, int flags) 2369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 2379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<InstrumentationInfo> queryInstrumentation( 2429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String targetPackage, int flags) { 2439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getDrawable(String packageName, int resid, ApplicationInfo appInfo) { 2489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getActivityIcon(ComponentName activityName) 2539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 2549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getActivityIcon(Intent intent) throws NameNotFoundException { 2599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getDefaultActivityIcon() { 2649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getApplicationIcon(ApplicationInfo info) { 2699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Drawable getApplicationIcon(String packageName) throws NameNotFoundException { 2749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 27681cd2e90ccdda498234384c8207afe2213714e60Adam Powell 27781cd2e90ccdda498234384c8207afe2213714e60Adam Powell @Override 27881cd2e90ccdda498234384c8207afe2213714e60Adam Powell public Drawable getActivityLogo(ComponentName activityName) throws NameNotFoundException { 27981cd2e90ccdda498234384c8207afe2213714e60Adam Powell throw new UnsupportedOperationException(); 28081cd2e90ccdda498234384c8207afe2213714e60Adam Powell } 28181cd2e90ccdda498234384c8207afe2213714e60Adam Powell 28281cd2e90ccdda498234384c8207afe2213714e60Adam Powell @Override 28381cd2e90ccdda498234384c8207afe2213714e60Adam Powell public Drawable getActivityLogo(Intent intent) throws NameNotFoundException { 28481cd2e90ccdda498234384c8207afe2213714e60Adam Powell throw new UnsupportedOperationException(); 28581cd2e90ccdda498234384c8207afe2213714e60Adam Powell } 28681cd2e90ccdda498234384c8207afe2213714e60Adam Powell 28781cd2e90ccdda498234384c8207afe2213714e60Adam Powell @Override 28881cd2e90ccdda498234384c8207afe2213714e60Adam Powell public Drawable getApplicationLogo(ApplicationInfo info) { 28981cd2e90ccdda498234384c8207afe2213714e60Adam Powell throw new UnsupportedOperationException(); 29081cd2e90ccdda498234384c8207afe2213714e60Adam Powell } 29181cd2e90ccdda498234384c8207afe2213714e60Adam Powell 29281cd2e90ccdda498234384c8207afe2213714e60Adam Powell @Override 29381cd2e90ccdda498234384c8207afe2213714e60Adam Powell public Drawable getApplicationLogo(String packageName) throws NameNotFoundException { 29481cd2e90ccdda498234384c8207afe2213714e60Adam Powell throw new UnsupportedOperationException(); 29581cd2e90ccdda498234384c8207afe2213714e60Adam Powell } 2969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public CharSequence getText(String packageName, int resid, ApplicationInfo appInfo) { 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 XmlResourceParser getXml(String packageName, int resid, 3049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ApplicationInfo appInfo) { 3059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public CharSequence getApplicationLabel(ApplicationInfo info) { 3109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Resources getResourcesForActivity(ComponentName activityName) 3159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 3169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Resources getResourcesForApplication(ApplicationInfo app) { 3219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Resources getResourcesForApplication(String appPackageName) 3269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws NameNotFoundException { 3279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public PackageInfo getPackageArchiveInfo(String archiveFilePath, int flags) { 3329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 335ade3ecad94d1f4431576f53bae26c35efbf7a2c9Dianne Hackborn /** 336ade3ecad94d1f4431576f53bae26c35efbf7a2c9Dianne Hackborn * @hide - to match hiding in superclass 337ade3ecad94d1f4431576f53bae26c35efbf7a2c9Dianne Hackborn */ 3389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void installPackage(Uri packageURI, IPackageInstallObserver observer, 34065e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski int flags, String installerPackageName) { 34165e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski throw new UnsupportedOperationException(); 34265e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski } 3438946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu 3448946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu /** 3458946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu * @hide - to match hiding in superclass 3468946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu */ 3478946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu @Override 3488946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu public void movePackage(String packageName, IPackageMoveObserver observer, int flags) { 3498946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu throw new UnsupportedOperationException(); 3508946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu } 35165e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski 35265e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski @Override 35365e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski public String getInstallerPackageName(String packageName) { 3549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 3589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 3599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 3609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void clearApplicationUserData( 3629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String packageName, IPackageDataObserver observer) { 3639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 3679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 3689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 3699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void deleteApplicationCacheFiles( 3719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String packageName, IPackageDataObserver observer) { 3729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 3769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 3779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 3789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void freeStorageAndNotify( 3809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project long idealStorageSize, IPackageDataObserver observer) { 3819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 3859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 3869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 3879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 388bc806f65edc33f6eda0f475ac84e5e037a013a90Suchi Amalapurapu public void freeStorage( 3891ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu long idealStorageSize, IntentSender pi) { 3901ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu throw new UnsupportedOperationException(); 3911ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu } 3921ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu 3931ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu /** 3941ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu * @hide - to match hiding in superclass 3951ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu */ 3961ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu @Override 3979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void deletePackage( 3989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String packageName, IPackageDeleteObserver observer, int flags) { 3999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void addPackageToPreferred(String packageName) { 4049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void removePackageFromPreferred(String packageName) { 4099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public List<PackageInfo> getPreferredPackages(int flags) { 4149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void setComponentEnabledSetting(ComponentName componentName, 4199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int newState, int flags) { 4209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int getComponentEnabledSetting(ComponentName componentName) { 4259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void setApplicationEnabledSetting(String packageName, int newState, int flags) { 4309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int getApplicationEnabledSetting(String packageName) { 4359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void addPreferredActivity(IntentFilter filter, 4409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int match, ComponentName[] set, ComponentName activity) { 4419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4448dbe612dc60526d635e57257b58627b33a099678Satish Sampath /** 4458dbe612dc60526d635e57257b58627b33a099678Satish Sampath * @hide - to match hiding in superclass 4468dbe612dc60526d635e57257b58627b33a099678Satish Sampath */ 4478dbe612dc60526d635e57257b58627b33a099678Satish Sampath @Override 4488dbe612dc60526d635e57257b58627b33a099678Satish Sampath public void replacePreferredActivity(IntentFilter filter, 4498dbe612dc60526d635e57257b58627b33a099678Satish Sampath int match, ComponentName[] set, ComponentName activity) { 4508dbe612dc60526d635e57257b58627b33a099678Satish Sampath throw new UnsupportedOperationException(); 4518dbe612dc60526d635e57257b58627b33a099678Satish Sampath } 4528dbe612dc60526d635e57257b58627b33a099678Satish Sampath 4538dbe612dc60526d635e57257b58627b33a099678Satish Sampath 4549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void clearPackagePreferredActivities(String packageName) { 4569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** 4609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * @hide - to match hiding in superclass 4619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 4629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void getPackageSizeInfo(String packageName, IPackageStatsObserver observer) { 4649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int getPreferredActivities(List<IntentFilter> outFilters, 4699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project List<ComponentName> outActivities, String packageName) { 4709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public String[] getSystemSharedLibraryNames() { 4759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 47949237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn public FeatureInfo[] getSystemAvailableFeatures() { 48049237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn throw new UnsupportedOperationException(); 48149237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn } 48249237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn 48349237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn @Override 484039c68e75606e837cf021815a0210836724574adDianne Hackborn public boolean hasSystemFeature(String name) { 485039c68e75606e837cf021815a0210836724574adDianne Hackborn throw new UnsupportedOperationException(); 486039c68e75606e837cf021815a0210836724574adDianne Hackborn } 487039c68e75606e837cf021815a0210836724574adDianne Hackborn 488039c68e75606e837cf021815a0210836724574adDianne Hackborn @Override 4899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public boolean isSafeMode() { 4909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project} 493