remove getSystemConfigEnabledProfilesForPackage
Remove hidden api for mainline project. This commit is only for getSystemConfigEnabledProfilesForPackage because this will trigger a SEDenial Bug: 190440540 Test: Manual Tag: #refactor Merged-In: Icb822ab703e7617d2c96275d94f682d30171998f Change-Id: Icb822ab703e7617d2c96275d94f682d30171998f
This commit is contained in:
committed by
William Escande
parent
3548ce36cb
commit
f460deca54
@@ -81,7 +81,6 @@ import com.android.server.pm.UserRestrictionsUtils;
|
||||
|
||||
import java.io.FileDescriptor;
|
||||
import java.io.PrintWriter;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedList;
|
||||
import java.util.Locale;
|
||||
@@ -786,35 +785,6 @@ class BluetoothManagerService extends IBluetoothManager.Stub {
|
||||
return mIsHearingAidProfileSupported;
|
||||
}
|
||||
|
||||
@Override
|
||||
/** @hide */
|
||||
public java.util.List<String> getSystemConfigEnabledProfilesForPackage(String packageName) {
|
||||
if (Binder.getCallingUid() != Process.BLUETOOTH_UID) {
|
||||
Slog.w(TAG, "getSystemConfigEnabledProfilesForPackage(): not allowed for non-bluetooth");
|
||||
return null;
|
||||
}
|
||||
|
||||
SystemConfig systemConfig = SystemConfig.getInstance();
|
||||
if (systemConfig == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
android.util.ArrayMap<String, Boolean> componentEnabledStates =
|
||||
systemConfig.getComponentsEnabledStates(packageName);
|
||||
if (componentEnabledStates == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
ArrayList enabledProfiles = new ArrayList<String>();
|
||||
for (Map.Entry<String, Boolean> entry : componentEnabledStates.entrySet()) {
|
||||
if (entry.getValue()) {
|
||||
enabledProfiles.add(entry.getKey());
|
||||
}
|
||||
}
|
||||
|
||||
return enabledProfiles;
|
||||
}
|
||||
|
||||
private boolean isDeviceProvisioned() {
|
||||
return Settings.Global.getInt(mContentResolver, Settings.Global.DEVICE_PROVISIONED,
|
||||
0) != 0;
|
||||
|
||||
Reference in New Issue
Block a user