OpenEUICC/app/src/main
Peter Cai 59f3597874
All checks were successful
/ build-debug (push) Successful in 4m54s
refactor: Wrap EuiccChannelManager in an Android Service instance
This allows MUCH better lifecycle control over EuiccChannelManager. We
no longer have to keep all opened APDU channels open until the
application is destroyed. Instead, they can be closed as long as no
component is bound to this Service instance.

A catch is that other long-running services must bind to this service
as-needed, otherwise a binding is going to keep the service always
alive. This only affects the EuiccService implementation, and a
suspending/blocking helper function is added to deal with this case.
2024-05-04 17:29:10 -04:00
..
java/im/angry/openeuicc refactor: Wrap EuiccChannelManager in an Android Service instance 2024-05-04 17:29:10 -04:00
res ui: Fi styling for all DialogFragments 2024-02-01 21:54:49 -05:00
AndroidManifest.xml