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
192acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganovimport android.annotation.NonNull;
203d2af7f72a2e6be36f0f2cbf899ad4d0bde451b4Calin Juravleimport android.annotation.Nullable;
2118e3eb816887156f40def1c14db434ddde9ec245Philip P. Moltmannimport android.annotation.UserIdInt;
22f1977b4500e82b72ea6aa5c46d97406a20017cafChristopher Tateimport android.app.PackageInstallObserver;
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.ComponentName;
249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.Intent;
259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.IntentFilter;
261ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapuimport android.content.IntentSender;
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ActivityInfo;
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ApplicationInfo;
299106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedyimport android.content.pm.ChangedPackages;
3049237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackbornimport android.content.pm.FeatureInfo;
319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.IPackageDataObserver;
324b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasaniimport android.content.pm.IPackageDeleteObserver;
339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.IPackageStatsObserver;
34b13f15332e5279d53afa9af2c6835e2476daa655Philip P. Moltmannimport android.content.pm.InstantAppInfo;
359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.InstrumentationInfo;
361c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglioimport android.content.pm.IntentFilterVerificationInfo;
379d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashmanimport android.content.pm.KeySet;
389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PackageInfo;
393a44f3f1b446315ef894e01d2ab9b5388c2bd8c4Jeff Sharkeyimport android.content.pm.PackageInstaller;
407f7b0c759e2970178ef68805b21f06a26e24eb76Nicolas Prevotimport android.content.pm.PackageItemInfo;
419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PackageManager;
429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PermissionGroupInfo;
439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PermissionInfo;
449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ProviderInfo;
459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ResolveInfo;
469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ServiceInfo;
476788212d17f54475ca9c3dd689a863e031db868fSvet Ganovimport android.content.pm.SharedLibraryInfo;
480aaa0d931716e9f57a1d84d795fab2df75092756Kenny Rootimport android.content.pm.VerifierDeviceIdentity;
496788212d17f54475ca9c3dd689a863e031db868fSvet Ganovimport android.content.pm.VersionedPackage;
5045f8b29ce0ca9f80c586850c4be3a1e552bc6c2fCalin Juravleimport android.content.pm.dex.ArtManager;
519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.res.Resources;
529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.res.XmlResourceParser;
53c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslavimport android.graphics.Rect;
549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.graphics.drawable.Drawable;
559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.net.Uri;
56620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkeyimport android.os.Handler;
57021b57ab8df0927aa1f78a2f3bb01d5e70594b1aSuprabh Shuklaimport android.os.PersistableBundle;
58655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasaniimport android.os.UserHandle;
59e2d45be4dae116307f8edd85eaa61134221cb8f9Jeff Sharkeyimport android.os.storage.VolumeInfo;
609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.util.List;
629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/**
649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * A mock {@link android.content.pm.PackageManager} class.  All methods are non-functional and throw
654b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani * {@link java.lang.UnsupportedOperationException}. Override it to provide the operations that you
669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * need.
67b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner *
68b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner * @deprecated Use a mocking framework like <a href="https://github.com/mockito/mockito">Mockito</a>.
69b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner * New tests should be written using the
70b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner * <a href="{@docRoot}tools/testing-support-library/index.html">Android Testing Support Library</a>.
719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */
72b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner@Deprecated
739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpublic class MockPackageManager extends PackageManager {
749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
769a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    public PackageInfo getPackageInfo(String packageName, int flags) throws NameNotFoundException {
779a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot        throw new UnsupportedOperationException();
789a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    }
799a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot
806788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    @Override
816788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    public PackageInfo getPackageInfo(VersionedPackage versionedPackage,
826788212d17f54475ca9c3dd689a863e031db868fSvet Ganov            int flags) throws NameNotFoundException {
836788212d17f54475ca9c3dd689a863e031db868fSvet Ganov        throw new UnsupportedOperationException();
846788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    }
856788212d17f54475ca9c3dd689a863e031db868fSvet Ganov
869a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    /** @hide */
879a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    @Override
889a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    public PackageInfo getPackageInfoAsUser(String packageName, int flags, int userId)
899a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot            throws NameNotFoundException {
909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
94470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn    public String[] currentToCanonicalPackageNames(String[] names) {
95470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn        throw new UnsupportedOperationException();
96470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn    }
974b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
98470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn    @Override
99470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn    public String[] canonicalToCurrentPackageNames(String[] names) {
100470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn        throw new UnsupportedOperationException();
101470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn    }
1024b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
103470969346d7958f859d97d1a136b4ecc11e2a464Dianne Hackborn    @Override
104eae850cefe7e149f396c9e8ca1f34ec02b20a3f0Mihai Preda    public Intent getLaunchIntentForPackage(String packageName) {
1059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
107eae850cefe7e149f396c9e8ca1f34ec02b20a3f0Mihai Preda
108eae850cefe7e149f396c9e8ca1f34ec02b20a3f0Mihai Preda    @Override
109970417c7d3e33ccbd6918e28d9bc5da24651f5b3Jose Lima    public Intent getLeanbackLaunchIntentForPackage(String packageName) {
1107ee1a7acc4d3ff8d05aaa76ba7665fdef9f315ecRoberto Perez        throw new UnsupportedOperationException();
1117ee1a7acc4d3ff8d05aaa76ba7665fdef9f315ecRoberto Perez    }
1127ee1a7acc4d3ff8d05aaa76ba7665fdef9f315ecRoberto Perez
1137ee1a7acc4d3ff8d05aaa76ba7665fdef9f315ecRoberto Perez    /** @hide */
1147ee1a7acc4d3ff8d05aaa76ba7665fdef9f315ecRoberto Perez    @Override
1157ee1a7acc4d3ff8d05aaa76ba7665fdef9f315ecRoberto Perez    public Intent getCarLaunchIntentForPackage(String packageName) {
116970417c7d3e33ccbd6918e28d9bc5da24651f5b3Jose Lima        throw new UnsupportedOperationException();
117970417c7d3e33ccbd6918e28d9bc5da24651f5b3Jose Lima    }
118970417c7d3e33ccbd6918e28d9bc5da24651f5b3Jose Lima
119970417c7d3e33ccbd6918e28d9bc5da24651f5b3Jose Lima    @Override
1209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int[] getPackageGids(String packageName) throws NameNotFoundException {
1219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1248588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey    @Override
1258588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey    public int[] getPackageGids(String packageName, int flags) throws NameNotFoundException {
1268588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey        throw new UnsupportedOperationException();
1278588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey    }
1288588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey
1298588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey    @Override
1308588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey    public int getPackageUid(String packageName, int flags) throws NameNotFoundException {
1318588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey        throw new UnsupportedOperationException();
1328588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey    }
1338588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey
1348588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey    /** @hide */
1358588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey    @Override
1368588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey    public int getPackageUidAsUser(String packageName, int flags, int userHandle)
1378588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey            throws NameNotFoundException {
1388588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey        throw new UnsupportedOperationException();
1398588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey    }
1408588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey
141a06de0f29b58df9246779cc4bfd8f06f7205ddb6Dianne Hackborn    /** @hide */
142a06de0f29b58df9246779cc4bfd8f06f7205ddb6Dianne Hackborn    @Override
143e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    public int getPackageUidAsUser(String packageName, int userHandle)
144a06de0f29b58df9246779cc4bfd8f06f7205ddb6Dianne Hackborn            throws NameNotFoundException {
145a06de0f29b58df9246779cc4bfd8f06f7205ddb6Dianne Hackborn        throw new UnsupportedOperationException();
146a06de0f29b58df9246779cc4bfd8f06f7205ddb6Dianne Hackborn    }
147a06de0f29b58df9246779cc4bfd8f06f7205ddb6Dianne Hackborn
1489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public PermissionInfo getPermissionInfo(String name, int flags)
1509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    throws NameNotFoundException {
1519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public List<PermissionInfo> queryPermissionsByGroup(String group, int flags)
1569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            throws NameNotFoundException {
1579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1607b89a7b1f7c208eaac19290b34c5f505a9fd5ebaPaul Navin    /** @hide */
1617b89a7b1f7c208eaac19290b34c5f505a9fd5ebaPaul Navin    @Override
1627b89a7b1f7c208eaac19290b34c5f505a9fd5ebaPaul Navin    public boolean isPermissionReviewModeEnabled() {
1637b89a7b1f7c208eaac19290b34c5f505a9fd5ebaPaul Navin        return false;
1647b89a7b1f7c208eaac19290b34c5f505a9fd5ebaPaul Navin    }
1657b89a7b1f7c208eaac19290b34c5f505a9fd5ebaPaul Navin
1669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public PermissionGroupInfo getPermissionGroupInfo(String name,
1689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            int flags) throws NameNotFoundException {
1699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public List<PermissionGroupInfo> getAllPermissionGroups(int flags) {
1749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1764b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
1779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public ApplicationInfo getApplicationInfo(String packageName, int flags)
179cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey            throws NameNotFoundException {
180cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey        throw new UnsupportedOperationException();
181cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey    }
182cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey
183cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey    /** @hide */
184cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey    @Override
185cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey    public ApplicationInfo getApplicationInfoAsUser(String packageName, int flags, int userId)
186cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey            throws NameNotFoundException {
1879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        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 ActivityInfo getActivityInfo(ComponentName className, int flags)
1929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    throws NameNotFoundException {
1939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public ActivityInfo getReceiverInfo(ComponentName className, int flags)
1989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    throws NameNotFoundException {
1999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public ServiceInfo getServiceInfo(ComponentName className, int flags)
2049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    throws NameNotFoundException {
2059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
209361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn    public ProviderInfo getProviderInfo(ComponentName className, int flags)
210361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn    throws NameNotFoundException {
211361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn        throw new UnsupportedOperationException();
212361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn    }
213361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn
214361199b5e742c6635d4d7a03de6cf37b31cf442cDianne Hackborn    @Override
2159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public List<PackageInfo> getInstalledPackages(int flags) {
2169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
219e799175b6ba3aadd972f4b861758d675d1f93987Dianne Hackborn    @Override
220e799175b6ba3aadd972f4b861758d675d1f93987Dianne Hackborn    public List<PackageInfo> getPackagesHoldingPermissions(String[] permissions,
221e799175b6ba3aadd972f4b861758d675d1f93987Dianne Hackborn            int flags) {
222e799175b6ba3aadd972f4b861758d675d1f93987Dianne Hackborn        throw new UnsupportedOperationException();
223e799175b6ba3aadd972f4b861758d675d1f93987Dianne Hackborn    }
224e799175b6ba3aadd972f4b861758d675d1f93987Dianne Hackborn
225151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani    /** @hide */
226151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani    @Override
227e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    public List<PackageInfo> getInstalledPackagesAsUser(int flags, int userId) {
228151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani        throw new UnsupportedOperationException();
229151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani    }
230151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani
2319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int checkPermission(String permName, String pkgName) {
2339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
237aef2513c7157a28236d097a81fe74d7ba6b710c9Suprabh Shukla    public boolean canRequestPackageInstalls() {
238aef2513c7157a28236d097a81fe74d7ba6b710c9Suprabh Shukla        throw new UnsupportedOperationException();
239aef2513c7157a28236d097a81fe74d7ba6b710c9Suprabh Shukla    }
240aef2513c7157a28236d097a81fe74d7ba6b710c9Suprabh Shukla
241aef2513c7157a28236d097a81fe74d7ba6b710c9Suprabh Shukla    @Override
242ad3b2975574f916c14382628d50c710a78064746Svet Ganov    public boolean isPermissionRevokedByPolicy(String permName, String pkgName) {
243ad3b2975574f916c14382628d50c710a78064746Svet Ganov        throw new UnsupportedOperationException();
244ad3b2975574f916c14382628d50c710a78064746Svet Ganov    }
245ad3b2975574f916c14382628d50c710a78064746Svet Ganov
246f1b7f20bb839c96e8254ccb65398135f10fd45d9Svet Ganov    /** @hide */
247f1b7f20bb839c96e8254ccb65398135f10fd45d9Svet Ganov    @Override
248f1b7f20bb839c96e8254ccb65398135f10fd45d9Svet Ganov    public String getPermissionControllerPackageName() {
249f1b7f20bb839c96e8254ccb65398135f10fd45d9Svet Ganov        throw new UnsupportedOperationException();
250f1b7f20bb839c96e8254ccb65398135f10fd45d9Svet Ganov    }
251f1b7f20bb839c96e8254ccb65398135f10fd45d9Svet Ganov
252ad3b2975574f916c14382628d50c710a78064746Svet Ganov    @Override
2539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public boolean addPermission(PermissionInfo info) {
2549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
258d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn    public boolean addPermissionAsync(PermissionInfo info) {
259d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn        throw new UnsupportedOperationException();
260d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn    }
261d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn
262d7c096845dee7616095eda0fe9e7aa08f0ba9c20Dianne Hackborn    @Override
2639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void removePermission(String name) {
2649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
267e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn    /** @hide */
268e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn    @Override
2698c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov    public void grantRuntimePermission(String packageName, String permissionName,
2708c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov            UserHandle user) {
271e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn        throw new UnsupportedOperationException();
272e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn    }
273e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn
274e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn    /** @hide */
275e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn    @Override
2768c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov    public void revokeRuntimePermission(String packageName, String permissionName,
2778c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov            UserHandle user) {
2788c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov        throw new UnsupportedOperationException();
2798c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov    }
2808c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov
2818c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov    /** @hide */
2828c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov    @Override
2838c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov    public int getPermissionFlags(String permissionName, String packageName, UserHandle user) {
2848c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov        throw new UnsupportedOperationException();
2858c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov    }
2868c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov
2878c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov    /** @hide */
2888c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov    @Override
2898c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov    public void updatePermissionFlags(String permissionName, String packageName,
2908c7f700a59ad26e75c9791335d78f14322cad49aSvet Ganov            int flagMask, int flagValues, UserHandle user) {
291e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn        throw new UnsupportedOperationException();
292e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn    }
293e639da7baa23121e35aa06d6e182558e0e755696Dianne Hackborn
29420770ddbd4d6f2af0093f36462a8f44a678b084bSvetoslav    /** @hide */
29520770ddbd4d6f2af0093f36462a8f44a678b084bSvetoslav    @Override
29620770ddbd4d6f2af0093f36462a8f44a678b084bSvetoslav    public boolean shouldShowRequestPermissionRationale(String permission) {
29720770ddbd4d6f2af0093f36462a8f44a678b084bSvetoslav        throw new UnsupportedOperationException();
29820770ddbd4d6f2af0093f36462a8f44a678b084bSvetoslav    }
29920770ddbd4d6f2af0093f36462a8f44a678b084bSvetoslav
300f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav    /** @hide */
301f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav    @Override
302f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav    public void addOnPermissionsChangeListener(OnPermissionsChangedListener listener) {
303f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav        throw new UnsupportedOperationException();
304f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav    }
305f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav
306f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav    /** @hide */
307f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav    @Override
308f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav    public void removeOnPermissionsChangeListener(OnPermissionsChangedListener listener) {
309f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav        throw new UnsupportedOperationException();
310f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav    }
311f7c06eb03ab4479b9d0656a23a4733d17e995183Svetoslav
3129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
3139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int checkSignatures(String pkg1, String pkg2) {
3149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
315766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn    }
316766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn
317766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn    @Override
318766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn    public int checkSignatures(int uid1, int uid2) {
319766cbfe44be3c5013a6a22bd6cd8ad1055a37256Dianne Hackborn        throw new UnsupportedOperationException();
3209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
3219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
3229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
3239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public String[] getPackagesForUid(int uid) {
3249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
3259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
3269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
3279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
3289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public String getNameForUid(int uid) {
3299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
3309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
3314b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
332ef86310c44dea7c3994fd91a93dba82720e9cad8Todd Kennedy    /** @hide */
3339da8b8a7fc8c68c17e1bf8cce24e2f73abe5138eTodd Kennedy    @Override
3349da8b8a7fc8c68c17e1bf8cce24e2f73abe5138eTodd Kennedy    public String[] getNamesForUids(int uid[]) {
3359da8b8a7fc8c68c17e1bf8cce24e2f73abe5138eTodd Kennedy        throw new UnsupportedOperationException();
3369da8b8a7fc8c68c17e1bf8cce24e2f73abe5138eTodd Kennedy    }
3379da8b8a7fc8c68c17e1bf8cce24e2f73abe5138eTodd Kennedy
3389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    /**
3399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project     * @hide - to match hiding in superclass
3409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project     */
3419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
3429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int getUidForSharedUser(String sharedUserName) {
3439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
3449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
3459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
3469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
3479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public List<ApplicationInfo> getInstalledApplications(int flags) {
3489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
3499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
3509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
3512acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    /** @hide */
3522acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    @Override
3531133424c2bf28640299a6de375aaa19cfcb407b5Bartosz Fabianowski    public List<ApplicationInfo> getInstalledApplicationsAsUser(int flags, int userId) {
3541133424c2bf28640299a6de375aaa19cfcb407b5Bartosz Fabianowski        throw new UnsupportedOperationException();
3551133424c2bf28640299a6de375aaa19cfcb407b5Bartosz Fabianowski    }
3561133424c2bf28640299a6de375aaa19cfcb407b5Bartosz Fabianowski
3571133424c2bf28640299a6de375aaa19cfcb407b5Bartosz Fabianowski    /** @hide */
3581133424c2bf28640299a6de375aaa19cfcb407b5Bartosz Fabianowski    @Override
359096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov    public List<InstantAppInfo> getInstantApps() {
3602acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov        throw new UnsupportedOperationException();
3612acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    }
3622acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov
3632acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    /** @hide */
3642acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    @Override
365096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov    public Drawable getInstantAppIcon(String packageName) {
3662acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov        throw new UnsupportedOperationException();
3672acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    }
3682acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov
36912705131b95d5d6bcfae79d7991ff3e6f02457e4Todd Kennedy    /** @hide */
3702acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    @Override
371096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov    public byte[] getInstantAppCookie() {
372096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov        throw new UnsupportedOperationException();
3732acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    }
3742acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov
37512705131b95d5d6bcfae79d7991ff3e6f02457e4Todd Kennedy    /** @hide */
3762acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    @Override
377096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov    public boolean isInstantApp() {
378096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov        throw new UnsupportedOperationException();
3792acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    }
3802acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov
38112705131b95d5d6bcfae79d7991ff3e6f02457e4Todd Kennedy    /** @hide */
3822acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    @Override
38331a16551910492321a6f7c291eb33e1458f39f0aDavid Christie    public boolean isInstantApp(String packageName) {
38431a16551910492321a6f7c291eb33e1458f39f0aDavid Christie        throw new UnsupportedOperationException();
38531a16551910492321a6f7c291eb33e1458f39f0aDavid Christie    }
38631a16551910492321a6f7c291eb33e1458f39f0aDavid Christie
38731a16551910492321a6f7c291eb33e1458f39f0aDavid Christie    /** @hide */
38831a16551910492321a6f7c291eb33e1458f39f0aDavid Christie    @Override
389345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    public int getInstantAppCookieMaxBytes() {
390345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov        throw new UnsupportedOperationException();
391345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    }
392345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov
393345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    /** @hide */
394345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    @Override
395096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov    public int getInstantAppCookieMaxSize() {
396096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov        throw new UnsupportedOperationException();
3972acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    }
3982acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov
39912705131b95d5d6bcfae79d7991ff3e6f02457e4Todd Kennedy    /** @hide */
4002acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    @Override
401345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    public void clearInstantAppCookie() {
402345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov        throw new UnsupportedOperationException();
403345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    }
404345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov
405345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    /** @hide */
406345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    @Override
407345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    public void updateInstantAppCookie(@NonNull byte[] cookie) {
408345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov        throw new UnsupportedOperationException();
409345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    }
410345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov
411345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    /** @hide */
412345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov    @Override
413096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov    public boolean setInstantAppCookie(@NonNull byte[] cookie) {
414096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov        throw new UnsupportedOperationException();
4152acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov    }
4162acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov
4179106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedy    /** @hide */
4189106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedy    @Override
4199106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedy    public ChangedPackages getChangedPackages(int sequenceNumber) {
4209106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedy        throw new UnsupportedOperationException();
4219106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedy    }
4229106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedy
4239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public ResolveInfo resolveActivity(Intent intent, int flags) {
4259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
42858d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov    /** @hide */
42958d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov    @Override
43058d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov    public ResolveInfo resolveActivityAsUser(Intent intent, int flags, int userId) {
43158d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov        throw new UnsupportedOperationException();
43258d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov    }
43358d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov
4349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public List<ResolveInfo> queryIntentActivities(Intent intent, int flags) {
4369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
439151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani    /** @hide */
440151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani    @Override
44158d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov    public List<ResolveInfo> queryIntentActivitiesAsUser(Intent intent,
442151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani                                                   int flags, int userId) {
443151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani        throw new UnsupportedOperationException();
444151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani    }
445151ec4c9f8ca34625733730a4551a23eb97cda23Amith Yamasani
4469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public List<ResolveInfo> queryIntentActivityOptions(ComponentName caller,
4489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            Intent[] specifics, Intent intent, int flags) {
4499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
4529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public List<ResolveInfo> queryBroadcastReceivers(Intent intent, int flags) {
4549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
457f203aeef993b0f4ce65c9630d06bbd50a504e89fAmith Yamasani    /** @hide */
458f203aeef993b0f4ce65c9630d06bbd50a504e89fAmith Yamasani    @Override
459e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    public List<ResolveInfo> queryBroadcastReceiversAsUser(Intent intent, int flags, int userId) {
460f203aeef993b0f4ce65c9630d06bbd50a504e89fAmith Yamasani        throw new UnsupportedOperationException();
461f203aeef993b0f4ce65c9630d06bbd50a504e89fAmith Yamasani    }
462f203aeef993b0f4ce65c9630d06bbd50a504e89fAmith Yamasani
4639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public ResolveInfo resolveService(Intent intent, int flags) {
4659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
46618e3eb816887156f40def1c14db434ddde9ec245Philip P. Moltmann    }
46718e3eb816887156f40def1c14db434ddde9ec245Philip P. Moltmann
46818e3eb816887156f40def1c14db434ddde9ec245Philip P. Moltmann    @Override
46918e3eb816887156f40def1c14db434ddde9ec245Philip P. Moltmann    public ResolveInfo resolveServiceAsUser(Intent intent, int flags, int userId) {
47018e3eb816887156f40def1c14db434ddde9ec245Philip P. Moltmann        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 List<ResolveInfo> queryIntentServices(Intent intent, int flags) {
4759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
47858d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov    /** @hide */
47958d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov    @Override
48058d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov    public List<ResolveInfo> queryIntentServicesAsUser(Intent intent, int flags, int userId) {
48158d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov        throw new UnsupportedOperationException();
48258d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov    }
48358d37b55bd228032355360ea3303e46a804e0516Svetoslav Ganov
48485f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey    /** @hide */
48585f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey    @Override
48685f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey    public List<ResolveInfo> queryIntentContentProvidersAsUser(
48785f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey            Intent intent, int flags, int userId) {
48885f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey        throw new UnsupportedOperationException();
48985f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey    }
49085f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey
49185f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey    @Override
49285f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey    public List<ResolveInfo> queryIntentContentProviders(Intent intent, int flags) {
49385f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey        throw new UnsupportedOperationException();
49485f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey    }
49585f5f8132015d8a5043ea4413702420d0d157c9fJeff Sharkey
4969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public ProviderInfo resolveContentProvider(String name, int flags) {
4989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5010363c3eb089afd4474bfd6ae6ee8a500d6e97614Alexandra Gherghina    /** @hide */
5020363c3eb089afd4474bfd6ae6ee8a500d6e97614Alexandra Gherghina    @Override
5030363c3eb089afd4474bfd6ae6ee8a500d6e97614Alexandra Gherghina    public ProviderInfo resolveContentProviderAsUser(String name, int flags, int userId) {
5040363c3eb089afd4474bfd6ae6ee8a500d6e97614Alexandra Gherghina        throw new UnsupportedOperationException();
5050363c3eb089afd4474bfd6ae6ee8a500d6e97614Alexandra Gherghina    }
5060363c3eb089afd4474bfd6ae6ee8a500d6e97614Alexandra Gherghina
5079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public List<ProviderInfo> queryContentProviders(String processName, int uid, int flags) {
5099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public InstrumentationInfo getInstrumentationInfo(ComponentName className, int flags)
5149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    throws NameNotFoundException {
5159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public List<InstrumentationInfo> queryInstrumentation(
5209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            String targetPackage, int flags) {
5219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Drawable getDrawable(String packageName, int resid, ApplicationInfo appInfo) {
5269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Drawable getActivityIcon(ComponentName activityName)
5319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    throws NameNotFoundException {
5329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Drawable getActivityIcon(Intent intent) throws NameNotFoundException {
5379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Drawable getDefaultActivityIcon() {
5429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
546f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    public Drawable getActivityBanner(ComponentName activityName)
547f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima            throws NameNotFoundException {
548f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima        throw new UnsupportedOperationException();
549f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    }
550f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima
551f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    @Override
552f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    public Drawable getActivityBanner(Intent intent) throws NameNotFoundException {
553f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima        throw new UnsupportedOperationException();
554f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    }
555f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima
556f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    @Override
557f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    public Drawable getApplicationBanner(ApplicationInfo info) {
558f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima        throw new UnsupportedOperationException();
559f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    }
560f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima
561f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    @Override
562f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    public Drawable getApplicationBanner(String packageName) throws NameNotFoundException {
563f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima        throw new UnsupportedOperationException();
564f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    }
565f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima
566f78e312db2aa7653ddc021e7dc58ce48f95ba047Jose Lima    @Override
5679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Drawable getApplicationIcon(ApplicationInfo info) {
5689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Drawable getApplicationIcon(String packageName) throws NameNotFoundException {
5739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5754b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
57681cd2e90ccdda498234384c8207afe2213714e60Adam Powell    @Override
57781cd2e90ccdda498234384c8207afe2213714e60Adam Powell    public Drawable getActivityLogo(ComponentName activityName) throws NameNotFoundException {
57881cd2e90ccdda498234384c8207afe2213714e60Adam Powell        throw new UnsupportedOperationException();
57981cd2e90ccdda498234384c8207afe2213714e60Adam Powell    }
58081cd2e90ccdda498234384c8207afe2213714e60Adam Powell
58181cd2e90ccdda498234384c8207afe2213714e60Adam Powell    @Override
58281cd2e90ccdda498234384c8207afe2213714e60Adam Powell    public Drawable getActivityLogo(Intent intent) throws NameNotFoundException {
58381cd2e90ccdda498234384c8207afe2213714e60Adam Powell        throw new UnsupportedOperationException();
58481cd2e90ccdda498234384c8207afe2213714e60Adam Powell    }
58581cd2e90ccdda498234384c8207afe2213714e60Adam Powell
58681cd2e90ccdda498234384c8207afe2213714e60Adam Powell    @Override
58781cd2e90ccdda498234384c8207afe2213714e60Adam Powell    public Drawable getApplicationLogo(ApplicationInfo info) {
58881cd2e90ccdda498234384c8207afe2213714e60Adam Powell        throw new UnsupportedOperationException();
58981cd2e90ccdda498234384c8207afe2213714e60Adam Powell    }
59081cd2e90ccdda498234384c8207afe2213714e60Adam Powell
59181cd2e90ccdda498234384c8207afe2213714e60Adam Powell    @Override
59281cd2e90ccdda498234384c8207afe2213714e60Adam Powell    public Drawable getApplicationLogo(String packageName) throws NameNotFoundException {
59381cd2e90ccdda498234384c8207afe2213714e60Adam Powell        throw new UnsupportedOperationException();
59481cd2e90ccdda498234384c8207afe2213714e60Adam Powell    }
5959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
597c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    public Drawable getUserBadgedIcon(Drawable icon, UserHandle user) {
598c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav        throw new UnsupportedOperationException();
599c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    }
600c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav
601c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    @Override
602c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    public Drawable getUserBadgedDrawableForDensity(Drawable drawable, UserHandle user,
603c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav            Rect badgeLocation,
604c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav            int badgeDensity) {
605c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav        throw new UnsupportedOperationException();
606c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    }
607c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav
608c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    /** @hide */
609c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    @Override
610c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    public Drawable getUserBadgeForDensity(UserHandle user, int density) {
611e6ff946cd4f40a0d4f3de51b6554e07b8d3cee93Selim Cinek        throw new UnsupportedOperationException();
612e6ff946cd4f40a0d4f3de51b6554e07b8d3cee93Selim Cinek    }
613e6ff946cd4f40a0d4f3de51b6554e07b8d3cee93Selim Cinek
614e6ff946cd4f40a0d4f3de51b6554e07b8d3cee93Selim Cinek    /** @hide */
615e6ff946cd4f40a0d4f3de51b6554e07b8d3cee93Selim Cinek    @Override
616e6ff946cd4f40a0d4f3de51b6554e07b8d3cee93Selim Cinek    public Drawable getUserBadgeForDensityNoBackground(UserHandle user, int density) {
617c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav        throw new UnsupportedOperationException();
618c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    }
619c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav
620c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    @Override
621c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    public CharSequence getUserBadgedLabel(CharSequence label, UserHandle user) {
622c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav        throw new UnsupportedOperationException();
623c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    }
624c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav
625c7d62f02b8acfd0a6b31f8544ec2c07e780fe4bbSvetoslav    @Override
6269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public CharSequence getText(String packageName, int resid, ApplicationInfo appInfo) {
6279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
6309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
6319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public XmlResourceParser getXml(String packageName, int resid,
6329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            ApplicationInfo appInfo) {
6339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
6369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
6379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public CharSequence getApplicationLabel(ApplicationInfo info) {
6389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
6419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
6429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Resources getResourcesForActivity(ComponentName activityName)
6439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    throws NameNotFoundException {
6449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
6479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
6489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Resources getResourcesForApplication(ApplicationInfo app) {
6499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
6529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
6539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Resources getResourcesForApplication(String appPackageName)
6549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    throws NameNotFoundException {
6559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
65898edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani    /** @hide */
65998edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani    @Override
66098edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani    public Resources getResourcesForApplicationAsUser(String appPackageName, int userId) {
66198edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani        throw new UnsupportedOperationException();
66298edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani    }
66398edc951712823dbf5db2b7e9c203a0e98fc616bAmith Yamasani
6649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
6659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public PackageInfo getPackageArchiveInfo(String archiveFilePath, int flags) {
6669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
669880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn    @Override
670880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn    public void setInstallerPackageName(String targetPackage,
671880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn            String installerPackageName) {
672880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn        throw new UnsupportedOperationException();
673880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn    }
674880119bf43d738ca632b5d3861eb52d655c1c0fcDianne Hackborn
675ab53289c593aad60eddbe1ffc73402ac1f92c112Todd Kennedy    /** @hide */
676ab53289c593aad60eddbe1ffc73402ac1f92c112Todd Kennedy    @Override
677ab53289c593aad60eddbe1ffc73402ac1f92c112Todd Kennedy    public void setUpdateAvailable(String packageName, boolean updateAvailable) {
678ab53289c593aad60eddbe1ffc73402ac1f92c112Todd Kennedy        throw new UnsupportedOperationException();
679ab53289c593aad60eddbe1ffc73402ac1f92c112Todd Kennedy    }
680ab53289c593aad60eddbe1ffc73402ac1f92c112Todd Kennedy
681620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    @Override
682620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    public String getInstallerPackageName(String packageName) {
683620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey        throw new UnsupportedOperationException();
684620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    }
685620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey
686b2b9ab8354da1485178cd8d8e9d89ac915b3f269Jeff Sharkey    /** {@hide} */
6878946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu    @Override
688620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    public int getMoveStatus(int moveId) {
6898946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu        throw new UnsupportedOperationException();
6908946dd3355fc1dcbad872c0546e356474d4cc5deSuchi Amalapurapu    }
6914b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
692b2b9ab8354da1485178cd8d8e9d89ac915b3f269Jeff Sharkey    /** {@hide} */
693b2b9ab8354da1485178cd8d8e9d89ac915b3f269Jeff Sharkey    @Override
694620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    public void registerMoveCallback(MoveCallback callback, Handler handler) {
695b2b9ab8354da1485178cd8d8e9d89ac915b3f269Jeff Sharkey        throw new UnsupportedOperationException();
696b2b9ab8354da1485178cd8d8e9d89ac915b3f269Jeff Sharkey    }
697b2b9ab8354da1485178cd8d8e9d89ac915b3f269Jeff Sharkey
698e2d45be4dae116307f8edd85eaa61134221cb8f9Jeff Sharkey    /** {@hide} */
699e2d45be4dae116307f8edd85eaa61134221cb8f9Jeff Sharkey    @Override
700620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    public void unregisterMoveCallback(MoveCallback callback) {
701e2d45be4dae116307f8edd85eaa61134221cb8f9Jeff Sharkey        throw new UnsupportedOperationException();
702e2d45be4dae116307f8edd85eaa61134221cb8f9Jeff Sharkey    }
703e2d45be4dae116307f8edd85eaa61134221cb8f9Jeff Sharkey
704e2d45be4dae116307f8edd85eaa61134221cb8f9Jeff Sharkey    /** {@hide} */
705e2d45be4dae116307f8edd85eaa61134221cb8f9Jeff Sharkey    @Override
706620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    public int movePackage(String packageName, VolumeInfo vol) {
707e2d45be4dae116307f8edd85eaa61134221cb8f9Jeff Sharkey        throw new UnsupportedOperationException();
708e2d45be4dae116307f8edd85eaa61134221cb8f9Jeff Sharkey    }
709e2d45be4dae116307f8edd85eaa61134221cb8f9Jeff Sharkey
710620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    /** {@hide} */
71165e13171e12cb9e9fc2f608d0c8a92cd3c098648Jacek Surazski    @Override
712620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    public VolumeInfo getPackageCurrentVolume(ApplicationInfo app) {
713620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey        throw new UnsupportedOperationException();
714620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    }
715620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey
716620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    /** {@hide} */
717620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    @Override
718620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    public List<VolumeInfo> getPackageCandidateVolumes(ApplicationInfo app) {
719620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey        throw new UnsupportedOperationException();
720620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    }
721620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey
722620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    /** {@hide} */
723620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    @Override
724620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    public int movePrimaryStorage(VolumeInfo vol) {
725620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey        throw new UnsupportedOperationException();
726620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    }
727620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey
728620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    /** {@hide} */
729620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    @Override
730620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    public VolumeInfo getPrimaryStorageCurrentVolume() {
731620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey        throw new UnsupportedOperationException();
732620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    }
733620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey
734620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    /** {@hide} */
735620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    @Override
736620b32b316fd4f1bab4eef55ec8802d14a55e7ddJeff Sharkey    public List<VolumeInfo> getPrimaryStorageCandidateVolumes() {
7379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
7389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
7399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
7409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    /**
7419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project     * @hide - to match hiding in superclass
7429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project     */
7439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
7449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void clearApplicationUserData(
7459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            String packageName, IPackageDataObserver observer) {
7469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
7479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
7484b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
7499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    /**
7509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project     * @hide - to match hiding in superclass
7519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project     */
7529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
7539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void deleteApplicationCacheFiles(
7549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            String packageName, IPackageDataObserver observer) {
7559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
7569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
7574b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
75878c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla    /**
75978c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla     * @hide - to match hiding in superclass
76078c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla     */
76178c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla    @Override
76278c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla    public void deleteApplicationCacheFilesAsUser(String packageName, int userId,
76378c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla            IPackageDataObserver observer) {
76478c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla        throw new UnsupportedOperationException();
76578c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla    }
76678c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla
767529f91fc8e7e884ef19bef8eb3e4e3a1d69336f4Jeff Sharkey    /** {@hide} */
7689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
769529f91fc8e7e884ef19bef8eb3e4e3a1d69336f4Jeff Sharkey    public void freeStorageAndNotify(String volumeUuid, long idealStorageSize,
770529f91fc8e7e884ef19bef8eb3e4e3a1d69336f4Jeff Sharkey            IPackageDataObserver observer) {
7719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
7729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
7739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
774529f91fc8e7e884ef19bef8eb3e4e3a1d69336f4Jeff Sharkey    /** {@hide} */
7759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
776529f91fc8e7e884ef19bef8eb3e4e3a1d69336f4Jeff Sharkey    public void freeStorage(String volumeUuid, long idealStorageSize, IntentSender pi) {
7771ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu        throw new UnsupportedOperationException();
7781ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu    }
7791ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu
7801ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu    /**
7811ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu     * @hide - to match hiding in superclass
7821ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu     */
7831ccac75e1f1b97eccb916a8de04fc1012b30f6e5Suchi Amalapurapu    @Override
7846788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    public void deletePackage(String packageName, IPackageDeleteObserver observer, int flags) {
7859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
7869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
7879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
7889a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    /**
7899a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot     * @hide - to match hiding in superclass
7909a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot     */
7919a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    @Override
7926788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    public void deletePackageAsUser(String packageName, IPackageDeleteObserver observer,
7936788212d17f54475ca9c3dd689a863e031db868fSvet Ganov            int flags, int userId) {
7949a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot        throw new UnsupportedOperationException();
7959a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    }
7969a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot
7979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
7989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void addPackageToPreferred(String packageName) {
7999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
8029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
8039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void removePackageFromPreferred(String packageName) {
8049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
8079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
8089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public List<PackageInfo> getPreferredPackages(int flags) {
8099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
8129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
8139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void setComponentEnabledSetting(ComponentName componentName,
8149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            int newState, int flags) {
8159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
8189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
8199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int getComponentEnabledSetting(ComponentName componentName) {
8209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
8239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
8249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void setApplicationEnabledSetting(String packageName, int newState, int flags) {
8259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8274b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
8289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
8299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int getApplicationEnabledSetting(String packageName) {
8309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
833bbb3ff2b2a29d42771a9ce2fe2d6f576cff62617Sudheer Shanka    /** @hide */
834bbb3ff2b2a29d42771a9ce2fe2d6f576cff62617Sudheer Shanka    @Override
835bbb3ff2b2a29d42771a9ce2fe2d6f576cff62617Sudheer Shanka    public void flushPackageRestrictionsAsUser(int userId) {
836bbb3ff2b2a29d42771a9ce2fe2d6f576cff62617Sudheer Shanka        throw new UnsupportedOperationException();
837bbb3ff2b2a29d42771a9ce2fe2d6f576cff62617Sudheer Shanka    }
838bbb3ff2b2a29d42771a9ce2fe2d6f576cff62617Sudheer Shanka
8399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
8409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void addPreferredActivity(IntentFilter filter,
8419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            int match, ComponentName[] set, ComponentName activity) {
8429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8444b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
8458dbe612dc60526d635e57257b58627b33a099678Satish Sampath    /**
8468dbe612dc60526d635e57257b58627b33a099678Satish Sampath     * @hide - to match hiding in superclass
8478dbe612dc60526d635e57257b58627b33a099678Satish Sampath     */
8488dbe612dc60526d635e57257b58627b33a099678Satish Sampath    @Override
8498dbe612dc60526d635e57257b58627b33a099678Satish Sampath    public void replacePreferredActivity(IntentFilter filter,
8508dbe612dc60526d635e57257b58627b33a099678Satish Sampath            int match, ComponentName[] set, ComponentName activity) {
8518dbe612dc60526d635e57257b58627b33a099678Satish Sampath        throw new UnsupportedOperationException();
8528dbe612dc60526d635e57257b58627b33a099678Satish Sampath    }
8538dbe612dc60526d635e57257b58627b33a099678Satish Sampath
8548dbe612dc60526d635e57257b58627b33a099678Satish Sampath
8559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
8569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void clearPackagePreferredActivities(String packageName) {
8579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
8609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    /**
8619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project     * @hide - to match hiding in superclass
8629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project     */
8639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
864e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    public void getPackageSizeInfoAsUser(String packageName, int userHandle,
8650c3804950236fe170ebf6cc7a5f1e3e305b8f315Dianne Hackborn            IPackageStatsObserver observer) {
8669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
8699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
8709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int getPreferredActivities(List<IntentFilter> outFilters,
8719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            List<ComponentName> outActivities, String packageName) {
8729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8744b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
875a2a0850de8e7324db37e0595d5374bb9c9903461Christopher Tate    /** @hide - hidden in superclass */
876a2a0850de8e7324db37e0595d5374bb9c9903461Christopher Tate    @Override
877a2a0850de8e7324db37e0595d5374bb9c9903461Christopher Tate    public ComponentName getHomeActivities(List<ResolveInfo> outActivities) {
878a2a0850de8e7324db37e0595d5374bb9c9903461Christopher Tate        throw new UnsupportedOperationException();
879a2a0850de8e7324db37e0595d5374bb9c9903461Christopher Tate    }
880a2a0850de8e7324db37e0595d5374bb9c9903461Christopher Tate
8819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
8829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public String[] getSystemSharedLibraryNames() {
8839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
8849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
8854b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
8866788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    @Override
8876788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    public @NonNull List<SharedLibraryInfo> getSharedLibraries(int flags) {
8886788212d17f54475ca9c3dd689a863e031db868fSvet Ganov        throw new UnsupportedOperationException();
8896788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    }
8906788212d17f54475ca9c3dd689a863e031db868fSvet Ganov
8916788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    /** @hide */
8926788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    @Override
8936788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    public @NonNull List<SharedLibraryInfo> getSharedLibrariesAsUser(int flags, int userId) {
8946788212d17f54475ca9c3dd689a863e031db868fSvet Ganov        throw new UnsupportedOperationException();
8956788212d17f54475ca9c3dd689a863e031db868fSvet Ganov    }
8966788212d17f54475ca9c3dd689a863e031db868fSvet Ganov
897d7b1f41109abee60ec8529369a85d84300b1d678Svet Ganov    /** @hide */
898d7b1f41109abee60ec8529369a85d84300b1d678Svet Ganov    @Override
899a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov    public @NonNull String getServicesSystemSharedLibraryPackageName() {
900a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov        throw new UnsupportedOperationException();
901a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov    }
902a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov
903a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov    /** @hide */
904a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov    @Override
905a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov    public @NonNull String getSharedSystemSharedLibraryPackageName() {
906d7b1f41109abee60ec8529369a85d84300b1d678Svet Ganov        throw new UnsupportedOperationException();
907d7b1f41109abee60ec8529369a85d84300b1d678Svet Ganov    }
908d7b1f41109abee60ec8529369a85d84300b1d678Svet Ganov
9099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
91049237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn    public FeatureInfo[] getSystemAvailableFeatures() {
91149237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn        throw new UnsupportedOperationException();
91249237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn    }
9134b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
91449237345d83e62fdb9eb8d50b13ad086636a04faDianne Hackborn    @Override
915039c68e75606e837cf021815a0210836724574adDianne Hackborn    public boolean hasSystemFeature(String name) {
916039c68e75606e837cf021815a0210836724574adDianne Hackborn        throw new UnsupportedOperationException();
917039c68e75606e837cf021815a0210836724574adDianne Hackborn    }
9184b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
919039c68e75606e837cf021815a0210836724574adDianne Hackborn    @Override
920115d2c189a46f535778d9dd0923f703ff2f888feJeff Sharkey    public boolean hasSystemFeature(String name, int version) {
921115d2c189a46f535778d9dd0923f703ff2f888feJeff Sharkey        throw new UnsupportedOperationException();
922115d2c189a46f535778d9dd0923f703ff2f888feJeff Sharkey    }
923115d2c189a46f535778d9dd0923f703ff2f888feJeff Sharkey
924115d2c189a46f535778d9dd0923f703ff2f888feJeff Sharkey    @Override
9259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public boolean isSafeMode() {
9269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
9279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
9284b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani
929c6f22499f3046684d7175e10ca42cce1492cd36fdcashman    /** @hide */
9309d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    @Override
9319d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    public KeySet getKeySetByAlias(String packageName, String alias) {
9329d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman        throw new UnsupportedOperationException();
9339d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    }
9349d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman
935c6f22499f3046684d7175e10ca42cce1492cd36fdcashman    /** @hide */
9369d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    @Override
9379d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    public KeySet getSigningKeySet(String packageName) {
9389d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman        throw new UnsupportedOperationException();
9399d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    }
9409d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman
941c6f22499f3046684d7175e10ca42cce1492cd36fdcashman    /** @hide */
9429d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    @Override
9439d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    public boolean isSignedBy(String packageName, KeySet ks) {
9449d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman        throw new UnsupportedOperationException();
9459d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    }
9469d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman
947c6f22499f3046684d7175e10ca42cce1492cd36fdcashman    /** @hide */
9489d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    @Override
9499d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    public boolean isSignedByExactly(String packageName, KeySet ks) {
9509d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman        throw new UnsupportedOperationException();
9519d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman    }
9529d2f441f9bb2c8dcac1150e2cba1d15a86a4efb1dcashman
9531e2839188fb49575b86646d3aadb355c81ef9cc5Andrei Stingaceanu    /** @hide */
9541e2839188fb49575b86646d3aadb355c81ef9cc5Andrei Stingaceanu    @Override
955021b57ab8df0927aa1f78a2f3bb01d5e70594b1aSuprabh Shukla    public String[] setPackagesSuspended(String[] packageNames, boolean hidden,
956021b57ab8df0927aa1f78a2f3bb01d5e70594b1aSuprabh Shukla            PersistableBundle appExtras, PersistableBundle launcherExtras, String dialogMessage) {
957355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu        throw new UnsupportedOperationException();
958355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu    }
959355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu
960355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu    /** @hide */
961355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu    @Override
962355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu    public boolean isPackageSuspendedForUser(String packageName, int userId) {
963355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu        throw new UnsupportedOperationException();
9641e2839188fb49575b86646d3aadb355c81ef9cc5Andrei Stingaceanu    }
9651e2839188fb49575b86646d3aadb355c81ef9cc5Andrei Stingaceanu
9669bc89af3f1bce8003ee4f93b89a1770d8f5b9cc9Jeff Sharkey    /** @hide */
9679bc89af3f1bce8003ee4f93b89a1770d8f5b9cc9Jeff Sharkey    @Override
9689bc89af3f1bce8003ee4f93b89a1770d8f5b9cc9Jeff Sharkey    public void setApplicationCategoryHint(String packageName, int categoryHint) {
9699bc89af3f1bce8003ee4f93b89a1770d8f5b9cc9Jeff Sharkey        throw new UnsupportedOperationException();
9709bc89af3f1bce8003ee4f93b89a1770d8f5b9cc9Jeff Sharkey    }
9719bc89af3f1bce8003ee4f93b89a1770d8f5b9cc9Jeff Sharkey
9724b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani    /**
9734b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani     * @hide
9744b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani     */
9754b2e934928a2eb65927bd39197198c28c49efb94Amith Yamasani    @Override
976e5bcff624fb58b6f95be8ddff7f5b6b3bf5d19c7Amith Yamasani    public boolean setApplicationHiddenSettingAsUser(String packageName, boolean hidden,
977655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani            UserHandle user) {
978655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani        return false;
979655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani    }
980655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani
981655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani    /**
982655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani     * @hide
983655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani     */
984655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani    @Override
985e5bcff624fb58b6f95be8ddff7f5b6b3bf5d19c7Amith Yamasani    public boolean getApplicationHiddenSettingAsUser(String packageName, UserHandle user) {
986655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani        return false;
987655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani    }
988655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani
989655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani    /**
990655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani     * @hide
991655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani     */
992655d0e2029e6ae77a47e922dce4c4989818b8dd1Amith Yamasani    @Override
9939a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    public int installExistingPackage(String packageName) throws NameNotFoundException {
9949a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot        throw new UnsupportedOperationException();
9959a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    }
9969a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot
9979a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    /**
9989a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot     * @hide
9999a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot     */
10009a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    @Override
1001a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal    public int installExistingPackage(String packageName, int installReason)
1002a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal            throws NameNotFoundException {
1003a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal        throw new UnsupportedOperationException();
1004a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal    }
1005a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal
1006a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal    /**
1007a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal     * @hide
1008a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal     */
1009a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal    @Override
10109a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot    public int installExistingPackageAsUser(String packageName, int userId)
10117767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn            throws NameNotFoundException {
10127767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn        throw new UnsupportedOperationException();
10137767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn    }
10147767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn
10155ab2157bf1f105b02d3e2913cd3a33f9765b74caKenny Root    @Override
10163a9b5fbb97e65019abec97f172b4cbf2100d1225Kenny Root    public void verifyPendingInstall(int id, int verificationCode) {
10175ab2157bf1f105b02d3e2913cd3a33f9765b74caKenny Root        throw new UnsupportedOperationException();
10185ab2157bf1f105b02d3e2913cd3a33f9765b74caKenny Root    }
10190aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root
1020d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings    @Override
1021d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings    public void extendVerificationTimeout(int id, int verificationCodeAtTimeout,
1022d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings            long millisecondsToDelay) {
1023d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings        throw new UnsupportedOperationException();
1024d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings    }
1025d9ef3e5495db1c46bcfcc1a2d4386af8db6deb0crich cannings
10260aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root    /**
10270aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root     * @hide
10280aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root     */
10290aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root    @Override
10301c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    public void verifyIntentFilter(int id, int verificationCode, List<String> outFailedDomains) {
10311c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio        throw new UnsupportedOperationException();
10321c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    }
10331c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio
10341c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    /**
10351c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio     * @hide
10361c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio     */
10371c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    @Override
1038e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    public int getIntentVerificationStatusAsUser(String packageName, int userId) {
10391c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio        throw new UnsupportedOperationException();
10401c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    }
10411c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio
10421c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    /**
10431c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio     * @hide
10441c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio     */
10451c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    @Override
1046e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    public boolean updateIntentVerificationStatusAsUser(String packageName, int status, int userId) {
10471c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio        throw new UnsupportedOperationException();
10481c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    }
10491c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio
10501c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    /**
10511c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio     * @hide
10521c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio     */
10531c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    @Override
10541c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    public List<IntentFilterVerificationInfo> getIntentFilterVerifications(String packageName) {
10551c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio        throw new UnsupportedOperationException();
10561c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    }
10571c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio
10580788595e0c9bc5e8c1907c63db595010006ef5b4Fabrice Di Meglio    @Override
10590788595e0c9bc5e8c1907c63db595010006ef5b4Fabrice Di Meglio    public List<IntentFilter> getAllIntentFilters(String packageName) {
10600788595e0c9bc5e8c1907c63db595010006ef5b4Fabrice Di Meglio        throw new UnsupportedOperationException();
10610788595e0c9bc5e8c1907c63db595010006ef5b4Fabrice Di Meglio    }
10620788595e0c9bc5e8c1907c63db595010006ef5b4Fabrice Di Meglio
1063e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    /** {@removed} */
1064e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    @Deprecated
10656227172310663e1267b1fabd68be890a1cb7e145Fabrice Di Meglio    public String getDefaultBrowserPackageName(int userId) {
10666227172310663e1267b1fabd68be890a1cb7e145Fabrice Di Meglio        throw new UnsupportedOperationException();
10676227172310663e1267b1fabd68be890a1cb7e145Fabrice Di Meglio    }
10686227172310663e1267b1fabd68be890a1cb7e145Fabrice Di Meglio
1069e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    /** {@hide} */
10706227172310663e1267b1fabd68be890a1cb7e145Fabrice Di Meglio    @Override
1071e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    public String getDefaultBrowserPackageNameAsUser(int userId) {
1072e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey        throw new UnsupportedOperationException();
1073e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    }
1074e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey
1075e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    /** {@removed} */
1076e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    @Deprecated
10776227172310663e1267b1fabd68be890a1cb7e145Fabrice Di Meglio    public boolean setDefaultBrowserPackageName(String packageName, int userId) {
10786227172310663e1267b1fabd68be890a1cb7e145Fabrice Di Meglio        throw new UnsupportedOperationException();
10796227172310663e1267b1fabd68be890a1cb7e145Fabrice Di Meglio    }
10806227172310663e1267b1fabd68be890a1cb7e145Fabrice Di Meglio
1081e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    /** {@hide} */
1082e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    @Override
1083e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    public boolean setDefaultBrowserPackageNameAsUser(String packageName, int userId) {
1084e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey        throw new UnsupportedOperationException();
1085e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey    }
1086e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey
10871c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    /**
10881c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio     * @hide
10891c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio     */
10901c1b47125da018b44240739db75f8898e064a948Fabrice Di Meglio    @Override
10910aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root    public VerifierDeviceIdentity getVerifierDeviceIdentity() {
10920aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root        throw new UnsupportedOperationException();
10939f60c08a446e38f9e2d5271546ef69ca5941eba9Jeff Hao    }
10949f60c08a446e38f9e2d5271546ef69ca5941eba9Jeff Hao
10959f60c08a446e38f9e2d5271546ef69ca5941eba9Jeff Hao    /**
10969f60c08a446e38f9e2d5271546ef69ca5941eba9Jeff Hao     * @hide
10979f60c08a446e38f9e2d5271546ef69ca5941eba9Jeff Hao     */
10989f60c08a446e38f9e2d5271546ef69ca5941eba9Jeff Hao    @Override
10999f60c08a446e38f9e2d5271546ef69ca5941eba9Jeff Hao    public boolean isUpgrade() {
11009f60c08a446e38f9e2d5271546ef69ca5941eba9Jeff Hao        throw new UnsupportedOperationException();
11010aaa0d931716e9f57a1d84d795fab2df75092756Kenny Root    }
1102f1977b4500e82b72ea6aa5c46d97406a20017cafChristopher Tate
1103f1977b4500e82b72ea6aa5c46d97406a20017cafChristopher Tate    /**
1104c79586ede6dcd6a167bc8360f058cb5cc655b33dNicolas Prevot     * @hide
1105c79586ede6dcd6a167bc8360f058cb5cc655b33dNicolas Prevot     */
1106c79586ede6dcd6a167bc8360f058cb5cc655b33dNicolas Prevot    @Override
110763798c596dc757135950313eb4bb44ca58696c68Nicolas Prevot    public void addCrossProfileIntentFilter(IntentFilter filter, int sourceUserId, int targetUserId,
110863798c596dc757135950313eb4bb44ca58696c68Nicolas Prevot            int flags) {
11098194899071e0a84c95ef10614bd1b9485b48f589Nicolas Prevot        throw new UnsupportedOperationException();
11108194899071e0a84c95ef10614bd1b9485b48f589Nicolas Prevot    }
11118194899071e0a84c95ef10614bd1b9485b48f589Nicolas Prevot
11128194899071e0a84c95ef10614bd1b9485b48f589Nicolas Prevot    /**
11138194899071e0a84c95ef10614bd1b9485b48f589Nicolas Prevot     * @hide
11148194899071e0a84c95ef10614bd1b9485b48f589Nicolas Prevot     */
11158194899071e0a84c95ef10614bd1b9485b48f589Nicolas Prevot    @Override
11168194899071e0a84c95ef10614bd1b9485b48f589Nicolas Prevot    public void clearCrossProfileIntentFilters(int sourceUserId) {
11178194899071e0a84c95ef10614bd1b9485b48f589Nicolas Prevot        throw new UnsupportedOperationException();
11188194899071e0a84c95ef10614bd1b9485b48f589Nicolas Prevot    }
11198194899071e0a84c95ef10614bd1b9485b48f589Nicolas Prevot
11203a44f3f1b446315ef894e01d2ab9b5388c2bd8c4Jeff Sharkey    /** {@hide} */
112116c8e3f49497b6046972ae650772f65768366be8Jeff Sharkey    public PackageInstaller getPackageInstaller() {
11226c833e07a05c48ca60ee4d72421bf8b1e78dc710Jeff Sharkey        throw new UnsupportedOperationException();
11236c833e07a05c48ca60ee4d72421bf8b1e78dc710Jeff Sharkey    }
11246c833e07a05c48ca60ee4d72421bf8b1e78dc710Jeff Sharkey
11256c833e07a05c48ca60ee4d72421bf8b1e78dc710Jeff Sharkey    /** {@hide} */
11266c833e07a05c48ca60ee4d72421bf8b1e78dc710Jeff Sharkey    @Override
11276c833e07a05c48ca60ee4d72421bf8b1e78dc710Jeff Sharkey    public boolean isPackageAvailable(String packageName) {
11283a44f3f1b446315ef894e01d2ab9b5388c2bd8c4Jeff Sharkey        throw new UnsupportedOperationException();
11293a44f3f1b446315ef894e01d2ab9b5388c2bd8c4Jeff Sharkey    }
11306e2ae2590ded39f04f76d5ddca0f06fe01586e26Alexandra Gherghina
11316e2ae2590ded39f04f76d5ddca0f06fe01586e26Alexandra Gherghina    /**
11326e2ae2590ded39f04f76d5ddca0f06fe01586e26Alexandra Gherghina     * @hide
11336e2ae2590ded39f04f76d5ddca0f06fe01586e26Alexandra Gherghina     */
11347f7b0c759e2970178ef68805b21f06a26e24eb76Nicolas Prevot    public Drawable loadItemIcon(PackageItemInfo itemInfo, ApplicationInfo appInfo) {
113588cc346d0602e0b173b5076cd0051120682da601Nicolas Prevot        throw new UnsupportedOperationException();
113688cc346d0602e0b173b5076cd0051120682da601Nicolas Prevot    }
1137ec2d48b96d1f95fb266914df294a27c210f8c3f5Benjamin Franz
1138ec2d48b96d1f95fb266914df294a27c210f8c3f5Benjamin Franz    /**
1139ec2d48b96d1f95fb266914df294a27c210f8c3f5Benjamin Franz     * @hide
1140ec2d48b96d1f95fb266914df294a27c210f8c3f5Benjamin Franz     */
1141ec2d48b96d1f95fb266914df294a27c210f8c3f5Benjamin Franz    public Drawable loadUnbadgedItemIcon(PackageItemInfo itemInfo, ApplicationInfo appInfo) {
1142ec2d48b96d1f95fb266914df294a27c210f8c3f5Benjamin Franz        throw new UnsupportedOperationException();
1143ec2d48b96d1f95fb266914df294a27c210f8c3f5Benjamin Franz    }
1144a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski
1145a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski    /**
1146a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski     * @hide
1147a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski     */
1148a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski    public int getInstallReason(String packageName, UserHandle user) {
1149a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski        throw new UnsupportedOperationException();
1150a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski    }
1151336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker
1152336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker    /**
1153336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker     * @hide
1154336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker     */
1155336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker    @Override
1156336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker    public ComponentName getInstantAppResolverSettingsComponent() {
1157336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker        throw new UnsupportedOperationException();
1158336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker    }
1159801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy
1160801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy    /**
1161801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy     * @hide
1162801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy     */
1163801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy    @Override
1164801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy    public ComponentName getInstantAppInstallerComponent() {
1165801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy        throw new UnsupportedOperationException();
1166801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy    }
11670d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker
11680d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker    /**
11690d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker     * @hide
11700d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker     */
11710d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker    public String getInstantAppAndroidId(String packageName, UserHandle user) {
11720d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker        throw new UnsupportedOperationException();
11730d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker    }
11743d2af7f72a2e6be36f0f2cbf899ad4d0bde451b4Calin Juravle
11753d2af7f72a2e6be36f0f2cbf899ad4d0bde451b4Calin Juravle    /**
11763d2af7f72a2e6be36f0f2cbf899ad4d0bde451b4Calin Juravle     * @hide
11773d2af7f72a2e6be36f0f2cbf899ad4d0bde451b4Calin Juravle     */
11783d2af7f72a2e6be36f0f2cbf899ad4d0bde451b4Calin Juravle    @Override
11793d2af7f72a2e6be36f0f2cbf899ad4d0bde451b4Calin Juravle    public void registerDexModule(String dexModulePath,
11803d2af7f72a2e6be36f0f2cbf899ad4d0bde451b4Calin Juravle            @Nullable DexModuleRegisterCallback callback) {
11813d2af7f72a2e6be36f0f2cbf899ad4d0bde451b4Calin Juravle        throw new UnsupportedOperationException();
11823d2af7f72a2e6be36f0f2cbf899ad4d0bde451b4Calin Juravle    }
118345f8b29ce0ca9f80c586850c4be3a1e552bc6c2fCalin Juravle
118445f8b29ce0ca9f80c586850c4be3a1e552bc6c2fCalin Juravle    /**
118545f8b29ce0ca9f80c586850c4be3a1e552bc6c2fCalin Juravle     * @hide
118645f8b29ce0ca9f80c586850c4be3a1e552bc6c2fCalin Juravle     */
118745f8b29ce0ca9f80c586850c4be3a1e552bc6c2fCalin Juravle    @Override
118845f8b29ce0ca9f80c586850c4be3a1e552bc6c2fCalin Juravle    public ArtManager getArtManager() {
118945f8b29ce0ca9f80c586850c4be3a1e552bc6c2fCalin Juravle        throw new UnsupportedOperationException();
119045f8b29ce0ca9f80c586850c4be3a1e552bc6c2fCalin Juravle    }
11911ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver
11921ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver    /**
11931ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver     * @hide
11941ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver     */
11951ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver    @Override
11961ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver    public void setHarmfulAppWarning(String packageName, CharSequence warning) {
11971ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver        throw new UnsupportedOperationException();
11981ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver    }
11991ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver
12001ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver    /**
12011ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver     * @hide
12021ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver     */
12031ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver    @Override
12041ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver    public CharSequence getHarmfulAppWarning(String packageName) {
12051ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver        throw new UnsupportedOperationException();
12061ab3d6e56b56fe0cfe31e437326b5cbc66bdb361Ben Gruver    }
12075cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman
12085cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman    @Override
12095cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman    public boolean hasSigningCertificate(
12105cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman            String packageName, byte[] certificate, @PackageManager.CertificateInputType int type) {
12115cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman        throw new UnsupportedOperationException();
12125cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman    }
12135cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman
12145cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman    @Override
12155cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman    public boolean hasSigningCertificate(
12165cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman            int uid, byte[] certificate, @PackageManager.CertificateInputType int type) {
12175cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman        throw new UnsupportedOperationException();
12185cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman    }
12195cdda3425ccf3c62e400a1646615f4479a8266afDaniel Cashman
1220700feef8a60e06784d28d1db9502e650df854cadMakoto Onuki    /**
1221700feef8a60e06784d28d1db9502e650df854cadMakoto Onuki     * @hide
1222700feef8a60e06784d28d1db9502e650df854cadMakoto Onuki     */
1223700feef8a60e06784d28d1db9502e650df854cadMakoto Onuki    @Override
1224700feef8a60e06784d28d1db9502e650df854cadMakoto Onuki    public String getSystemTextClassifierPackageName() {
1225700feef8a60e06784d28d1db9502e650df854cadMakoto Onuki        throw new UnsupportedOperationException();
1226700feef8a60e06784d28d1db9502e650df854cadMakoto Onuki    }
12279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project}
1228