Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2516848b authored by Yi-Ling Chuang's avatar Yi-Ling Chuang
Browse files

Make some device info related slices public.

Only PreferenceControllers with isPublicSlice() set to true are exposed
to other apps. Others will be Settings only.

Bug: 141088937
Test: robotests
Change-Id: Id38fd0203a4efc812e30990491786b4d8aff8902
parent 617458b0
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -102,6 +102,11 @@ public class BuildNumberPreferenceController extends BasePreferenceController im
        return true;
    }

    @Override
    public boolean isPublicSlice() {
        return true;
    }

    @Override
    public boolean isCopyableSlice() {
        return true;
+5 −0
Original line number Diff line number Diff line
@@ -95,6 +95,11 @@ public class PhoneNumberPreferenceController extends BasePreferenceController {
        return true;
    }

    @Override
    public boolean isPublicSlice() {
        return true;
    }

    @Override
    public boolean isCopyableSlice() {
        return true;
+5 −0
Original line number Diff line number Diff line
@@ -68,6 +68,11 @@ public class FirmwareVersionDetailPreferenceController extends BasePreferenceCon
        return true;
    }

    @Override
    public boolean isPublicSlice() {
        return true;
    }

    @Override
    public CharSequence getSummary() {
        return Build.VERSION.RELEASE;
+5 −0
Original line number Diff line number Diff line
@@ -40,6 +40,11 @@ public class DeviceModelPreferenceController extends HardwareInfoPreferenceContr
        return true;
    }

    @Override
    public boolean isPublicSlice() {
        return true;
    }

    @Override
    public CharSequence getSummary() {
        return HardwareInfoPreferenceController.getDeviceModel();
+5 −0
Original line number Diff line number Diff line
@@ -45,6 +45,11 @@ public class HardwareRevisionPreferenceController extends BasePreferenceControll
        return true;
    }

    @Override
    public boolean isPublicSlice() {
        return true;
    }

    @Override
    public boolean isCopyableSlice() {
        return true;
Loading