Commit Graph

8138 Commits

Author SHA1 Message Date
Jiuyu Sun
adb5cc9d7f Merge "Handle permission check for multi-active SIMs devices." 2019-01-31 04:23:32 +00:00
Pengquan Meng
ae645dc61b Merge "Add getSlotsMapping to TelephonyManager" 2019-01-31 03:54:48 +00:00
Jack Yu
c4ab4dc03c Merge "Fixed crash in data service" am: 7fab753180 am: ab5a5e8a58
am: 5bc60320a6

Change-Id: I7b1c723e0fbd20244c85141ae7735e26788f4268
2019-01-30 17:30:56 -08:00
Jack Yu
5bc60320a6 Merge "Fixed crash in data service" am: 7fab753180
am: ab5a5e8a58

Change-Id: I38fcae7f92de719ec49e3ecc4d630c0ec02b3e33
2019-01-30 17:19:24 -08:00
Jack Yu
7fab753180 Merge "Fixed crash in data service" 2019-01-31 00:46:04 +00:00
Pengquan Meng
83e7b920de Add getSlotsMapping to TelephonyManager
Bug: 123101769
Test: build
Change-Id: I416d741947b1a15e66ebf71b8104c4b2ec95e310
2019-01-30 16:10:43 -08:00
Jack Yu
0b8a0fa93a Fixed crash in data service
Test: telephony sanity tests
Bug: 123598340
Change-Id: Ie15f8869849a2aed4a32f4f6731abd5ba1eb05cd
2019-01-30 16:04:31 -08:00
Xiangyu/Malcolm Chen
ee269f6e93 Merge "Adding validate before switch feature." 2019-01-30 22:34:22 +00:00
Jack Yu
a6d8ebdfbe Merge "Added a broadcast intent for clients to listen for country changes" am: 090b59fa45
am: 16dd167de0

Change-Id: I071e3246b31fe1d768df95908f2484565375cd29
2019-01-30 13:33:32 -08:00
Jack Yu
8c7b2b45c0 Added a broadcast intent for clients to listen for country changes
Added a broadcast intent ACTION_NETWORK_COUNTRY_CHANGED for clients
to listen for network country code changes. The same value can be
retrieved from TelephonyManager.getNetworkCountryIso().

Test: Manual + unit tests
Bug: 122900588
Merged-In: Ifec87dda7bae386118b7bc7523844342bd16c3ea
Change-Id: Ifec87dda7bae386118b7bc7523844342bd16c3ea
(cherry picked from commit 3d33698bf5)
2019-01-30 11:52:21 -08:00
Nazanin Bakhshi
7eca4afab4 Add a method to determine if a reboot is required to alter the modem config
Bug: 123101701
Test: sanity
Change-Id: I841b947efda0016c003f54ecf7853624582abab9
2019-01-30 11:36:53 -08:00
Chen Xu
072ca6f94d Merge "new API for IMS call fail cause" am: ebad5a64d0
am: 634594fb41

Change-Id: Ie6362bc5a6e7c372e7e60277feb48436a852f610
2019-01-30 10:35:38 -08:00
Chen Xu
ebad5a64d0 Merge "new API for IMS call fail cause" 2019-01-30 18:01:56 +00:00
Chen Xu
6a16a383d5 Merge "Address API feedbacks for networktypebitmask" 2019-01-30 17:45:55 +00:00
Chen Xu
ac07db1685 Merge "move ServiceState.getDataRegState to greylist" am: 607e797932 am: 43640ec075
am: 94660fa63f

Change-Id: I83b299fc31a3a76ea0489588c0a44205825d5e28
2019-01-29 23:04:25 -08:00
Chen Xu
94660fa63f Merge "move ServiceState.getDataRegState to greylist" am: 607e797932
am: 43640ec075

Change-Id: Icf40ec83d25ec8057429e3b142fea6506f2ebe40
2019-01-29 22:49:57 -08:00
Michele Berionne
adb7ee97e4 Merge "Add APIs to get/set if usage of multiple SIMs is restricted." am: 59133875e7
am: e01966e89b

Change-Id: I383b701bff4c77596fad1d72929a5afcc5b0cf56
2019-01-29 22:42:29 -08:00
Chen Xu
607e797932 Merge "move ServiceState.getDataRegState to greylist" 2019-01-30 06:20:01 +00:00
chen xu
75b486e4c8 Address API feedbacks for networktypebitmask
1. change networktypebitmask from int to long
2. right shift definition by 1 for each bitmask, in consistent with
NW bitmask used in APN settings
3. add missing definition for IWLAN

Bug: 119118373
Test: atest CtsTelephonyTestCases:TelephonyManagerTest#testGetRadioAccessFamily
Change-Id: Idf0f88225c20fc0ed10ae4fccb705f988a3bec60
2019-01-29 18:45:02 -08:00
Nazanin Bakhshi
1e031bde1a Add telephony API to switch multi sim config
Bug: 122115649
Test: sanity
Change-Id: Idace8ed7f3fe78a6ce831225bda499a58a34c80f
2019-01-29 17:39:58 -08:00
Michele
233d6b292f Add APIs to get/set if usage of multiple SIMs is restricted.
Add API that indicates if the usage of multiple SIMs at the same time is
allowed or restricted in order to support requirements from carriers for
dual SIM devices

Bug: 123537730
Test: Verified with test application.
Change-Id: I5e3e5ff41927e43ead4a30988630cf9125d5a048
Merged-In: I5e3e5ff41927e43ead4a30988630cf9125d5a048
(cherry picked from commit 398d5d9113)
2019-01-29 17:38:23 -08:00
Malcolm Chen
8d04800b7f Adding validate before switch feature.
In CBRS DSDS mode, switching data to CBRS network will require
validation first. Adding a component of CellularNetworkValidator
to trigger the validation and pass the result back to PhoneSwitcher.

Bug: 118348832
Test: manual
Change-Id: I689aa494f031834b5cee76906922ebdafa9c77ed
2019-01-30 01:27:49 +00:00
Michele Berionne
19939bdbe0 Merge "Add APIs to get/set if usage of multiple SIMs is restricted." 2019-01-30 01:14:22 +00:00
chen xu
75355b3639 move ServiceState.getDataRegState to greylist
given we don't have a public alternatives for dataregstate for Q,
thus we shouldn't move this API to app-compat dark list.

Bug: 123099466
Test: Build
Change-Id: I67531ce536e004e1bc0f764824a261fb51cd27fa
2019-01-29 16:04:19 -08:00
Jordan Liu
9824ab022b Merge "Card ID APIs are public" am: bd4a4dc889 am: a039e692a4
am: 316dc44a91

Change-Id: Ibb4966a27a96f1e50b42f616556a4e843050557a
2019-01-29 15:42:07 -08:00
TreeHugger Robot
895ce08d6b Merge "Migrate dialer to RoleManager" 2019-01-29 23:28:16 +00:00
Jordan Liu
316dc44a91 Merge "Card ID APIs are public" am: bd4a4dc889
am: a039e692a4

Change-Id: I6041944772567794b79a355c9f77767ed61c0f76
2019-01-29 15:18:21 -08:00
Jordan Liu
bd4a4dc889 Merge "Card ID APIs are public" 2019-01-29 22:43:47 +00:00
Michele
398d5d9113 Add APIs to get/set if usage of multiple SIMs is restricted.
Add API that indicates if the usage of multiple SIMs at the same time is
allowed or restricted in order to support requirements from carriers for
dual SIM devices

Bug: 123537730
Test: Verified with test application.
Change-Id: I5e3e5ff41927e43ead4a30988630cf9125d5a048
2019-01-29 12:56:53 -08:00
Sooraj Sasindran
d42041fe96 Merge "Define more thresholds for opportunistic data" am: cf2e069962
am: c3bf9392ac

Change-Id: I44cd2e063fd5587ee7abf77e22acca7b08953a02
2019-01-29 12:21:17 -08:00
Sooraj Sasindran
cf2e069962 Merge "Define more thresholds for opportunistic data" 2019-01-29 19:43:26 +00:00
Xiangyu/Malcolm Chen
afe6ec4b27 Merge "Adding validationBeforeSwitchSupported in phoneCapability." 2019-01-29 19:29:31 +00:00
Jordan Liu
d6c684fff4 Card ID APIs are public
These were system API but we should expose them for apps with carrier
privileges.

Test: manual
Bug: 122974656
Change-Id: Ie60e4c580dfa9dd0d7d6fb6b94226661d0620dad
2019-01-29 10:55:35 -08:00
Chen Xu
0b409e8cc0 Merge "new API for IMS call fail cause" 2019-01-29 18:37:10 +00:00
Android Build Merger (Role)
478561d5f9 Merge "Merge "Merge "Add check for slot index value" am: d8148b6c8c am: e7d03a6ff1" into pi-dev-plus-aosp am: 894ee44b53" 2019-01-29 18:23:58 +00:00
Michele Berionne
d394138c00 Merge "Merge "Add check for slot index value" am: d8148b6c8c am: e7d03a6ff1" into pi-dev-plus-aosp
am: 894ee44b53

Change-Id: I9e90faa04a0da3bcbbbdbc7e96f322540434bc64
2019-01-29 10:23:17 -08:00
Sooraj Sasindran
b2177dce50 Merge "Define more thresholds for opportunistic data" 2019-01-29 18:19:18 +00:00
Michele Berionne
ef96c449ce Merge "Add check for slot index value" am: d8148b6c8c
am: e7d03a6ff1

Change-Id: I57c57b70484ec0c08bcd7b02e880fbe28e2cde9e
2019-01-29 09:45:09 -08:00
Michele Berionne
d8148b6c8c Merge "Add check for slot index value" 2019-01-29 17:25:17 +00:00
Gnaneshwar Gatla
6eac3ad995 Merge "uce: Updating UCE API to accept ICC-ID." am: d20bdb915a am: f0b1c48141
am: 76557cc012

Change-Id: I2842a05e0cb9c867e8a1eb726fe8204e567a4d2f
2019-01-29 01:42:48 -08:00
Gnaneshwar Gatla
76557cc012 Merge "uce: Updating UCE API to accept ICC-ID." am: d20bdb915a
am: f0b1c48141

Change-Id: Iebacfbd592a36da5736b4979c6a6c0e47fa0effc
2019-01-28 23:53:35 -08:00
chen xu
0f49468184 new API for IMS call fail cause
Bug: 119890559
Test: atest CtsTelephonyTestCases:PhoneStateListenerTest
Change-Id: Ia047b7ba2345ad0c8d998506026defc02eb80dc9
(cherry picked from commit 6ac5fc19e6)
Merged-in: Ia047b7ba2345ad0c8d998506026defc02eb80dc9
2019-01-28 23:07:37 -08:00
Pengquan Meng
59691cc266 Merge "new SystemAPI to getSimLocale" am: 5cf41e47fe
am: 1b607c875f

Change-Id: I2a6c1b9aaab034763f261d7464bd302ad5bbdd2d
2019-01-28 23:03:32 -08:00
Jack Yu
697a064562 Merge "Data profile refactoring" am: b551d0d6d3
am: daae1f5265

Change-Id: Ie04247ed0d8f6cb1139309a808ab2fb15ebcbade
2019-01-28 22:07:32 -08:00
Amit Mahajan
dc458b1aa2 Merge "Add Emergency Number Test Mode" am: 783400c390
am: 4c12798e56

Change-Id: I741e0a5899d9734bf35c50853cccb95211cb1d70
2019-01-28 21:58:47 -08:00
Jordan Liu
b9f55143bc Merge "CallQuality is set to empty instead of null" am: b3f282daa1 am: aee66949ef
am: baa788a7aa

Change-Id: Ic6c251059d763df6f79520a5cae259f4a44601cf
2019-01-28 21:55:14 -08:00
Jordan Liu
baa788a7aa Merge "CallQuality is set to empty instead of null" am: b3f282daa1
am: aee66949ef

Change-Id: Iee5f05e4cc0efc8c0abbe2c46c7ceedea164bbee
2019-01-28 21:28:03 -08:00
Amit Mahajan
c322894cb2 Merge "Add Emergency Uniform Resource Number (URN)" am: e01a358b5b
am: 888d87ac7a

Change-Id: I33be4bec015d71415456a9abbd69bc705556afa8
2019-01-28 21:07:57 -08:00
Treehugger Robot
d20bdb915a Merge "uce: Updating UCE API to accept ICC-ID." 2019-01-29 04:43:32 +00:00
Sooraj Sasindran
428871cb04 Define more thresholds for opportunistic data
Define entry bandwidth threshold for opportunistic data
Define entry and hysteresis time for opportunistic data

Bug: 120847469
Test: make
Change-Id: Ie7c35e10aeaf791dba49d9f5e881d292068f81f3
Merged-In: Ie7c35e10aeaf791dba49d9f5e881d292068f81f3
2019-01-29 00:49:39 +00:00