Loading core/java/android/app/ApplicationPackageManager.java +10 −4 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.graphics.drawable.LayerDrawable; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.os.Looper; Loading Loading @@ -2129,10 +2130,15 @@ public class ApplicationPackageManager extends PackageManager { @Override public void getPackageSizeInfoAsUser(String packageName, int userHandle, IPackageStatsObserver observer) { if (mContext.getApplicationInfo().targetSdkVersion >= Build.VERSION_CODES.O) { throw new UnsupportedOperationException( "Shame on you for calling a hidden API. Shame!"); } else if (observer != null) { Log.d(TAG, "Shame on you for calling a hidden API. Shame!"); try { mPM.getPackageSizeInfo(packageName, userHandle, observer); } catch (RemoteException e) { throw e.rethrowFromSystemServer(); observer.onGetStatsCompleted(null, false); } catch (RemoteException ignored) { } } } Loading services/core/java/com/android/server/pm/PackageManagerService.java +2 −5 Original line number Diff line number Diff line Loading @@ -18625,11 +18625,8 @@ public class PackageManagerService extends IPackageManager.Stub { @Override public void getPackageSizeInfo(final String packageName, int userHandle, final IPackageStatsObserver observer) { Slog.w(TAG, "Shame on you for calling a hidden API. Shame!"); try { observer.onGetStatsCompleted(null, false); } catch (Throwable ignored) { } throw new UnsupportedOperationException( "Shame on you for calling a hidden API. Shame!"); } private boolean getPackageSizeInfoLI(String packageName, int userId, PackageStats stats) { Loading
core/java/android/app/ApplicationPackageManager.java +10 −4 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.graphics.drawable.LayerDrawable; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.os.Looper; Loading Loading @@ -2129,10 +2130,15 @@ public class ApplicationPackageManager extends PackageManager { @Override public void getPackageSizeInfoAsUser(String packageName, int userHandle, IPackageStatsObserver observer) { if (mContext.getApplicationInfo().targetSdkVersion >= Build.VERSION_CODES.O) { throw new UnsupportedOperationException( "Shame on you for calling a hidden API. Shame!"); } else if (observer != null) { Log.d(TAG, "Shame on you for calling a hidden API. Shame!"); try { mPM.getPackageSizeInfo(packageName, userHandle, observer); } catch (RemoteException e) { throw e.rethrowFromSystemServer(); observer.onGetStatsCompleted(null, false); } catch (RemoteException ignored) { } } } Loading
services/core/java/com/android/server/pm/PackageManagerService.java +2 −5 Original line number Diff line number Diff line Loading @@ -18625,11 +18625,8 @@ public class PackageManagerService extends IPackageManager.Stub { @Override public void getPackageSizeInfo(final String packageName, int userHandle, final IPackageStatsObserver observer) { Slog.w(TAG, "Shame on you for calling a hidden API. Shame!"); try { observer.onGetStatsCompleted(null, false); } catch (Throwable ignored) { } throw new UnsupportedOperationException( "Shame on you for calling a hidden API. Shame!"); } private boolean getPackageSizeInfoLI(String packageName, int userId, PackageStats stats) {