Peter Cai
|
eb862301cc
migrate our custom SetNicknameWorker to Kotlin
|
3 years ago |
Peter Cai
|
033a8c7e36
Stub out EuiccService functions we do not plan to implement
|
3 years ago |
Peter Cai
|
7140840129
Clean up TelephonyManager channels in case of a forced restart
|
3 years ago |
Peter Cai
|
103be89d17
Make the hidden APIs of TelephonyManager extensions
|
3 years ago |
Peter Cai
|
0de44f7d03
Initial implementation of OpenEuiccService
|
3 years ago |
Peter Cai
|
2acb85e134
Bump Kotlin plugin version
|
3 years ago |
Peter Cai
|
fc240b1c38
Remove now-unused ProfileKey
|
3 years ago |
Peter Cai
|
4b29660ef2
refactor: Emit structured profile info from the LPA library
|
3 years ago |
Peter Cai
|
5894dc9a71
Implement TelephonyManagerApduChannel
|
3 years ago |
Peter Cai
|
e8eeb9e53d
Make naming consistent
|
3 years ago |
Peter Cai
|
fb1f698398
Make TelephonyManager and EuiccChannelManager lazy
|
3 years ago |
Peter Cai
|
6451e0a0d6
Destroy stale channels properly
|
3 years ago |
Peter Cai
|
c78743f03f
refactor: Simplify EuiccChannelRepository logic
|
3 years ago |
Peter Cai
|
a4b1ebdc08
relicense under GPLv2 *only*
|
3 years ago |
Peter Cai
|
d820691357
Implement LuiActivity for settings integration
|
3 years ago |
Peter Cai
|
5756c48d3d
Show ICCID as little-endian string
|
3 years ago |
Peter Cai
|
0fdac11e79
Add slotId info to EuiccChannel
|
3 years ago |
Peter Cai
|
3a32257c96
Let the user know they need to enable DSDS on some devices
|
3 years ago |
Peter Cai
|
8df559700f
implement DSDS switch
|
3 years ago |
Peter Cai
|
331137a5ee
Implement profile disabling
|
3 years ago |
Peter Cai
|
3c88abfd02
Implement profile deletion
|
3 years ago |
Peter Cai
|
3c95e00373
Remove redundant import
|
3 years ago |
Peter Cai
|
c394828fb1
Limit maximum nickname length
|
3 years ago |
Peter Cai
|
715f19166f
Implement profile renaming
|
3 years ago |
Peter Cai
|
45dcb1d282
Expose nicknames in profile list
|
3 years ago |
Peter Cai
|
174bfba0d4
Use ProfileKey enum for map keys
|
3 years ago |
Peter Cai
|
8aa08b99ec
Do not use swipeRefresh status as "loading" status
|
3 years ago |
Peter Cai
|
29007f5a95
clear existing channels when load() is called
|
3 years ago |
Peter Cai
|
4190087995
implement eUICC profile switching
|
3 years ago |
Peter Cai
|
95155d953a
Move data binding to the view holder
|
3 years ago |