History log of /frameworks/base/core/java/android/service/euicc/ISwitchToSubscriptionCallback.aidl
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
83f8bc81be65cb09720c6d8dac7717d4652cd931 15-May-2017 Jeff Davidson <jpd@google.com> eUICC API error code cleanup.

-Remove result classes in cases that a simple int will do. Split the
int error code space (now shared across all calls) into two parts -
predefined errors (0 or negative) and custom errors (positive).

-Replace "generic error" with "error" in naming.

-Remove detailed code from any result returned by the LPA. There is
still a detailed code in the platform API, which is equal to the
result code returned by the LPA.

Fixes: 38206601
Test: TreeHugger
Change-Id: I304081db2127a22d6dd67b6494b4f3279614d19c
/frameworks/base/core/java/android/service/euicc/ISwitchToSubscriptionCallback.aidl
91c3d07fd9c75258a47fb25c59bc0cd5d2b638a4 12-Apr-2017 Jeff Davidson <jpd@google.com> Implement remaining core eUICC APIs.

Includes:

-getDefaultDownloadableSubscriptionList, which returns a list of
default subscriptions available for the device.
-getEuiccInfo, which returns an EuiccInfo object containing
non-sensitive information about the eUICC device.
-deleteSubscription, to delete a subscription.
-switchToSubscription, to switch to (or away from) a subscription.
-updateSubscriptionNickname, to update the nickname of a subscription
which is saved to the eUICC.
-eraseSubscriptions, to factory reset the eUICC.
-Settings.Global#DEFAULT_SM_DP_PLUS, a default SM-DP+ server which is
used to query for default subscriptions in
getDefaultDownloadableSubscriptionList.

These APIs follow the template of the APIs which have already been
implemented.

This completes the baseline implementation as designed; any additional
APIs or tweaks to the APIs will be tracked as separate bugs.

Fixes: 33075886
Test: Build/boot
Change-Id: I8057757c874f94e0c816af1ca071d656c8f145b9
/frameworks/base/core/java/android/service/euicc/ISwitchToSubscriptionCallback.aidl