d02731ffff9b8eb9b604377f50b2c43a9c753c2e |
|
09-Apr-2017 |
Jeff Davidson <jpd@google.com> |
Define APIs for listing embedded subscriptions. Two new APIs will list all embedded subscriptions along with any active ones. One API requires the ability to read phone state and returns all subscriptions. The other requires no special permissions but will only return those subscriptions which the caller may manage according to their metadata. A list result from the LPA includes whether the current eUICC is removable. If true, subscriptions in the list are considered transient and always removed upon the next list update (i.e. SIM card state change) unless that update includes the subscription. Otherwise, they will be retained across future list operations for which the current eUICC is removable. This allows callers to retain knowledge about available embedded subscriptions on an inactive but still accessible eUICC, as long as that eUICC is permanent. The LPA may request a refresh of the list at any time; this is intended to be used of the list or metadata is updated through a non-API operation, e.g. a server-initiated metadata update. For operations driven through a platform API, the list will be refreshed automatically. Bug: 33075886 Test: TreeHugger Change-Id: I1887cbca835c304b9eb285fd972c7c8eaffa6e1d
/frameworks/base/core/java/android/service/euicc/GetEuiccProfileInfoListResult.java
|