diff --git a/service/src/com/android/server/ConnectivityService.java b/service/src/com/android/server/ConnectivityService.java index 6227bb25b9..a59b5d6178 100644 --- a/service/src/com/android/server/ConnectivityService.java +++ b/service/src/com/android/server/ConnectivityService.java @@ -10235,12 +10235,8 @@ public class ConnectivityService extends IConnectivityManager.Stub } private void enforceAutomotiveDevice() { - final boolean isAutomotiveDevice = - mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_AUTOMOTIVE); - if (!isAutomotiveDevice) { - throw new UnsupportedOperationException( - "setOemNetworkPreference() is only available on automotive devices."); - } + PermissionUtils.enforceSystemFeature(mContext, PackageManager.FEATURE_AUTOMOTIVE, + "setOemNetworkPreference() is only available on automotive devices."); } /**