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