Commit Graph

8618 Commits

Author SHA1 Message Date
Amit Mahajan
235289719b Move euicc related file to telephony.
All other files were moved earlier. This is a newly added file
that was added in the old location.

Test: basic sanity
Bug: 140908357
Change-Id: I756b5834ddb1031627168a17dc49ce93b5af8219
2020-01-23 18:14:46 -08:00
Jiashen Wang
f7fba6089c Merge "Add isEuiccSupportedCountry system API to EuiccManager" 2020-01-24 00:44:35 +00:00
Ying Xu
15a530b09c Merge "[Telephony Mainline] Remove usages of IBinder's for classes that do not belong to Telephony" 2020-01-24 00:31:28 +00:00
Brad Ebinger
782e5ac9d9 Merge "Add IMS_RCS_UCE_ENABLED column to SimInfo database" 2020-01-23 23:26:19 +00:00
Alex Lin
091b2f99e5 Merge "Rename ErrorCode" 2020-01-23 23:11:21 +00:00
Jiashen Wang
2c6545a1c5 Add isEuiccSupportedCountry system API to EuiccManager
Currently LPA passed supported/unsupported countries to Settings by
writing the value into properties which is not ideal. Instead, we need to
provide an API in EuiccManager to determine whether eUICC is supported
in a country.
Bug: 147674689
Test: 1) Manually tested by flashing the change to the device
2) Change LPA to override onGetIsEuiccSupportedCountry
3) Make sure LPA can get the request

Change-Id: Ic94a2d2c771fd1ec2e5899d9e0428bb70cde4249
2020-01-23 13:48:47 -08:00
TreeHugger Robot
c8e17b66f3 Merge "Revert "Allow null TransmitPowerRange ctor argument for ModemActivityInfo"" 2020-01-23 21:47:24 +00:00
Alex Lin
58a5fe3400 Rename ErrorCode
Renamed ErrorCode from ERROR_EUICC_GSMA_INSTALL_ERROR to
ERROR_INSTALL_PROFILE, and updated javadocs
Bug: 143107744
Test: atest EuiccManagerTest

Change-Id: I3c2dcd2ff4d3d037997c6fee6278ffd706671d3f
2020-01-23 13:07:25 -08:00
Peter Wang
51b09fa089 [Telephony Mainline] Remove usages of IBinder's for classes that do not
belong to Telephony

Bug: 142255256
Bug: 147703450
Change-Id: Ic687858415d1812eae2777e8dd7d96a0d8814528
Fix: 147703450
Test: Build
2020-01-23 11:53:32 -08:00
Brad Ebinger
071d4201fc Add IMS_RCS_UCE_ENABLED column to SimInfo database
Add the ability for the user to turn on/off UCE in settings.

Bug: 148167203
Test: atest CtsTelephonyTestCases:RcsUceAdapterTest
Change-Id: Ic53a9ef32343bfa4d96c2cf7fc0f0791265d2bd1
2020-01-23 08:40:34 -08: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