[MEP] set removable eSIM as default eUICC to pass GCF/PTCRB
To support removable esim to pass GCT/PTCRB test in DSDS mode, we should make sure all the download/activation requests are by default route to the removable esim slot. In order to satisfy this use case, we should return removable esim cardId as default. 1. Add switch UI in RadioInfo hidden activity to set removable esim as default eUICC. 2. When switch is checked/unchecked, corresponding flag is set in UiccController and intent is broadcasted to LPA. 3. TelephonyManager#getCardIdForDefaultEuicc API returns removable esim cardId if switch is checked. Bug: 228640832 Test: Manual verification (Verified intent broadcast is received at LPA and flag is set in the UiccController) Change-Id: Ie4a0cfcf6d5d8e18b807f0f0875fbc5e468ab0a0
Loading
Please register or sign in to comment