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

Commit b1e6ebf8 authored by Ruijie Bai's avatar Ruijie Bai Committed by takeshi
Browse files

Add API to get FDN available status

Add getIccFdnAvailable API to get via IccCard whether SIM supports FDN
function.

Test: Passed make build
Bug: 65041818

Change-Id: If340115a8987deff456640cd49099a07c80ddd5c
parent c402d544
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -128,6 +128,15 @@ public class IccCard {
        return false;
    }

    /**
     * Check whether fdn (fixed dialing number) service is available.
     * @return true if ICC fdn service available
     *         false if ICC fdn service not available
     */
    public boolean getIccFdnAvailable() {
        return false;
    }

    /**
     * Check whether ICC fdn (fixed dialing number) is enabled
     * This is a sync call which returns the cached pin enabled state
+7 −0
Original line number Diff line number Diff line
@@ -760,6 +760,13 @@ public class UiccProfile extends IccCard {
        }
    }

    @Override
    public boolean getIccFdnAvailable() {
        synchronized (mLock) {
            return mUiccApplication != null && mUiccApplication.getIccFdnAvailable();
        }
    }

    @Override
    public boolean getIccPin2Blocked() {
        /* defaults to disabled */