Commit Graph

11047 Commits

Author SHA1 Message Date
Nathan Harold
adbd077786 Merge "Revert "Revert "Fix permission on TM#isDataEnabled""" am: 2b79ba7f42 am: 47e1305bd6 am: 66a873b567
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543459

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I23928895de3898903191b0341947ab6de9a7c75a
2021-01-21 20:12:54 +00:00
Rambo Wang
46043a617c Merge "Support new APIs in TelephonyManager to set/clear signal update request" am: 32c30af109 am: da259eccfa am: 52c1eb1ace
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532512

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7a066aecce6445f3ea5b9dda58b70a7467562919
2021-01-21 20:11:49 +00:00
Nathan Harold
66a873b567 Merge "Revert "Revert "Fix permission on TM#isDataEnabled""" am: 2b79ba7f42 am: 47e1305bd6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543459

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5fb6ff5923d029b367c754759f7b7deca7a63dfe
2021-01-21 19:31:21 +00:00
Rambo Wang
52c1eb1ace Merge "Support new APIs in TelephonyManager to set/clear signal update request" am: 32c30af109 am: da259eccfa
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532512

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2f47ec228c940bcf91ed93e078da137a713ee8c0
2021-01-21 19:31:00 +00:00
Jack Yu
bf23a1ecf5 Merge "Enabled TEMP_NOT_METERED support for carriers" into rvc-qpr-dev-plus-aosp am: 880c028103
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13371827

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4cac2e30dd42e069a85b81b1f79019d43ce9470c
2021-01-21 19:22:33 +00:00
TreeHugger Robot
4bce01ebbb Merge "Add a new reason code for IMS call failed due to network congestion" into rvc-qpr-dev am: 572c7f769c am: 617e4570cb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13351221

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia5d151d977c27636be0ed6d2becc238b43413fa8
2021-01-21 19:20:51 +00:00
Jack Yu
880c028103 Merge "Enabled TEMP_NOT_METERED support for carriers" into rvc-qpr-dev-plus-aosp 2021-01-21 19:12:54 +00:00
Nathan Harold
2b79ba7f42 Merge "Revert "Revert "Fix permission on TM#isDataEnabled""" 2021-01-21 19:04:12 +00:00
TreeHugger Robot
617e4570cb Merge "Add a new reason code for IMS call failed due to network congestion" into rvc-qpr-dev am: 572c7f769c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13351221

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7977e10af0c615b69b34a0e32c8652a349a7d1a8
2021-01-21 18:56:27 +00:00
Sarah Chin
af54fe6b6d Merge "Update setSubscriptionOverride API to allow network types" 2021-01-21 18:28:18 +00:00
TreeHugger Robot
572c7f769c Merge "Add a new reason code for IMS call failed due to network congestion" into rvc-qpr-dev 2021-01-21 17:57:22 +00:00
Jack Yu
ea53b4ef65 Enabled TEMP_NOT_METERED support for carriers
Enabled TEMP_NOT_METERED support for carriers by default.

Bug: 176119724
Test: Manual
Change-Id: Ie0323a354c89abf1a0effa0b65cde3b4d010115e
2021-01-21 00:46:14 -08:00
Daniel Bright
72b973ba19 Merge "Make TelephonyManager#setImsRegistrationState multi-sim aware" am: 2c8f0de95c am: 7c2815e531 am: f95800d6ba
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1550421

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6b71a7d1779a7f8fa47150be0a8f2549188d61df
2021-01-21 06:22:27 +00:00
Zoey Chen
db3611e6ec Merge "[PhysicalChannelConfig] Deprecated getChannelNumber and implement relevant API" am: e61da845fa am: 388fa199cc
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1553957

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I627f91a65c853537bc4ddd4f01c34e8ef59a9aa6
2021-01-21 06:04:40 +00:00
Daniel Bright
f95800d6ba Merge "Make TelephonyManager#setImsRegistrationState multi-sim aware" am: 2c8f0de95c am: 7c2815e531
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1550421

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1ab384c510fba999d503a96ca2cc65e6760fad28
2021-01-21 06:02:54 +00:00
Rambo Wang
e86cb24b57 Support new APIs in TelephonyManager to set/clear signal update request
Introduce set/clearSignalStrengthUpdateRequest in TelephonyManager
and ITelephony to support customized signal request from applications.

Bug: 164432835
Test: atest android.telephony.cts.TelephonyManagerTest
Change-Id: I749376872915a91b9514884547140eaf969dba0e
2021-01-20 21:14:41 -08:00
Zoey Chen
e61da845fa Merge "[PhysicalChannelConfig] Deprecated getChannelNumber and implement relevant API" 2021-01-21 04:29:58 +00:00
Daniel Bright
2c8f0de95c Merge "Make TelephonyManager#setImsRegistrationState multi-sim aware" 2021-01-21 04:10:27 +00:00
Amit Mahajan
a89a770cc4 Merge "Remove dup result code descriptions" am: 19ffdb0894 am: 649dcf3e0b am: 4ed77d37f9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1163685

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic06ed2a0e6d594e4231885635ab19e85953d06ac
2021-01-21 01:18:47 +00:00
Amit Mahajan
4ed77d37f9 Merge "Remove dup result code descriptions" am: 19ffdb0894 am: 649dcf3e0b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1163685

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ibd1c4cab0ad8ece17e732e78b8cd83d2780ad0ee
2021-01-21 00:59:54 +00:00
Amit Mahajan
19ffdb0894 Merge "Remove dup result code descriptions" 2021-01-20 22:19:23 +00:00
Nathan Harold
cd08bb620d Revert "Revert "Fix permission on TM#isDataEnabled""
This reverts commit 8ce575b256.

Bug: 176163590
Bug: 148500541
Test: manual smoke test on low-end device and aosp_crosshatch builds.
Reason for revert: Reapplying with a fix for the exceptions.

The exceptions were caused by an undocumented behavior difference in the APIs that just blindly catch runtime exceptions. The cause of the runtime exceptions is that people are calling isDataEnabled() before telephony is running; however, until a "better" fix is available, this API will apply the existing behavior of just catching the runtime exceptions (which is terrible, but it's the plan of record in the code today).

Change-Id: I9fbe7126ee7039dfb0b383f83017458a3525db66
2021-01-20 21:30:55 +00:00
Daniel Bright
fd5dead7de Make TelephonyManager#setImsRegistrationState multi-sim aware
Test: Ims call and unit tests
Bug: 167294783
Change-Id: Idb8f5ce7fe7592e94cb6202e7df133a354746388
2021-01-20 11:24:01 -08:00
Hall Liu
adcf909b5d resolve merge conflicts of 869fe2b548 to rvc-qpr-dev-plus-aosp am: 6ef67bbd6c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13371426

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7e40e7daabce0d44e436bed2b7ac6e3631df64a2
2021-01-20 18:52:34 +00:00
Hall Liu
6ef67bbd6c resolve merge conflicts of 869fe2b548 to rvc-qpr-dev-plus-aosp
Change-Id: Ie60e988df7d0dc1a48bb85e8f5cdfccd549ff319
2021-01-20 01:10:40 +00:00
Hall Liu
942b71b485 Merge "IMS: Add new carrier config." 2021-01-19 22:36:43 +00:00
Jack Yu
1f610b73f3 Temporary fix to prevent TEMPORARILY_NOT_METERED leak
Currently we are seeing TEMPORARILY_NOT_METERED occurs on non-5G
devices. This fix adds more checks to prevent incorrect
TEMPORARILY_NOT_METERED being set. Before we root cause the issue,
we only allow this bit when all of the following conditions met.

1. Devices should support 5G.
2. Carriers should support 5G unmetered data.
3. Device should camp on 5G network.

This temporary fix should be removed after we root cause the issue.

Bug: 176119724
Test: Manual
Merged-In: I2b987d24851cdb16d8457b0ec5c546ace5485ed0
Change-Id: I2b987d24851cdb16d8457b0ec5c546ace5485ed0
2021-01-19 07:48:56 +00:00
Rambo Wang
2ffea6d39d Merge "Introduce SignalStrengthUpdateRequest to customize signal update request" am: 775a1db2c2 am: b581010b53 am: c7e48ceedf
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532958

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8ad14ecc985b99dfc8c94f457d0f00b273743779
2021-01-19 00:02:51 +00:00
Oscar Shu
6740703701 Merge "CarrierConfig KEY_SUGGESTION_SSID_LIST_WITH_MAC_RANDOMIZATION_DISABLED" 2021-01-18 23:17:45 +00:00
Rambo Wang
14927330cd Introduce SignalStrengthUpdateRequest to customize signal update request
Privileged apps can send the request through TelephonyManager APIs
(in following CL) to monitor signal strength change with interested
RAN/SignalMeausrementType/Thresholds.

Bug: 164432835
Test: atest com.android.internal.telephony.SignalStrengthUpdateRequestTest
Change-Id: Ifba384108b6627e4b808be34e6d828c93e8df995
2021-01-18 08:46:42 -08:00
Zoey Chen
82e3bca9dd [PhysicalChannelConfig] Deprecated getChannelNumber and implement relevant API
1. Implement new API:
    #getUpLinkFrequency
    #getDownLinkFrequency
    #getBand
    #getChannelNumberUplink
    #getChannelNumberDownlink
    #getCellBandwidthUplink
2. Have mapping tables for converting frequency range
if getFrequencyRangeGroupFromXXXBand is unknown.
   NR-ARFCN, E-UTRA, UTRA and Geran
3. Get the frequency from the band
    #getFrequencyRangeGroupFromXXXBand

Bug: 162300897
Test: manual
Change-Id: I44101653659d2b5d593a2b06be6567e0d0ef433f
Merged-In: I44101653659d2b5d593a2b06be6567e0d0ef433f
2021-01-18 13:00:30 +00:00
jimsun
20a39b541c Add a new reason code for IMS call failed due to network congestion
Bug: 175370724
Test: Simulate call end reason from vendor code and check IMS call
      end reason is correctly mapped.
Change-Id: Iea0a5115548530350c5a2645cdf5487870943f72
2021-01-18 15:20:02 +08:00
Zoey Chen
56b5776a00 Merge "[PhysicalChannelConfig] Deprecated getChannelNumber and implement relevant API" 2021-01-16 04:50:00 +00:00
Rambo Wang
9f0ec37542 Merge "Expose SignalThresholdInfo as public class" am: a40d0d19f1 am: 239b7f35c0 am: fa9b9b877d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1543601

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib9b6e4dbe2f248d00215773b87b5d6d04033d4fc
2021-01-16 04:12:44 +00:00
Rambo Wang
a40d0d19f1 Merge "Expose SignalThresholdInfo as public class" 2021-01-16 01:53:15 +00:00
Jack Yu
9071acb458 Merge "Temporary fix to prevent TEMPORARILY_NOT_METERED leak" 2021-01-16 00:56:53 +00:00
Zoey Chen
3521a14be4 Merge "[Telephony] PhoneStateListener redesign for new event" 2021-01-16 00:56:51 +00:00
Jack Yu
5d0e3a3404 Temporary fix to prevent TEMPORARILY_NOT_METERED leak
Currently we are seeing TEMPORARILY_NOT_METERED occurs on non-5G
devices. This fix adds more checks to prevent incorrect
TEMPORARILY_NOT_METERED being set. Before we root cause the issue,
we only allow this bit when all of the following conditions met.

1. Devices should support 5G.
2. Carriers should support 5G unmetered data.
3. Device should camp on 5G network.

This temporary fix should be removed after we root cause the issue.

Bug: 176119724
Test: Manual
Merged-In: I2b987d24851cdb16d8457b0ec5c546ace5485ed0
Change-Id: I2b987d24851cdb16d8457b0ec5c546ace5485ed0
2021-01-15 11:47:55 -08:00
Jiashen Wang
cae6ddb11d Merge "Do now throw exception when activation code is empty" 2021-01-15 19:03:59 +00:00
Jack Yu
4f80a3b7e9 Temporary fix to prevent TEMPORARILY_NOT_METERED leak
Currently we are seeing TEMPORARILY_NOT_METERED occurs on non-5G
devices. This fix adds more checks to prevent incorrect
TEMPORARILY_NOT_METERED being set. Before we root cause the issue,
we only allow this bit when all of the following conditions met.

1. Devices should support 5G.
2. Carriers should support 5G unmetered data.
3. Device should camp on 5G network.

This temporary fix should be removed after we root cause the issue.

Bug: 176119724
Test: Manual
Change-Id: I2b987d24851cdb16d8457b0ec5c546ace5485ed0
2021-01-15 10:19:38 -08:00
Treehugger Robot
92104cc40a Merge "Improve RCS single registration logging" am: 6423b430a7 am: e547dfc99c am: 988d10e45f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1551618

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I954fd0989345f1c3feb7c82160aecdb787d47a8a
2021-01-15 14:07:22 +00:00
James Lin
3585a34952 Merge "Remove the hidden API "onRemoteCapabilityRequest" from the exposed interface CapabilityExchangeEventListener" am: 2a24bb672f am: dd3c0deeeb am: e742d9edc9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1550665

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic1544c7aea28fb5480c7813a54130cf0b55808c3
2021-01-15 14:05:47 +00:00
Grace Jia
608f211038 Merge "Add new phone number match method." am: 096b7d4a25 am: 84725a8e42 am: 24bfc6b027
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1508041

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ide1b52b4f97be8e09c4ff61e1b47f0b85a8ade6f
2021-01-15 14:02:54 +00:00
Brad Ebinger
481b1a7ab7 Merge "Parse SIP Messages for Transaction ID in SIP transport" am: ee0220039e am: 356c83613a am: 4a81036783
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1545324

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I261100ef4a479a2bc489b0b0fdc5526d5534adae
2021-01-15 14:02:28 +00:00
Shuo Qian
12e0aff4fb Merge "Support call composer status that disabled the picture sending" am: f1273df6cc am: b5abba46cd am: e6b7513ca6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1549355

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib8d89c2aeef56cd555e78f92e77d3d7be6996c09
2021-01-15 14:01:03 +00:00
Rambo Wang
ed05db93fa Merge "Preparation to expose SignalThresholdInfo as public class" am: e630298ff1 am: 0d70182b0b am: ae06dee9c8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1532541

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8497bc0f9cf3a16c99e6c388f80971ca351e62c8
2021-01-15 13:57:03 +00:00
Sonalika Paul
efa0fa985d IMS: Add new carrier config.
Add new carrier config to determine
default RTT mode.

Bug: 130010750
Change-Id: Id8de3749a336144ce053151a74c42a113b925369
2021-01-15 18:13:10 +05:30
Treehugger Robot
6423b430a7 Merge "Improve RCS single registration logging" 2021-01-15 06:36:41 +00:00
Daniel Huang
f2e56d1f9f Merge "Add ImsServiceEntitlement Configs" 2021-01-15 06:01:30 +00:00
Zoey Chen
37f308b9bb [PhysicalChannelConfig] Deprecated getChannelNumber and implement relevant API
1. Implement new API:
    #getUpLinkFrequency
    #getDownLinkFrequency
    #getBand
    #getChannelNumberUplink
    #getChannelNumberDownlink
    #getCellBandwidthUplink
2. Have mapping tables for converting frequency range
if getFrequencyRangeGroupFromXXXBand is unknown.
   NR-ARFCN, E-UTRA, UTRA and Geran
3. Get the frequency from the band
    #getFrequencyRangeGroupFromXXXBand

Bug: 162300897
Test: manual
Change-Id: I44101653659d2b5d593a2b06be6567e0d0ef433f
2021-01-15 11:48:14 +08:00