OpenEuiccApplication.kt 557 B

1234567891011121314151617181920
  1. package im.angry.openeuicc
  2. import android.app.Application
  3. import android.telephony.SubscriptionManager
  4. import android.telephony.TelephonyManager
  5. import im.angry.openeuicc.core.EuiccChannelManager
  6. open class OpenEuiccApplication : Application() {
  7. val telephonyManager by lazy {
  8. getSystemService(TelephonyManager::class.java)!!
  9. }
  10. open val euiccChannelManager: EuiccChannelManager by lazy {
  11. EuiccChannelManager(this)
  12. }
  13. val subscriptionManager by lazy {
  14. getSystemService(SubscriptionManager::class.java)!!
  15. }
  16. }