1490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta/* 2490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * Copyright (C) 2015 The Android Open Source Project 3490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * 4490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * Licensed under the Apache License, Version 2.0 (the "License"); 5490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * you may not use this file except in compliance with the License. 6490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * You may obtain a copy of the License at 7490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * 8490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * http://www.apache.org/licenses/LICENSE-2.0 9490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * 10490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * Unless required by applicable law or agreed to in writing, software 11490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * distributed under the License is distributed on an "AS IS" BASIS, 12490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * See the License for the specific language governing permissions and 14490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * limitations under the License. 15490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta */ 16490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 17490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptapackage com.android.layoutlib.bridge.android; 18490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 192acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganovimport android.annotation.NonNull; 20345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganovimport android.annotation.Nullable; 21490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.app.PackageInstallObserver; 22490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.ComponentName; 23490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.Intent; 24490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.IntentFilter; 25490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.IntentSender; 26490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.ActivityInfo; 27490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.ApplicationInfo; 289106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedyimport android.content.pm.ChangedPackages; 29096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganovimport android.content.pm.InstantAppInfo; 30490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.FeatureInfo; 31490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.IPackageDataObserver; 32490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.IPackageDeleteObserver; 33490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.IPackageInstallObserver; 34490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.IPackageStatsObserver; 35490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.InstrumentationInfo; 36490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.IntentFilterVerificationInfo; 37490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.KeySet; 38490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.PackageInfo; 39490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.PackageInstaller; 40490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.PackageItemInfo; 41490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.PackageManager; 42490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.PermissionGroupInfo; 43490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.PermissionInfo; 44490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.ProviderInfo; 45490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.ResolveInfo; 46490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.ServiceInfo; 476788212d17f54475ca9c3dd689a863e031db868fSvet Ganovimport android.content.pm.SharedLibraryInfo; 48490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.pm.VerifierDeviceIdentity; 496788212d17f54475ca9c3dd689a863e031db868fSvet Ganovimport android.content.pm.VersionedPackage; 50490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.res.Resources; 51490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.content.res.XmlResourceParser; 52490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.graphics.Rect; 53d88c717b4e124e435e54bf1542774aa100773c3eDiego Perezimport android.graphics.drawable.ColorDrawable; 54490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.graphics.drawable.Drawable; 55490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.net.Uri; 56490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.os.Handler; 57490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.os.UserHandle; 58490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport android.os.storage.VolumeInfo; 59490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptaimport java.util.List; 60490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 61490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta/** 62490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta * An implementation of {@link PackageManager} that does nothing. 63490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta */ 64490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta@SuppressWarnings("deprecation") 65490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Guptapublic class BridgePackageManager extends PackageManager { 66490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 67490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public PackageInfo getPackageInfo(String packageName, int flags) throws NameNotFoundException { 68490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 69490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 70490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 71490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 729a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot public PackageInfo getPackageInfoAsUser(String packageName, int flags, int userId) 739a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot throws NameNotFoundException { 749a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot return null; 759a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot } 769a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot 779a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot @Override 786788212d17f54475ca9c3dd689a863e031db868fSvet Ganov public PackageInfo getPackageInfo(VersionedPackage versionedPackage, 796788212d17f54475ca9c3dd689a863e031db868fSvet Ganov @PackageInfoFlags int flags) throws NameNotFoundException { 806788212d17f54475ca9c3dd689a863e031db868fSvet Ganov return null; 816788212d17f54475ca9c3dd689a863e031db868fSvet Ganov } 826788212d17f54475ca9c3dd689a863e031db868fSvet Ganov 836788212d17f54475ca9c3dd689a863e031db868fSvet Ganov @Override 846788212d17f54475ca9c3dd689a863e031db868fSvet Ganov public List<SharedLibraryInfo> getSharedLibraries(@InstallFlags int flags) { 856788212d17f54475ca9c3dd689a863e031db868fSvet Ganov return null; 866788212d17f54475ca9c3dd689a863e031db868fSvet Ganov } 876788212d17f54475ca9c3dd689a863e031db868fSvet Ganov 886788212d17f54475ca9c3dd689a863e031db868fSvet Ganov @Override 896788212d17f54475ca9c3dd689a863e031db868fSvet Ganov public List<SharedLibraryInfo> getSharedLibrariesAsUser(@InstallFlags int flags, 906788212d17f54475ca9c3dd689a863e031db868fSvet Ganov int userId) { 916788212d17f54475ca9c3dd689a863e031db868fSvet Ganov return null; 926788212d17f54475ca9c3dd689a863e031db868fSvet Ganov } 936788212d17f54475ca9c3dd689a863e031db868fSvet Ganov 946788212d17f54475ca9c3dd689a863e031db868fSvet Ganov @Override 95490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public String[] currentToCanonicalPackageNames(String[] names) { 96490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return new String[0]; 97490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 98490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 99490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 100490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public String[] canonicalToCurrentPackageNames(String[] names) { 101490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return new String[0]; 102490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 103490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 104490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 105490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Intent getLaunchIntentForPackage(String packageName) { 106490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 107490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 108490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 109490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 110490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Intent getLeanbackLaunchIntentForPackage(String packageName) { 111490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 112490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 113490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 114490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 115490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int[] getPackageGids(String packageName) throws NameNotFoundException { 116490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return new int[0]; 117490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 118490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 119490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 1208588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey public int[] getPackageGids(String packageName, int flags) throws NameNotFoundException { 1218588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey return new int[0]; 1228588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey } 1238588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey 1248588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey @Override 1258588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey public int getPackageUid(String packageName, int flags) throws NameNotFoundException { 1268588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey return 0; 1278588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey } 1288588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey 1298588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey @Override 130e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey public int getPackageUidAsUser(String packageName, int userHandle) throws NameNotFoundException { 131490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 132490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 133490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 134490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 1358588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey public int getPackageUidAsUser(String packageName, int flags, int userHandle) throws NameNotFoundException { 1368588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey return 0; 1378588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey } 1388588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey 1398588bc1ef1f020bbe4a24d46874f675708149a57Jeff Sharkey @Override 140490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public PermissionInfo getPermissionInfo(String name, int flags) throws NameNotFoundException { 141490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 142490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 143490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 144490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 145490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<PermissionInfo> queryPermissionsByGroup(String group, int flags) 146490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta throws NameNotFoundException { 147490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 148490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 149490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 150490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 1517b89a7b1f7c208eaac19290b34c5f505a9fd5ebaPaul Navin public boolean isPermissionReviewModeEnabled() { 1527b89a7b1f7c208eaac19290b34c5f505a9fd5ebaPaul Navin return false; 1537b89a7b1f7c208eaac19290b34c5f505a9fd5ebaPaul Navin } 1547b89a7b1f7c208eaac19290b34c5f505a9fd5ebaPaul Navin 1557b89a7b1f7c208eaac19290b34c5f505a9fd5ebaPaul Navin @Override 156490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public PermissionGroupInfo getPermissionGroupInfo(String name, int flags) 157490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta throws NameNotFoundException { 158490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 159490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 160490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 161490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 162490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<PermissionGroupInfo> getAllPermissionGroups(int flags) { 163490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 164490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 165490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 166490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 167490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public ApplicationInfo getApplicationInfo(String packageName, int flags) 168490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta throws NameNotFoundException { 169490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 170490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 171490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 172490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 173cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey public ApplicationInfo getApplicationInfoAsUser(String packageName, int flags, int userId) 174cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey throws NameNotFoundException { 175cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey return null; 176cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey } 177cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey 178cd65448ccd13c4c2d0fe9e9623fec3a898ab9372Jeff Sharkey @Override 179490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public ActivityInfo getActivityInfo(ComponentName component, int flags) 180490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta throws NameNotFoundException { 181490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 182490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 183490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 184490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 185490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public ActivityInfo getReceiverInfo(ComponentName component, int flags) 186490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta throws NameNotFoundException { 187490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 188490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 189490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 190490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 191490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public ServiceInfo getServiceInfo(ComponentName component, int flags) 192490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta throws NameNotFoundException { 193490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 194490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 195490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 196490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 197490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public ProviderInfo getProviderInfo(ComponentName component, int flags) 198490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta throws NameNotFoundException { 199490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 200490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 201490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 202490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 203490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<PackageInfo> getInstalledPackages(int flags) { 204490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 205490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 206490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 207490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 208490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<PackageInfo> getPackagesHoldingPermissions(String[] permissions, int flags) { 209490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 210490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 211490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 212490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 213e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey public List<PackageInfo> getInstalledPackagesAsUser(int flags, int userId) { 214490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 215490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 216490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 217490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 218490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int checkPermission(String permName, String pkgName) { 219490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 220490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 221490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 2220236e6b2d614abd11678de4cec4ed67b582541ffBart Sears @Override 2232bb3842a06af972888b83088a81258b237ee7bd9Svetoslav public boolean isPermissionRevokedByPolicy(String permName, String pkgName) { 2242bb3842a06af972888b83088a81258b237ee7bd9Svetoslav return false; 2252bb3842a06af972888b83088a81258b237ee7bd9Svetoslav } 2262bb3842a06af972888b83088a81258b237ee7bd9Svetoslav 227490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 228f1b7f20bb839c96e8254ccb65398135f10fd45d9Svet Ganov public String getPermissionControllerPackageName() { 229f1b7f20bb839c96e8254ccb65398135f10fd45d9Svet Ganov return null; 230f1b7f20bb839c96e8254ccb65398135f10fd45d9Svet Ganov } 231f1b7f20bb839c96e8254ccb65398135f10fd45d9Svet Ganov 232f1b7f20bb839c96e8254ccb65398135f10fd45d9Svet Ganov @Override 233490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public boolean addPermission(PermissionInfo info) { 234490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 235490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 236490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 237490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 238490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public boolean addPermissionAsync(PermissionInfo info) { 239490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 240490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 241490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 242490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 243490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void removePermission(String name) { 244490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 245490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 246490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 247490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void grantRuntimePermission(String packageName, String permissionName, UserHandle user) { 248490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 249490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 250490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 251490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void revokeRuntimePermission(String packageName, String permissionName, 252490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta UserHandle user) { 253490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 254490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 255490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 256490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int getPermissionFlags(String permissionName, String packageName, UserHandle user) { 257490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 258490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 259490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 260490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 261490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void updatePermissionFlags(String permissionName, String packageName, int flagMask, 262490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta int flagValues, UserHandle user) { 263490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 264490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 265490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 266490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public boolean shouldShowRequestPermissionRationale(String permission) { 267490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 268490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 269490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 270490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 271490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int checkSignatures(String pkg1, String pkg2) { 272490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 273490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 274490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 275490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 276490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int checkSignatures(int uid1, int uid2) { 277490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 278490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 279490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 280490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 281490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public String[] getPackagesForUid(int uid) { 282490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return new String[0]; 283490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 284490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 285490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 286490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public String getNameForUid(int uid) { 287490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 288490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 289490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 290490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 291490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int getUidForSharedUser(String sharedUserName) throws NameNotFoundException { 292490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 293490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 294490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 295490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 296490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<ApplicationInfo> getInstalledApplications(int flags) { 297490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 298490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 299490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 300490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 3011133424c2bf28640299a6de375aaa19cfcb407b5Bartosz Fabianowski public List<ApplicationInfo> getInstalledApplicationsAsUser(int flags, int userId) { 3021133424c2bf28640299a6de375aaa19cfcb407b5Bartosz Fabianowski return null; 3031133424c2bf28640299a6de375aaa19cfcb407b5Bartosz Fabianowski } 3041133424c2bf28640299a6de375aaa19cfcb407b5Bartosz Fabianowski 3051133424c2bf28640299a6de375aaa19cfcb407b5Bartosz Fabianowski @Override 306096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov public List<InstantAppInfo> getInstantApps() { 3072acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov return null; 3082acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov } 3092acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov 3102acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov @Override 311096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov public Drawable getInstantAppIcon(String packageName) { 312d88c717b4e124e435e54bf1542774aa100773c3eDiego Perez assert false : "Unsupported operation"; 313d88c717b4e124e435e54bf1542774aa100773c3eDiego Perez return new ColorDrawable(); 3142acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov } 3152acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov 3162acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov @Override 317096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov public byte[] getInstantAppCookie() { 3182acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov return new byte[0]; 3192acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov } 3202acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov 3212acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov @Override 322096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov public boolean isInstantApp() { 3232acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov return false; 3242acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov } 3252acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov 3262acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov @Override 32731a16551910492321a6f7c291eb33e1458f39f0aDavid Christie public boolean isInstantApp(String packageName) { 32831a16551910492321a6f7c291eb33e1458f39f0aDavid Christie return false; 32931a16551910492321a6f7c291eb33e1458f39f0aDavid Christie } 33031a16551910492321a6f7c291eb33e1458f39f0aDavid Christie 33131a16551910492321a6f7c291eb33e1458f39f0aDavid Christie @Override 332345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov public int getInstantAppCookieMaxBytes() { 333345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov return 0; 334345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov } 335345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov 336345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov @Override 337096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov public int getInstantAppCookieMaxSize() { 3382acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov return 0; 3392acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov } 3402acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov 3412acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov @Override 342345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov public void clearInstantAppCookie() {; 343345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov 344345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov } 345345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov 346345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov @Override 347345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov public void updateInstantAppCookie(@Nullable byte[] cookie) { 348345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov 349345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov } 350345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov 351345ffa5421f4158b9c30439b9f18aed7b61aaea9Svetoslav Ganov @Override 352096d304ae3d85c1bfcda1a1d9cd4eb13d0815500Svetoslav Ganov public boolean setInstantAppCookie(@NonNull byte[] cookie) { 3532acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov return false; 3542acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov } 3552acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov 3562acf063da08dfff69f184c9a6a90a7a5fe60d818Svet Ganov @Override 357490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public String[] getSystemSharedLibraryNames() { 358490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return new String[0]; 359490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 3608c6d8a7ef9ef057833e36efa074138d06a8f01caSvet Ganov 3618c6d8a7ef9ef057833e36efa074138d06a8f01caSvet Ganov @Override 3628c6d8a7ef9ef057833e36efa074138d06a8f01caSvet Ganov public String getServicesSystemSharedLibraryPackageName() { 3638c6d8a7ef9ef057833e36efa074138d06a8f01caSvet Ganov return null; 3648c6d8a7ef9ef057833e36efa074138d06a8f01caSvet Ganov } 365490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 366490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 367a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov public @NonNull String getSharedSystemSharedLibraryPackageName() { 368a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov return null; 369a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov } 370a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov 371a9c2500a6863dabdd786f17a25ce0bf3683109a2Svetoslav Ganov @Override 372490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public FeatureInfo[] getSystemAvailableFeatures() { 373490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return new FeatureInfo[0]; 374490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 375490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 376490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 377490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public boolean hasSystemFeature(String name) { 378490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 379490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 380490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 381490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 382115d2c189a46f535778d9dd0923f703ff2f888feJeff Sharkey public boolean hasSystemFeature(String name, int version) { 383115d2c189a46f535778d9dd0923f703ff2f888feJeff Sharkey return false; 384115d2c189a46f535778d9dd0923f703ff2f888feJeff Sharkey } 385115d2c189a46f535778d9dd0923f703ff2f888feJeff Sharkey 386115d2c189a46f535778d9dd0923f703ff2f888feJeff Sharkey @Override 387490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public ResolveInfo resolveActivity(Intent intent, int flags) { 388490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 389490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 390490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 391490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 392490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public ResolveInfo resolveActivityAsUser(Intent intent, int flags, int userId) { 393490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 394490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 395490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 396490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 397490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<ResolveInfo> queryIntentActivities(Intent intent, int flags) { 398490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 399490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 400490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 401490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 402490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<ResolveInfo> queryIntentActivitiesAsUser(Intent intent, int flags, int userId) { 403490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 404490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 405490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 406490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 407490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<ResolveInfo> queryIntentActivityOptions(ComponentName caller, Intent[] specifics, 408490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta Intent intent, int flags) { 409490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 410490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 411490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 412490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 413490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<ResolveInfo> queryBroadcastReceivers(Intent intent, int flags) { 414490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 415490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 416490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 417490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 418e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey public List<ResolveInfo> queryBroadcastReceiversAsUser(Intent intent, int flags, int userId) { 419490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 420490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 421490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 422490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 423490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public ResolveInfo resolveService(Intent intent, int flags) { 424490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 425490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 426490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 427490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 428490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<ResolveInfo> queryIntentServices(Intent intent, int flags) { 429490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 430490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 431490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 432490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 433490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<ResolveInfo> queryIntentServicesAsUser(Intent intent, int flags, int userId) { 434490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 435490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 436490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 437490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 438490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<ResolveInfo> queryIntentContentProvidersAsUser(Intent intent, int flags, 439490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta int userId) { 440490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 441490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 442490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 443490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 444490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<ResolveInfo> queryIntentContentProviders(Intent intent, int flags) { 445490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 446490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 447490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 448490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 449490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public ProviderInfo resolveContentProvider(String name, int flags) { 450490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 451490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 452490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 453490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 454490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public ProviderInfo resolveContentProviderAsUser(String name, int flags, int userId) { 455490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 456490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 457490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 458490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 459490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<ProviderInfo> queryContentProviders(String processName, int uid, int flags) { 460490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 461490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 462490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 463490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 464490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public InstrumentationInfo getInstrumentationInfo(ComponentName className, int flags) 465490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta throws NameNotFoundException { 466490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 467490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 468490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 469490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 470490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<InstrumentationInfo> queryInstrumentation(String targetPackage, int flags) { 471490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 472490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 473490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 474490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 475490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getDrawable(String packageName, int resid, ApplicationInfo appInfo) { 476490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 477490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 478490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 479490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 480490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getActivityIcon(ComponentName activityName) throws NameNotFoundException { 481490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 482490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 483490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 484490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 485490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getActivityIcon(Intent intent) throws NameNotFoundException { 486490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 487490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 488490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 489490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 490490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getActivityBanner(ComponentName activityName) throws NameNotFoundException { 491490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 492490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 493490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 494490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 495490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getActivityBanner(Intent intent) throws NameNotFoundException { 496490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 497490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 498490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 499490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 500490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getDefaultActivityIcon() { 501490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 502490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 503490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 504490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 505490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getApplicationIcon(ApplicationInfo info) { 506490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 507490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 508490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 509490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 510490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getApplicationIcon(String packageName) throws NameNotFoundException { 511490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 512490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 513490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 514490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 515490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getApplicationBanner(ApplicationInfo info) { 516490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 517490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 518490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 519490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 520490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getApplicationBanner(String packageName) throws NameNotFoundException { 521490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 522490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 523490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 524490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 525490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getActivityLogo(ComponentName activityName) throws NameNotFoundException { 526490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 527490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 528490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 529490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 530490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getActivityLogo(Intent intent) throws NameNotFoundException { 531490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 532490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 533490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 534490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 535490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getApplicationLogo(ApplicationInfo info) { 536490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 537490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 538490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 539490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 540490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getApplicationLogo(String packageName) throws NameNotFoundException { 541490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 542490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 543490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 544490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 545490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getUserBadgedIcon(Drawable icon, UserHandle user) { 546490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 547490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 548490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 549490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 550490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getUserBadgedDrawableForDensity(Drawable drawable, UserHandle user, 551490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta Rect badgeLocation, int badgeDensity) { 552490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 553490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 554490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 555490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 556490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable getUserBadgeForDensity(UserHandle user, int density) { 557490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 558490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 559490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 560490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 561e797745d757ef8eda5e36c33fec3ca74c0f4ec99Selim Cinek public Drawable getUserBadgeForDensityNoBackground(UserHandle user, int density) { 562e797745d757ef8eda5e36c33fec3ca74c0f4ec99Selim Cinek return null; 563e797745d757ef8eda5e36c33fec3ca74c0f4ec99Selim Cinek } 564e797745d757ef8eda5e36c33fec3ca74c0f4ec99Selim Cinek 565e797745d757ef8eda5e36c33fec3ca74c0f4ec99Selim Cinek @Override 566490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public CharSequence getUserBadgedLabel(CharSequence label, UserHandle user) { 567490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 568490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 569490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 570490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 571490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public CharSequence getText(String packageName, int resid, ApplicationInfo appInfo) { 572490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 573490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 574490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 575490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 576490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public XmlResourceParser getXml(String packageName, int resid, ApplicationInfo appInfo) { 577490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 578490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 579490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 580490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 581490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public CharSequence getApplicationLabel(ApplicationInfo info) { 582490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 583490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 584490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 585490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 586490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Resources getResourcesForActivity(ComponentName activityName) 587490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta throws NameNotFoundException { 588490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 589490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 590490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 591490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 592490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Resources getResourcesForApplication(ApplicationInfo app) throws NameNotFoundException { 593490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 594490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 595490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 596490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 597490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Resources getResourcesForApplication(String appPackageName) 598490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta throws NameNotFoundException { 599490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 600490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 601490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 602490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 603490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Resources getResourcesForApplicationAsUser(String appPackageName, int userId) 604490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta throws NameNotFoundException { 605490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 606490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 607490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 608490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 609490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void installPackage(Uri packageURI, IPackageInstallObserver observer, int flags, 610490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta String installerPackageName) { 611490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 612490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 613490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 614490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void installPackage(Uri packageURI, PackageInstallObserver observer, int flags, 615490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta String installerPackageName) { 616490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 617490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 618490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 619490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int installExistingPackage(String packageName) throws NameNotFoundException { 620490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 621490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 622490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 623490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 624a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal public int installExistingPackage(String packageName, int installReason) 625a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal throws NameNotFoundException { 626a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal return 0; 627a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal } 628a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal 629a31a74b993578573eca33ca68762a98c6f6cb904Sunny Goyal @Override 6309a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot public int installExistingPackageAsUser(String packageName, int userId) 6319a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot throws NameNotFoundException { 6329a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot return 0; 6339a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot } 6349a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot 6359a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot @Override 636490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void verifyPendingInstall(int id, int verificationCode) { 637490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 638490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 639490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 640490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void extendVerificationTimeout(int id, int verificationCodeAtTimeout, 641490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta long millisecondsToDelay) { 642490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 643490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 644490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 645490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void verifyIntentFilter(int verificationId, int verificationCode, 646490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta List<String> outFailedDomains) { 647490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 648490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 649490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 650e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey public int getIntentVerificationStatusAsUser(String packageName, int userId) { 651490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 652490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 653490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 654490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 655e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey public boolean updateIntentVerificationStatusAsUser(String packageName, int status, int userId) { 656490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 657490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 658490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 659490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 660490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<IntentFilterVerificationInfo> getIntentFilterVerifications(String packageName) { 661490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 662490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 663490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 664490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 665490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<IntentFilter> getAllIntentFilters(String packageName) { 666490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 667490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 668490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 669490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 670e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey public String getDefaultBrowserPackageNameAsUser(int userId) { 671490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 672490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 673490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 674490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 675e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey public boolean setDefaultBrowserPackageNameAsUser(String packageName, int userId) { 676490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 677490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 678490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 679490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 680490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void setInstallerPackageName(String targetPackage, String installerPackageName) { 681490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 682490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 683490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 684ab53289c593aad60eddbe1ffc73402ac1f92c112Todd Kennedy public void setUpdateAvailable(String packageName, boolean updateAvailable) { 685ab53289c593aad60eddbe1ffc73402ac1f92c112Todd Kennedy } 686ab53289c593aad60eddbe1ffc73402ac1f92c112Todd Kennedy 687ab53289c593aad60eddbe1ffc73402ac1f92c112Todd Kennedy @Override 688490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void deletePackage(String packageName, IPackageDeleteObserver observer, int flags) { 689490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 690490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 691490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 6929a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot public void deletePackageAsUser(String packageName, IPackageDeleteObserver observer, int flags, 6939a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot int userId) { 6949a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot } 6959a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot 6969a80e53b27cd1ca00364a30a0ad153c83000b9d2Nicolas Prevot @Override 697490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public String getInstallerPackageName(String packageName) { 698490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 699490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 700490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 701490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 702490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void clearApplicationUserData(String packageName, IPackageDataObserver observer) { 703490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 704490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 705490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 706490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void deleteApplicationCacheFiles(String packageName, IPackageDataObserver observer) { 707490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 708490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 709490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 71078c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla public void deleteApplicationCacheFilesAsUser(String packageName, int userId, 71178c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla IPackageDataObserver observer) { 71278c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla } 71378c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla 71478c9eb8947538f63d2e06684663d400991dfff8fSuprabh Shukla @Override 715490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void freeStorageAndNotify(String volumeUuid, long freeStorageSize, 716490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta IPackageDataObserver observer) { 717490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 718490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 719490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 720490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void freeStorage(String volumeUuid, long freeStorageSize, IntentSender pi) { 721490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 722490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 723490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 724e06b4d1d9f718b9fe02980fea794a36831a16db2Jeff Sharkey public void getPackageSizeInfoAsUser(String packageName, int userHandle, 725490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta IPackageStatsObserver observer) { 726490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 727490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 728490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 729490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void addPackageToPreferred(String packageName) { 730490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 731490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 732490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 733490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void removePackageFromPreferred(String packageName) { 734490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 735490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 736490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 737490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<PackageInfo> getPreferredPackages(int flags) { 738490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 739490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 740490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 741490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 742490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void addPreferredActivity(IntentFilter filter, int match, ComponentName[] set, 743490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta ComponentName activity) { 744490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 745490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 746490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 747490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void replacePreferredActivity(IntentFilter filter, int match, ComponentName[] set, 748490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta ComponentName activity) { 749490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 750490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 751490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 752490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void clearPackagePreferredActivities(String packageName) { 753490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 754490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 755490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 756490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int getPreferredActivities(List<IntentFilter> outFilters, 757490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta List<ComponentName> outActivities, String packageName) { 758490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 759490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 760490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 761490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 762490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public ComponentName getHomeActivities(List<ResolveInfo> outActivities) { 763490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 764490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 765490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 766490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 767490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void setComponentEnabledSetting(ComponentName componentName, int newState, int flags) { 768490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 769490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 770490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 771490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int getComponentEnabledSetting(ComponentName componentName) { 772490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 773490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 774490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 775490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 776490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void setApplicationEnabledSetting(String packageName, int newState, int flags) { 777490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 778490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 779490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 780490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int getApplicationEnabledSetting(String packageName) { 781490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 782490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 783490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 784490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 785bbb3ff2b2a29d42771a9ce2fe2d6f576cff62617Sudheer Shanka public void flushPackageRestrictionsAsUser(int userId) { 786bbb3ff2b2a29d42771a9ce2fe2d6f576cff62617Sudheer Shanka } 787bbb3ff2b2a29d42771a9ce2fe2d6f576cff62617Sudheer Shanka 788bbb3ff2b2a29d42771a9ce2fe2d6f576cff62617Sudheer Shanka @Override 789490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public boolean setApplicationHiddenSettingAsUser(String packageName, boolean hidden, 790490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta UserHandle userHandle) { 791490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 792490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 793490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 794490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 795490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public boolean getApplicationHiddenSettingAsUser(String packageName, UserHandle userHandle) { 796490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 797490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 798490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 799490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 800490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public boolean isSafeMode() { 801490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 802490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 803490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 804490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 805490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void addOnPermissionsChangeListener(OnPermissionsChangedListener listener) { 806490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 807490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 808490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 809490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void removeOnPermissionsChangeListener(OnPermissionsChangedListener listener) { 810490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 811490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 812490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 813490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public KeySet getKeySetByAlias(String packageName, String alias) { 814490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 815490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 816490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 817490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 818490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public KeySet getSigningKeySet(String packageName) { 819490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 820490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 821490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 822490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 823490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public boolean isSignedBy(String packageName, KeySet ks) { 824490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 825490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 826490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 827490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 828490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public boolean isSignedByExactly(String packageName, KeySet ks) { 829490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 830490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 831490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 832490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 833eb84b1843a3f6805c6109c1d9d023550229a3fc5Andrei Stingaceanu public String[] setPackagesSuspendedAsUser(String[] packageNames, boolean suspended, 834eb84b1843a3f6805c6109c1d9d023550229a3fc5Andrei Stingaceanu int userId) { 835eb84b1843a3f6805c6109c1d9d023550229a3fc5Andrei Stingaceanu return new String[]{}; 8361e2839188fb49575b86646d3aadb355c81ef9cc5Andrei Stingaceanu } 8371e2839188fb49575b86646d3aadb355c81ef9cc5Andrei Stingaceanu 8381e2839188fb49575b86646d3aadb355c81ef9cc5Andrei Stingaceanu @Override 839355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu public boolean isPackageSuspendedForUser(String packageName, int userId) { 840355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu return false; 841355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu } 842355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu 843355b232d7998cfc9b29d42a0356390e25191bcbdAndrei Stingaceanu @Override 8449bc89af3f1bce8003ee4f93b89a1770d8f5b9cc9Jeff Sharkey public void setApplicationCategoryHint(String packageName, int categoryHint) { 8459bc89af3f1bce8003ee4f93b89a1770d8f5b9cc9Jeff Sharkey } 8469bc89af3f1bce8003ee4f93b89a1770d8f5b9cc9Jeff Sharkey 8479bc89af3f1bce8003ee4f93b89a1770d8f5b9cc9Jeff Sharkey @Override 848490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int getMoveStatus(int moveId) { 849490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 850490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 851490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 852490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 853490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void registerMoveCallback(MoveCallback callback, Handler handler) { 854490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 855490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 856490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 857490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void unregisterMoveCallback(MoveCallback callback) { 858490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 859490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 860490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 861490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int movePackage(String packageName, VolumeInfo vol) { 862490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 863490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 864490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 865490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 866490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public VolumeInfo getPackageCurrentVolume(ApplicationInfo app) { 867490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 868490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 869490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 870490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 871490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<VolumeInfo> getPackageCandidateVolumes(ApplicationInfo app) { 872490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 873490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 874490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 875490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 876490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public int movePrimaryStorage(VolumeInfo vol) { 877490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return 0; 878490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 879490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 880490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 881490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public VolumeInfo getPrimaryStorageCurrentVolume() { 882490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 883490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 884490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 885490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 886490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public List<VolumeInfo> getPrimaryStorageCandidateVolumes() { 887490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 888490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 889490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 890490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 891490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public VerifierDeviceIdentity getVerifierDeviceIdentity() { 892490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 8939106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedy } 8949106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedy 8959106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedy @Override 8969106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedy public ChangedPackages getChangedPackages(int sequenceNumber) { 8979106c64bf3ca60d0b867fa1f2d78d3b19c9e4178Todd Kennedy return null; 898490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 899490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 900490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 901490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public boolean isUpgrade() { 902490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 903490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 904490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 905490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 906490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public PackageInstaller getPackageInstaller() { 907490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 908490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 909490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 910490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 911490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void addCrossProfileIntentFilter(IntentFilter filter, int sourceUserId, int targetUserId, 912490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta int flags) { 913490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 914490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 915490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 916490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public void clearCrossProfileIntentFilters(int sourceUserId) { 917490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 918490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 919490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 920490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable loadItemIcon(PackageItemInfo itemInfo, ApplicationInfo appInfo) { 921490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 922490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 923490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 924490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 925490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public Drawable loadUnbadgedItemIcon(PackageItemInfo itemInfo, ApplicationInfo appInfo) { 926490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return null; 927490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 928490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta 929490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta @Override 930490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta public boolean isPackageAvailable(String packageName) { 931490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta return false; 932490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta } 933a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski 934a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski @Override 935a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski public int getInstallReason(String packageName, UserHandle user) { 936a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski return INSTALL_REASON_UNKNOWN; 937a34f53f61be31b7171d6cbcb12490ee143acffffBartosz Fabianowski } 938aef2513c7157a28236d097a81fe74d7ba6b710c9Suprabh Shukla 939aef2513c7157a28236d097a81fe74d7ba6b710c9Suprabh Shukla @Override 940aef2513c7157a28236d097a81fe74d7ba6b710c9Suprabh Shukla public boolean canRequestPackageInstalls() { 941aef2513c7157a28236d097a81fe74d7ba6b710c9Suprabh Shukla return false; 942aef2513c7157a28236d097a81fe74d7ba6b710c9Suprabh Shukla } 943336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker 944336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker @Override 945336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker public ComponentName getInstantAppResolverSettingsComponent() { 946336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker return null; 947336ae5b6161454304ef09be715505007c7a7da56Chad Brubaker } 948801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy 949801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy @Override 950801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy public ComponentName getInstantAppInstallerComponent() { 951801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy return null; 952801e65905b267014f390439cf8388b6ccc854e18Todd Kennedy } 9530d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker 9540d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker @Override 9550d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker public String getInstantAppAndroidId(String packageName, UserHandle user) { 9560d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker return null; 9570d277a7b189c8807d142b69dd8d00b17978a49a5Chad Brubaker } 958490dd90c707de8426a068a90d74ec83c9c11fc83Deepanshu Gupta} 959