Skip to content
Snippets Groups Projects
  1. Mar 01, 2024
  2. Feb 28, 2024
  3. Feb 27, 2024
  4. Feb 22, 2024
    • Sewook Seo's avatar
      Adding QNS API reconnectQualifiedNetworkType · 4acbe295
      Sewook Seo authored
      Provide a new API reconnectQualifiedNetworkType to trigger a clean initial connection
      instead of handover to the transport type.
      
      Bug: 319520561
      Test: Device test b/325650467
      Change-Id: Ibf56d8feeb44809b08ef78000f26c1aa62b9785a
      4acbe295
  5. Feb 21, 2024
  6. Feb 15, 2024
    • Tyler Gunn's avatar
      Improve logging for EmergencyNumbers. · aa2cb3db
      Tyler Gunn authored
      Expand the source, routing and category bitmasks into human readable
      strings.
      
      Flag: Logs only change
      Test: Manual test to verify logs.
      Fixes: 325503341
      Change-Id: I241a3da1dfbf0913bcc4f230cda9fdc50842163c
      aa2cb3db
    • Jack Yu's avatar
      Added edited status to APN setting · 67df665b
      Jack Yu authored
      Expose APN edited status from the database to ApnSetting class.
      Also suppress APN related anomaly reports if the APN is edited
      by the user.
      
      Fix: 289212683
      Test: Manually tested user input APN on T-Mobile
      Test: Basic telephony functionality tests
      Change-Id: I7fa923a0fd41e31719f89fc94a55ce3b4a6ff1d7
      67df665b
  7. Feb 14, 2024
    • Ling Ma's avatar
      Add more secondary timer carrier config · 72de331b
      Ling Ma authored
      1) Add a workaround carrier config nr_advanced_bands_secondary_timer_seconds_int for previous advance band state, that overrides the existing secondary timer config.
      2) Add two configs to reset all timers upon voice call or plmn change
         events
      
      Bug: 316425811
      Bug: 316425342
      Test: voice call + data browsing
      Change-Id: I03641b426ec478190cf940cc47211568194c4cd1
      72de331b
    • Benjamin Löhner's avatar
      Add getEmergencyAssistancePackageName API to TelephonyManager. · 53b95297
      Benjamin Löhner authored
      Since the emergency role is basically the app that handles
      ACTION_EMERGENCY_ASSISTANCE, it was proposed to add this API
      alongside isEmergencyAssistanceEnabled(). This provides privileged
      clients (e.g. GmsCore) with a robust way to query the emergency
      role holder.
      
      This API calls a new getEmergencyRoleHolder() API in RoleManager.
      Both of these APIs are guarded by a common flag in the permissions
      namespace.
      
      Bug: 323157319
      Test: atest RoleManagerTest
      Change-Id: I4302ca53f6a0187f225ad085a7d43cd20a935b3e
      53b95297
    • Adam Bookatz's avatar
      isSubscriptionAssociatedWithUser API · 855c621d
      Adam Bookatz authored
      Introduces a public API in which a caller can determine whether the
      given subscription is associated with their own user.
      
      Bug: 325045841
      API-Coverage-Bug: 325205061
      Test: atest SubscriptionManagerTest -c
      Change-Id: I3627b06e5b68a35b8a5786a616840fbe31f02558
      855c621d
  8. Feb 13, 2024
    • Anthony Alridge's avatar
      APIs to download and delete eSIM for admins · 02e6474e
      Anthony Alridge authored
      Updates the documenation of the download and delete APIs
      to reflect the ability for enterprise admins to
      manage eSIMs. Also, adds a mechanism in subscription info
      to track if a sim is "owned" by an admin. This can be
      used across the system to determine what actions a user
      can perform on the sim (e.g. by default, users cannot
      delete esims).
      
      A separate user restriction (disallow_unmanaged_sims_globally) is
      being introduced in a separate cl to block the user from
      adding sims. Once merged, the permission check in
      downloadSubscription can be extended to only allow the download
      if the admin holds the MANAGE_DEVICE_POLICY_MOBILE_NETWORKS permission,
      thus blocking download for all but admins.
      
      Bug: 293456669
      Test: btest android.devicepolicy.cts.EmbeddedSubscriptionTest
      API-Coverage-Bug: 322944132
      Change-Id: Id228b9ac1e1a63a519c06e7b104262ba48532373
      02e6474e
  9. Feb 12, 2024
    • Hunsuk Choi's avatar
      Make binder call non-blocked in DomainSelectionService · 6134198b
      Hunsuk Choi authored
      Decrease the possibility for DomainSelectionService
      to block the telephony process.
      If a binder call should be blocked, executeMethodAsync
      shall be used instead of executeMethodAsyncNoException.
      
      Bug: 324406469
      Test: atest DomainSelectionServiceTestOnMockModem
      Change-Id: I18167a4dbfa79a61048b0d5df6dca05b2cc946ff
      6134198b
  10. Feb 09, 2024
  11. Feb 08, 2024
  12. Feb 07, 2024
    • Hakjun Choi's avatar
      Refactor Satellite APIs · 983c2711
      Hakjun Choi authored
      Let asyncronous APIs report exceptions through callback
      
      Bug: 306111250
      Test: SatelliteManagerTest, SatelliteManagerTestOnMockService, manual regression test on pixel device
      Change-Id: I0c20128bb627daf91af1b43efb7b1a6cd4522743
      983c2711
    • Rafael Higuera Silva's avatar
      Add APIs for available memory on eUICC. · b16594c0
      Rafael Higuera Silva authored
      Add an API that allows other apps to know about the available
      non-volatile memory on the eUICC. When querying the api, the
      app needs to have: READ_PHONE_STATE permission or
      READ_PHONE_STATE_PRIVILEGED or carrier privilege.
      
      Bug: 312793756
      Test: m, atest EuiccServiceTest EuiccConnectorTest EuiccControllerTest EuiccManagerTest CtsTelephony2TestCases
      Change-Id: Ibbb2cdd9edee188e328c6e0eebe8e436ec355d1e
      b16594c0
    • Hyosun Kim's avatar
      Add new columns for satellite entitlement status and satellite entitlement plmns · 8dfd569c
      Hyosun Kim authored
      Added new COLUMN_SATELLITE_ENTITLEMENT_STATUS and COLUMN_SATELLITE_ENTITLEMENT_PLMNS columns in the SimInfo table.
      
      Bug: 322143408
      Test: atest TelephonyProviderTests, FrameworksTelephonyTests
      Test: manual test
      1. onCreate case
      verified the COLUMN_SATELLITE_ENTITLEMENT_STATUS value set to 0.
      verified the COLUMN_SATELLITE_ENTITLEMENT_PLMNS value set to empty.
      2. onUpgrade case
      verified the COLUMN_SATELLITE_ENTITLEMENT_STATUS value did not exist, but was set to 0 after the upgrade.
      verified the COLUMN_SATELLITE_ENTITLEMENT_PLMNS value did not exist, but was set to empty after the upgrade.
      
      Change-Id: I9f523f6f5fab53282c6de83950a55bac5b2df6e4
      8dfd569c
    • Hyunho's avatar
      Set default value of mTransferStatus. · e67c62c3
      Hyunho authored
      Bug: b/315884067
      Test: atest SubscriptionInfoTest
      
      Change-Id: I98bad7c6b69b00cb43ef3466886424c7189790f1
      e67c62c3
    • Hunsuk Choi's avatar
      Update APIs for DomainSelectionService · 912a5ca0
      Hunsuk Choi authored
      Update APIs per the council's review results.
      1. Make DomainSelection#onBind() final
      2. Make DomainSelection#getCachedExecutor() final
      3. Rename EmergencyRegResult to EmergencyRegistrationResult
      4. Make nullability of getters match those of setters
      
      Bug: 324064089
      Test: build
      Change-Id: I483c7b37ecb9657647999dc0a65b83bb83634b4f
      912a5ca0
    • Thomas Nguyen's avatar
      Add API for checking emergency mode enabled · ff14b664
      Thomas Nguyen authored
      Bug: 323571903
      Test: atest SatelliteManagerTestOnMockService
      Manual test with SatelliteTestApp. SMS, MMS, call with live network.
      
      Change-Id: I99553362b51c986a1bdbd87e3c675f354ff20fc2
      ff14b664
  13. Feb 06, 2024
  14. Feb 05, 2024
  15. Feb 03, 2024
    • Hunsuk Choi's avatar
      Implement resetScan of onRequestEmergencyNetworkScan · 96c4ff0e
      Hunsuk Choi authored
      Make DomainSelector be able to reset scan history
      before requesting next scan if needed.
      
      Bug: 258112541
      Test: atest EmergencyCallDomainSelectionTestOnMockModem
      Change-Id: Ia01103f4dad7d0f21f462dce1ce8cba4609bd01b
      96c4ff0e
  16. Feb 02, 2024
    • Hunsuk Choi's avatar
      Add SystemApis for AP domain selection service plug-in · 13b21caf
      Hunsuk Choi authored
      Bug: 258112541
      Bug: 309361563
      Test: atest DomainSelectionServiceTestOnMockModem
      Change-Id: Idcdd2e604b09227089361260c676026eac97554d
      13b21caf
    • Nathan Harold's avatar
      Replace Null Returns with EmptyList in SubscriptionManager · 1cc9277e
      Nathan Harold authored
      Fix some call sites where a null might have been returned in
      the specific edge case that the phone process is not available
      and SubscriptionManager swallows the RemoteException.
      
      This will also guard against any issues where the implementation
      of SubscriptionManagerService erroneously returns a null when an
      empty list could have been returned.
      
      Bug: 245818227
      Test: atest FrameworksTelephonyTest # (no functional change)
      Test: Functional test (voice, messaging, data)
      Change-Id: I2046567edbceaf9fef5f754a368b9aff8f18e6e8
      1cc9277e
  17. Feb 01, 2024
    • Pranav Madapurmath's avatar
      Rename EmergencyCallDiagnosticParam API · 53663eb6
      Pranav Madapurmath authored
      For naming consistency between the class and method, rename
      EmergencyCallDiagnosticParam to EmergencyCallDiagnosticData. This
      feedback was given from API review.
      
      Bug: 322979365
      Bug: 311773409
      Test: atest TelephonyManagerTest
      Change-Id: I644efeb9fae68fd4d29151692e62bc2d99ae555a
      53663eb6
  18. Jan 31, 2024
  19. Jan 30, 2024
  20. Jan 29, 2024
  21. Jan 27, 2024
    • Hakjun Choi's avatar
      Remove unnecessary term 'all' from the API name · 49cb237f
      Hakjun Choi authored
      getAllSatellitePlmnsForCarrier -> getSatellitePlmnsForCarrier
      The word 'all' is unnecessary here, it's already implied by PLMN being a plural.
      
      Bug: 320462244
      Test: atest SatelliteManagerTet, SatelliteManagerTestOnMockService
      Change-Id: I83ea6c6d931c2bb7647293a297bc4fc5a905127a
      49cb237f
Loading