Commit Graph

8238 Commits

Author SHA1 Message Date
Nathan Harold
f7ec1bbdb1 Add Network Preference Bitmaps am: 63d4932804
Change-Id: I9b5867f50d19410f3fd3991184e9f783c451c9c2
2020-03-27 02:11:16 +00:00
Sarah Chin
631f893c05 Merge "API review: setNetworkSelectionModeManual" am: a0e42af02c
Change-Id: I4c43b2d64b77ee7872892a81718edcf8625d0572
2020-03-26 02:46:09 +00:00
Sarah Chin
9c1ab533e9 Merge "Unexpose unnecessary SysUI APIs" am: 8c346470bd
Change-Id: I73f390215f7ee33f42505c0675b1391d86d66770
2020-03-26 02:45:09 +00:00
Sarah Chin
a0e42af02c Merge "API review: setNetworkSelectionModeManual" 2020-03-26 02:19:57 +00:00
Sarah Chin
8c346470bd Merge "Unexpose unnecessary SysUI APIs" 2020-03-26 02:18:59 +00:00
Nathan Harold
d401c8c1ca Merge "Convert getBands() to int[] from List<Integer>" am: 388069c6c0
Change-Id: Ie48355776bdbe5202818961cd91729e6d7b3e7cb
2020-03-26 01:37:23 +00:00
Nathan Harold
63d4932804 Add Network Preference Bitmaps
To support conversion of the preferred network types
back to the network "class" types (really the RANs),
this change adds bitmaps for 2G, 3G, and 4G bitmaps
as well as for differentiating between 3gpp and 3gpp2
RATs.

Bug: 128572818
Test: manual
Merged-In: I25f41ad48eb4dc74c2cace80ccec4e1e954443f9
Change-Id: I25f41ad48eb4dc74c2cace80ccec4e1e954443f9
(cherry picked from commit febfb82bc8)
2020-03-25 18:34:06 -07:00
Nathan Harold
388069c6c0 Merge "Convert getBands() to int[] from List<Integer>" 2020-03-26 01:32:54 +00:00
Brad Ebinger
d829dc0b1f Merge "Add new capability polling opt-in intent" am: e5c083c3ec
Change-Id: If96526ee93ba6b230d371a03a047b1a3d8a5112c
2020-03-25 23:18:09 +00:00
Shuo Qian
5fb0be0ac3 Merge "Hide several System APIs" am: 0d8a3bb0f6
Change-Id: Ibcae02d3d37832fb204aa5a4c372c89cf50c1409
2020-03-25 23:16:38 +00:00
Brad Ebinger
e5c083c3ec Merge "Add new capability polling opt-in intent" 2020-03-25 23:13:03 +00:00
Shuo Qian
0d8a3bb0f6 Merge "Hide several System APIs" 2020-03-25 23:11:27 +00:00
Hall Liu
d6f661fc46 Merge "Change default value of ignore RTT setting config" am: 8c86962f05
Change-Id: Ib3d1c2956a051bcf4a7d48191add0792522647b7
2020-03-25 21:03:04 +00:00
Hall Liu
8c86962f05 Merge "Change default value of ignore RTT setting config" 2020-03-25 20:50:31 +00:00
Mingming Cai
0a313ecc60 Merge "Add comments to GSM and CDMA getDbm()" am: a2bf158e3c
Change-Id: Ia0d55df09d42cc6f1dee192e921bd0fb9e1cc2d5
2020-03-25 19:52:39 +00:00
sqian
bc1f641138 Hide several System APIs
Test: Treehugger
Bug: 151241308
Change-Id: Ie611320f4651b83e0ced6f5c8fede34a8a0a41c1
Merged-In: Ie611320f4651b83e0ced6f5c8fede34a8a0a41c1
(cherry picked from commit 1e154a345c)
2020-03-24 18:40:23 -07:00
Hall Liu
2c20048614 Change default value of ignore RTT setting config
Change the default value of KEY_IGNORE_RTT_MODE_SETTING to true.

Bug: 146085721
Test: manual
Change-Id: I8c5c3e40a6500c140eb8ad1f180ad7d3c9afd4bc
Merged-In: I8c5c3e40a6500c140eb8ad1f180ad7d3c9afd4bc
2020-03-25 01:19:27 +00:00
Mingming Cai
b78e84c522 Add comments to GSM and CDMA getDbm()
Bug: 148912739
Test: make
Change-Id: I9be4caeda8f50645bc742e95bfd7ba067a02883f
2020-03-24 15:16:22 -07:00
Brad Ebinger
beb6c846ec Add new capability polling opt-in intent
Adds a new capability discovery opt-in intent,
which an application can use to prompt the user
to enable contact discovery.

Bug: 111305845
Test: atest CtsTelephonyTestCases; telecom test app
Merged-In: I42b9d7226a1296bc7e4e86a5ff6448bc8f23d3c0
Change-Id: I42b9d7226a1296bc7e4e86a5ff6448bc8f23d3c0
2020-03-24 15:10:34 -07:00
Sarah Chin
a71b527a82 Merge "Fix NPE in updateNrState" am: 3782fad894
Change-Id: If468d3f519cd65ae5fad9af99be730a1106027b8
2020-03-23 22:36:27 +00:00
Sarah Chin
3782fad894 Merge "Fix NPE in updateNrState" 2020-03-23 22:14:12 +00:00
Xiangyu/Malcolm Chen
a7a00e9398 Merge "Fix bug that getBaseBandVersion() may write the value incorrectly." am: 074af36692
Change-Id: I56481e25cf459394be9683031e9066beda571a49
2020-03-23 21:49:54 +00:00
Xiangyu/Malcolm Chen
074af36692 Merge "Fix bug that getBaseBandVersion() may write the value incorrectly." 2020-03-23 21:31:35 +00:00
Hunter Knepshield
f8e72f4605 Merge "Forward IBinder#dump to CarrierService#dump" am: b2a7f082e4
Change-Id: I47d4d2ac7608eb88685ea2b7f8135bbb919d6490
2020-03-23 20:43:49 +00:00
Brad Ebinger
1e87aa36d8 Merge "API Review: Clarify deprecated docs and rethrow from system server" am: 0fd00037ea
Change-Id: I582bad8060a9c6b7e7c236ae289d3da40b3e390f
2020-03-23 20:41:04 +00:00
Hunter Knepshield
b2a7f082e4 Merge "Forward IBinder#dump to CarrierService#dump" 2020-03-23 20:21:13 +00:00
Brad Ebinger
0fd00037ea Merge "API Review: Clarify deprecated docs and rethrow from system server" 2020-03-23 20:17:41 +00:00
Hunter Knepshield
dcd87bf35c Forward IBinder#dump to CarrierService#dump
This will allow CarrierConfigLoader to dump packages' bound carrier
services as part of bug reports when appropriate.

Bug: 146521742
Test: manual with modified CarrierConfigLoader + dumpsys carrier_config
Change-Id: Ie3aef4216e7a42e5e4cc5ba4a3978b9c4dda50dd
Merged-In: Ie3aef4216e7a42e5e4cc5ba4a3978b9c4dda50dd
(cherry picked from commit 05a57b6f5e)
2020-03-23 11:01:35 -07:00
Brad Ebinger
3ca91ce522 Merge "API Review: Make ImsReasonInfo in ImsMmTelManager @NonNull" am: 06d11782d7
Change-Id: Ib95726cecfe28621d6655f29bc1dd4b18cb2fd89
2020-03-23 17:28:24 +00:00
Brad Ebinger
5e7477c042 Merge "API fix: getProprietaryCallExtras should not return null" am: 2a15872d99
Change-Id: I3fb8da4b3e643ebb40e48f5e264b96ca11e523aa
2020-03-23 17:26:54 +00:00
Brad Ebinger
06d11782d7 Merge "API Review: Make ImsReasonInfo in ImsMmTelManager @NonNull" 2020-03-23 17:18:26 +00:00
Brad Ebinger
2a15872d99 Merge "API fix: getProprietaryCallExtras should not return null" 2020-03-23 17:10:13 +00:00
Brad Ebinger
f81357c400 Merge "API fix: Rename and clarify ProvisioningManager constants" am: ee30a546d6
Change-Id: I254dd46215744087eecc7e6dfc2b8beae24e9568
2020-03-23 16:27:16 +00:00
Brad Ebinger
906ca80b14 Merge "API Review: Rethrow from system server for ImsCallSessionListener" am: 3d46c07f77
Change-Id: If4bfb7332eabe532983e55a342e6fbde663a1945
2020-03-23 16:25:40 +00:00
Brad Ebinger
78837f75c8 Merge "API Review: Define the extras as containing CharSequences, not Strings" am: a8ea082246
Change-Id: Id8eaa9858e5b9c8876f11c7b64510c0f8aa981cb
2020-03-23 16:24:38 +00:00
Brad Ebinger
ee30a546d6 Merge "API fix: Rename and clarify ProvisioningManager constants" 2020-03-23 16:19:36 +00:00
Brad Ebinger
3d46c07f77 Merge "API Review: Rethrow from system server for ImsCallSessionListener" 2020-03-23 16:18:18 +00:00
Brad Ebinger
a8ea082246 Merge "API Review: Define the extras as containing CharSequences, not Strings" 2020-03-23 16:17:21 +00:00
Philip P. Moltmann
06213e213f Merge "Pipe through attributeTag for one SMS permission check" am: 2a9c3e49ba
Change-Id: Icb2e48499fac6caea8bbbce0805d4ce6ffe6ed79
2020-03-21 05:32:35 +00:00
Philip P. Moltmann
2a9c3e49ba Merge "Pipe through attributeTag for one SMS permission check" 2020-03-21 05:18:24 +00:00
Sarah Chin
bf421a9826 Fix NPE in updateNrState
Test: build
Bug: 151837748
Change-Id: Ia05cb6b43a79524501821467c510f595f7a64ebe
Merged-In: Ia05cb6b43a79524501821467c510f595f7a64ebe
2020-03-20 16:57:59 -07:00
Brad Ebinger
51aa63a61d API Review: Make ImsReasonInfo in ImsMmTelManager @NonNull
1) If the vendor does not specify an ImsReasonInfo, create an
unspecified ImsReasonInfo instead of passing null back.
2) Move onUnregistered to @NonNull

Fixes: 150008589
Test: atest CtsTelephonyTestCases:ImsServiceTest
Merged-In: Idd0f2216bdd55011cb16d268b61cb652ca11bd41
Change-Id: Idd0f2216bdd55011cb16d268b61cb652ca11bd41
2020-03-20 16:49:41 -07:00
Brad Ebinger
3253b5421f API Review: Rethrow from system server for ImsCallSessionListener
Test: atest FrameworksTelephonyTests:ImsCallSessionListenerTests
Bug: 149997618
Fixes: 151172994
Merged-In: I98e7aeb033c3a5da332cc40e58ec5e066be6a2cc
Change-Id: I98e7aeb033c3a5da332cc40e58ec5e066be6a2cc
2020-03-20 16:28:41 -07:00
Brad Ebinger
72e3eef33c API fix: getProprietaryCallExtras should not return null
Bug: 149216142
Fixes: 151172594
Test: atest CtsTelephonyTestCases
Merged-In: I7bd0d44f08169d41396a8cb202f3928e14bc5939
Change-Id: I7bd0d44f08169d41396a8cb202f3928e14bc5939
2020-03-20 16:26:51 -07:00
Brad Ebinger
273a74f532 API Review: Clarify deprecated docs and rethrow from system server
1) Clarify why there are new APIs being added as @deprecated
   (backwards compatibility), and
2) onLineIdentificationSupplementaryServiceResponse should throw
an exception instead of silently failing.

Test: atest CtsTelephonyTestCases FrameworksTelephonyTests
Bug: 149997057
Bug: 143987946
Fixes: 151172761
Merged-In: I5c2bacad43917a6ecad49dcf9d3213b3472534cc
Change-Id: I5c2bacad43917a6ecad49dcf9d3213b3472534cc
2020-03-20 16:16:33 -07:00
Brad Ebinger
36f34a1755 API Review: Define the extras as containing CharSequences, not Strings
Test: atest FrameworksTelephonyTests:ImsPhoneTest
Bug: 150331517
Fixes: 151172931
Merged-In: I7c6f4c13e6267a3e643ebae77697ea18ee8cd242
Change-Id: I7c6f4c13e6267a3e643ebae77697ea18ee8cd242
2020-03-20 16:13:28 -07:00
Nathan Harold
c62ebcc6c3 Convert getBands() to int[] from List<Integer>
To conform with API council guidelines, convert the
getBands() function to store and return an array of
int[] rather than a List<Integer> to avoid autoboxing.

Also:
-Add bands to hashCode() and equals() for CellIdentityLte
-Add EARFCN to hashCode() for CellIdentityLte

Bug: 150399894
Test: atest FrameworksTelephonyTests
Merged-In: I7edd5896b48794cd9c291788c28420ce40898f77
Change-Id: I7edd5896b48794cd9c291788c28420ce40898f77
(cherry picked from commit 9d722a0c7f)
2020-03-20 15:23:55 -07:00
Peter Wang
d68e5a2162 Merge "[API Review] APIs in SubscriptionManager" am: 54af9046ac
Change-Id: Id0df707fb0512e063cfe4dc4aea40b8b6ed6ca58
2020-03-20 20:13:28 +00:00
Peter Wang
54af9046ac Merge "[API Review] APIs in SubscriptionManager" 2020-03-20 19:54:58 +00:00
Jack Yu
1243180d22 Merge changes from topic "lte_bands" am: c33377b077
Change-Id: I7c4342b83ce5d4e019094c6b6844ba23dfebadf1
2020-03-20 19:21:45 +00:00