Add non-terrestrial signal strength related APIs to satellite client wrapper

requestNtnSignalStrength, registerForNtnSignalStrengthChanged,
unregisterForNtnSignalStrengthChanged are added
Bug: 301511156
Test: manual
  1. pushed SatelliteClient.jar into /system_ext/framework/
  2. pushed android.telephony.satellite.xml into
     /system_ext/etc/sysconfig/
  3. added dependency uses-library
     android:name="android.telephony.satellite"/> to the build.gradle of
     test app
  4. added CompileOnly option to the build.gradle of test app
  5. check whether
     SatelliteManagerWrapper.registerNtnSignalStrengthChangedWrapper and
     subsequent APIs are called

Change-Id: I57d3fc326ebcb6be4da3bf4b482334fb6d675d07
3 files changed
tree: 76bf906249503a623790aca2abd4c6c3048cc37a
  1. satellite_client/
  2. ts43authentication/
  3. OWNERS