Commit Graph

8609 Commits

Author SHA1 Message Date
TreeHugger Robot
c8e17b66f3 Merge "Revert "Allow null TransmitPowerRange ctor argument for ModemActivityInfo"" 2020-01-23 21:47:24 +00:00
Alex Lin
589424a2ce Merge "Add public error codes to Euicc public API" 2020-01-23 06:48:01 +00:00
Jayachandran Chinnakkannu
daa6bcdbe7 Merge "Add support for showing forwarded number in call screen." 2020-01-23 04:02:58 +00:00
Jack Yu
ab3d16fef7 Merge "Added multi-band support" 2020-01-23 03:52:35 +00:00
Bonian Chen
512f632f8d Merge "[Settings] Support default APN (roam) protocol" 2020-01-23 03:43:14 +00:00
Automerger Merge Worker
41e47d5271 Merge "Add support to pass password in Call barring" am: 92e0799d58 am: 7704c379e5 am: 1a35208aff
Change-Id: Iaecfd6f71418ce05b8ad6b1226df3f4e5a47a2b3
2020-01-23 03:41:35 +00:00
Sarah Chin
7704c379e5 Merge "Add support to pass password in Call barring"
am: 92e0799d58

Change-Id: I6e94f8cefc8ad614d642fad32296b2e45fc6ec42
2020-01-22 19:12:35 -08:00
Sarah Chin
92e0799d58 Merge "Add support to pass password in Call barring" 2020-01-23 01:58:20 +00:00
Automerger Merge Worker
c9bbffd94b Merge "Return the correct roaming status when check isNetworkRoaming()" am: 1c1461c6a2 am: ef397808bf am: c989a1f4fd
Change-Id: I901800cc7b596f8b173e617223177cb889f62fb7
2020-01-23 00:37:00 +00:00
Shi Lu
6bc3f6ba3e Merge "Exposing Manual Network Selection Config" 2020-01-23 00:13:26 +00:00
Josh Hou
ef397808bf Merge "Return the correct roaming status when check isNetworkRoaming()"
am: 1c1461c6a2

Change-Id: I533f9311045ed13d64d60cee85641f25de3371b1
2020-01-22 16:06:00 -08:00
Jack Yu
66605f1ad3 Added multi-band support
One cell could have multiple bands assigned.
One frequency could be shared by multiple bands
because they have overlapping.

Test: Telephony sanity tests.
Bug: 131061889
Change-Id: I8d5d828ec142c74428388a6d3f11cdf0842e03b9
2020-01-22 15:56:49 -08:00
Josh Hou
1c1461c6a2 Merge "Return the correct roaming status when check isNetworkRoaming()" 2020-01-22 23:41:48 +00:00
Sarah Chin
b6f5ec91e6 Merge "PhoneCapability cleanup" 2020-01-22 23:23:35 +00:00
TreeHugger Robot
1e172bf545 Merge "convert hidden configs to public" 2020-01-22 22:03:49 +00:00
Automerger Merge Worker
cf66c12e8b Merge "Ims: Add support for Adhoc Conference calls" am: 0ab00030a2 am: cac198c770 am: a6d033fa37
Change-Id: I866deb01383fdc648822ef60304f4ca54c36b699
2020-01-22 21:49:47 +00:00
Meng Wang
a3b69efa8a Merge "Expose system API ACTION_SERVICE_PROVIDERS_UPDATED" 2020-01-22 21:34:16 +00:00
Ravi Paluri
cac198c770 Merge "Ims: Add support for Adhoc Conference calls"
am: 0ab00030a2

Change-Id: If823ed425d02cf3b72e42b1ad68dc2c0937c50fd
2020-01-22 13:31:37 -08:00
Shinsuke Ishioka
5ee4589deb Add support for showing forwarded number in call screen.
This commit adds some changes to:
-add EXTRAS_FORWARDED_NUMBER to store forwarded number notified by ims
call.
-add KEY_SHOW_FORWARDED_NUMBER_BOOL for specifying whether to show
forwarded number on call-in-progress screen.

Test: manual - Confirmed that it stores forwarded number in
EXTRAS_FORWARDED_NUMBER.
Test: auto - Passed FrameworksTelephonyTests
Bug: 29063067

Change-Id: I5c6e867fef8871a8d0c6a286b1b82c5321a12c41
2020-01-22 13:26:24 -08:00
Alex Lin
aac0588d15 Add public error codes to Euicc public API
Adding public error codes to euicc public API, this will allows the user
to get an general idea of what went wrong when calling the Euicc APIs
Bug: 143107744
Test: atest EuiccService, atest EuiccManager

Change-Id: I427f17e8f28fa4a646a63299a1f63c4c5970a5a0
2020-01-22 13:20:04 -08:00
Treehugger Robot
0ab00030a2 Merge "Ims: Add support for Adhoc Conference calls" 2020-01-22 21:16:19 +00:00
Sarah Chin
75e6aa2764 PhoneCapability cleanup
Remove ModemInfo

Test: build
Bug: 143238191
Change-Id: I2510de0ab1ce40c8d191a17dbae7f4c33418006c
2020-01-22 12:12:32 -08:00
Sarah Chin
5819cbcbe3 Merge changes from topics "nr_band", "nw_sel"
* changes:
  Manual network selection by RAN type
  Added NR band support
2020-01-22 20:03:33 +00:00
Sooraj Sasindran
c10e3d844e convert hidden configs to public
convert hidden configs to public
Test: these are existing configs, hence with build could
      confirm if they are accessible
Bug: 143969391

Change-Id: I722e0bfe587bc21e18a6cfea2de3df0efc1018c9
2020-01-22 11:55:43 -08:00
Bonian Chen
94ae34a41c [Settings] Support default APN (roam) protocol
1. Add "apn.settings_default_apn_protocol_string" config which
controls default value of APN protocol field when updating or creating an APN.
2. Add "apn.settings_default_apn_roaming_protocol_string" config which
controls default value of APN roaming protocol field when updating or creating an APN.
3. Add PROTOCOL_IPV4, PROTOCOL_IPV6 and PROTOCOL_IPV4V6 for options
available

Bug: 142440775
Test: manual
Change-Id: I2b13d281adbade4ed0b373d62cadd9252a147abb
2020-01-23 03:54:10 +08:00
Xiangyu/Malcolm Chen
8697e36b55 Merge "Expose RESULT_RECEIVER_CONTROLLER_KEY as @SystemApi." 2020-01-22 19:29:21 +00:00
shilu
defa60e05a Exposing Manual Network Selection Config
Bug: 143187230

Test: Manual
Change-Id: I0de1947b155162e0ebe4934adb9fca6c9d5450c2
2020-01-22 11:21:13 -08:00
Automerger Merge Worker
5f695d5d00 Merge "Expose intent broadcasted when IMS registration for WFC fails" am: d2ee60f378 am: bae6f6941b am: 3ee27a2d7b
Change-Id: Ia067fc1fb37ae166a848ab7959f94b69fcdb8074
2020-01-22 19:05:08 +00:00
Brad Ebinger
bae6f6941b Merge "Expose intent broadcasted when IMS registration for WFC fails"
am: d2ee60f378

Change-Id: I70835ed57abd55e20e7f884711c2c423f556fe49
2020-01-22 10:50:54 -08:00
Meng Wang
affa3a99c3 Expose system API ACTION_SERVICE_PROVIDERS_UPDATED
So other system apps can use it.

Bug: 147921202
Test: make
Change-Id: Iab7842f8f91d572a750b95724d10060bc642a532
2020-01-22 10:48:19 -08:00
Ying Xu
6fc642806f Merge "[Telephony Mainline] Telephony uses own user activity notification" 2020-01-22 18:30:06 +00:00
Amit Mahajan
77129e43f2 Merge changes from topics "npm-add-rm-listener-api", "rename-override-constants"
* changes:
  NetworkPolicyManager: Add @SystemApi for mainlne module
  Use Context.NETWORK_POLICY_SERVICE to get network policy service
  Add setSubscriptionPlans() and getSubscriptionPlans() @SystemApi
  Add setSubscriptionOverride() to system API
2020-01-22 18:26:49 +00:00
Sarah Chin
e50a22c95c Merge "Multi-Plmn and CSG Support For CellInfo" 2020-01-22 18:26:37 +00:00
Brad Ebinger
d2ee60f378 Merge "Expose intent broadcasted when IMS registration for WFC fails" 2020-01-22 18:19:54 +00:00
Automerger Merge Worker
8248661d25 Merge "New system API to create SMS PDU and expose copyMessageToIcc()" am: ca45896352 am: 57eefb695e am: bf98945d31
Change-Id: I0a4b1df54e6097b5436c0ffea2b22f39db40ed1e
2020-01-22 17:26:59 +00:00
Automerger Merge Worker
b534eb7c60 Merge "Cleanup code and documentation for SMS EF records" am: e27d58f0cd am: 443c2e678c am: 952b58ef7f
Change-Id: I815802532da085d88336a602e1578c715c543f33
2020-01-22 17:26:26 +00:00
Taesu Lee
57eefb695e Merge "New system API to create SMS PDU and expose copyMessageToIcc()"
am: ca45896352

Change-Id: I0a71827058f5ef75e164135516c6228649cfe072
2020-01-22 09:17:14 -08:00
Taesu Lee
443c2e678c Merge "Cleanup code and documentation for SMS EF records"
am: e27d58f0cd

Change-Id: I123472b4c8cd8fb89d7df1fecc152d571466f95e
2020-01-22 09:13:26 -08:00
Treehugger Robot
ca45896352 Merge "New system API to create SMS PDU and expose copyMessageToIcc()" 2020-01-22 16:57:44 +00:00
Treehugger Robot
e27d58f0cd Merge "Cleanup code and documentation for SMS EF records" 2020-01-22 16:56:33 +00:00
Brad Ebinger
be1c2969a8 Expose intent broadcasted when IMS registration for WFC fails
Expose ImsManager.ACTION_WFC_IMS_REGISTRATION_ERROR for WFC IMS
registration failure cases.

Fixes: 147835819
Test: atest CtsTelephonyTestCases:ImsServiceTest
Change-Id: If3e175f560845388e6de4e57047564cef349f6b1
2020-01-22 08:53:09 -08:00
Mathew Inwood
996edee3eb Merge "Fix some @link tags in @ChangeId docs." 2020-01-22 15:36:00 +00:00
Sarah Chin
ccb14fbe63 Manual network selection by RAN type
Support new API for setNetworkSelectionModeManual with ran parameter

Bug: 68116277
Test: atest FrameworksTelephonyTests
Change-Id: I0e8b78b1b16d4bf6a6c0f39eedc48b253ca7a810
2020-01-22 07:28:29 -08:00
Aaron Huang
7e96360554 Use Context.NETWORK_POLICY_SERVICE to get network policy service
INetworkPolicyManager is a raw AIDL file which won't expose
as system API. Let's communicate with network policy service
through NetworkPolicyManager instead. Context.NETWORK_POLICY_SERVICE
is @SystemApi.

Bug: 138306002
Test: atest FrameworksNetTests
      atest FrameworksTelephonyTests

Change-Id: I41bc1cce08f81e2d822250f2d620bff7afe4329b
2020-01-22 23:03:55 +09:00
Aaron Huang
2d471ca1e1 Add setSubscriptionOverride() to system API
Add new API setSubscriptionOverride() in NetworkPolicyManager
and rename constants OVERRIDE_* to SUBSCRIPTION_OVERRIDE_*.
Make them @SystemApi for mainline support.

Bug: 138306002
Test: atest FrameworksNetTests
      atest FrameworksTelephonyTests

Change-Id: I56c777aa66d6f455695f133f9889979c13cd1bc8
2020-01-22 23:01:47 +09:00
Jack Yu
7125d3ba10 Added NR band support
Added band info in cell identity.

Test: Telephony sanity tests
Bug: 131061889
Change-Id: I0fb0e7e466a0188f04db595b8e417870666005ba
2020-01-22 00:52:04 -08:00
Nathan Harold
ac37b6344d Multi-Plmn and CSG Support For CellInfo
Add CellIdentity support for HAL 1.5

-Add new constructors for HAL 1.5
-Add APIs to get additional PLMNs advertised
 by the cell beyond the first, for MOCN networks.
-Add support for CSG info in WCDMA, TD-SCDMA, and LTE

Bug: 135921133
Test: wip
Change-Id: Iffd9351d2170a496639eced2c4618819f522494c
2020-01-22 00:03:25 -08:00
Jack Yu
26a8cbe1ed Merge "API changes for IPv6 MTU support" 2020-01-22 07:38:53 +00:00
Automerger Merge Worker
0fff065736 Merge "Expose ImsConfig constants as part of API." am: 48f7f07d52 am: 7bb16100a4 am: 969feb570e
Change-Id: I2d9a1db2b952f9c1a3a0df2541a2468d261f3ba8
2020-01-22 07:36:59 +00:00
Tyler Gunn
7bb16100a4 Merge "Expose ImsConfig constants as part of API."
am: 48f7f07d52

Change-Id: I186a61a907571f9ae4b842230e6745246a5482f0
2020-01-21 23:06:06 -08:00