Commit Graph

4874 Commits

Author SHA1 Message Date
Sooraj Sasindran
dbfb25ab7a Merge "use putLong for long config" am: 233b4f140b
am: 5018857876

Change-Id: I416dcdb2b77a093274a70a97470540f311f3f731
2019-02-25 10:11:19 -08:00
Michele Berionne
f9a69bc3f6 Merge "Add checks on multisim capabilities." am: 862821ede5
am: 811e1165c2

Change-Id: I37939825d83107fd45db6c1ffef8e28f2b48704c
2019-02-25 09:49:56 -08:00
Sooraj Sasindran
233b4f140b Merge "use putLong for long config" 2019-02-22 06:16:45 +00:00
Michele Berionne
862821ede5 Merge "Add checks on multisim capabilities." 2019-02-22 01:18:41 +00:00
Sooraj Sasindran
9e9d49c8ce use putLong for long config
use putLong for long config
Bug: 124800330
Test: make


Merged-In: Ibb3e9e2fefcc82eab1deecd65ee81aab0fec8c5e
Change-Id: Ibb3e9e2fefcc82eab1deecd65ee81aab0fec8c5e
2019-02-21 23:55:45 +00:00
Michele
c5e6e54a20 Add checks on multisim capabilities.
Rename method isMultisimCarrierRestricted to isMultisimSupported to
indicate extended scope that includes checks on the capabilities of the
hardware to support multi-SIM configuration.

Bug: 123537730
Test: Compilation, test application
Change-Id: I20860c7a25b054b8312c144544726337e09559e2
Merged-In: I20860c7a25b054b8312c144544726337e09559e2
2019-02-21 21:28:08 +00:00
Leland Miller
17a6dc1867 Merge "Add documentation for inserting RCS 1-on-1 thread" am: 4b93dd3ff7
am: 75488cbae5

Change-Id: I8b083f893e837b778a74941ef7b7ed2d12b2e6bc
2019-02-20 15:09:43 -08:00
Nathan Harold
eaa8c47c4c Merge "Debug Event for Malformed PLMN ID in CellIdentity" am: 5ea5f198c0
am: e34afe3541

Change-Id: I8689e2e91dc3dac8499aec09b34ad67a6bde307b
2019-02-20 14:51:42 -08:00
Treehugger Robot
4b93dd3ff7 Merge "Add documentation for inserting RCS 1-on-1 thread" 2019-02-20 22:07:36 +00:00
Nathan Harold
adcb75d38b Debug Event for Malformed PLMN ID in CellIdentity
Add a debug event to catch the case where the modem
reports a PLMN-ID that is either malformed or incomplete.

Bug: 124332651
Test: compilation
Change-Id: Iffea47349ff999aade2aa26e30f00e5007ba7b4e
2019-02-20 21:07:52 +00:00
Leland Miller
720a31725d Merge "Split RCS events into API and internal classes" am: 609ea873b7
am: 7b46efda19

Change-Id: I2fc31c0fdc1e8eb203830dff9a7914e56ebda413
2019-02-20 13:05:37 -08:00
Nathan Harold
0025fc3286 Merge "Expose the Radio HAL Version for Test Purposes" am: a6dda25ac9
am: 225ef93d21

Change-Id: Ie4b60e4ba25b69eaef298887ca803b428620e33d
2019-02-20 12:42:50 -08:00
Treehugger Robot
609ea873b7 Merge "Split RCS events into API and internal classes" 2019-02-20 20:01:14 +00:00
Nathan Harold
a6dda25ac9 Merge "Expose the Radio HAL Version for Test Purposes" 2019-02-20 17:50:41 +00:00
Xin Li
4ba3b12efb Merge changes from topic "PPRL.190205.001"
* changes:
  Fix merge problems with cherry-picking "Add notification settings to backup&restore" change into pi-dev
  DO NOT MERGE - Merge PPRL.190205.001 into master
2019-02-20 16:25:58 +00:00
Leland Miller
db2337f779 Add documentation for inserting RCS 1-on-1 thread
Test: None, documentation only
Bug: 124781386
Change-Id: I1ab521aa6ceb54dc513a219b238f66a59fbfab97
2019-02-20 07:53:49 -08:00
Xiangyu/Malcolm Chen
ad44dd90b1 Merge "Adding validate before switch feature." am: f2cf09c945
am: 86ca0ba02f

Change-Id: Ib886edf8fc3d1fa1703adcc0f91e8dff606face0
2019-02-19 21:47:24 -08:00
Xiangyu/Malcolm Chen
86ca0ba02f Merge "Adding validate before switch feature."
am: f2cf09c945

Change-Id: Ie3f4429c1d7efefb83cf8289481a37adddd83801
2019-02-19 21:38:21 -08:00
Xiangyu/Malcolm Chen
f2cf09c945 Merge "Adding validate before switch feature." 2019-02-20 05:25:00 +00:00
Xiangyu/Malcolm Chen
4d67623dad Merge "Move getPhoneCount implementation back to TelephonyManager." am: 7d6e085229
am: 2938bf23f7

Change-Id: Id5d2e92feb2a40c8cd6cc3206d3b2a563abd4117
2019-02-19 19:24:11 -08:00
Xiangyu/Malcolm Chen
2938bf23f7 Merge "Move getPhoneCount implementation back to TelephonyManager."
am: 7d6e085229

Change-Id: I5bca6f3d4db132fbf4a0086d38d57ccda53c2780
2019-02-19 19:10:34 -08:00
Xiangyu/Malcolm Chen
7d6e085229 Merge "Move getPhoneCount implementation back to TelephonyManager." 2019-02-20 02:58:09 +00:00
Malcolm Chen
d78dac0bd1 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
Merged-In: I689aa494f031834b5cee76906922ebdafa9c77ed
2019-02-20 02:52:14 +00:00
Hall Liu
2dadf15165 Merge "Turn on enforcing mode for Q-based location APIs" am: 5bc4949f3f
am: 7407647336

Change-Id: I2392be3559a6bc2052e1ae7b5acfeb5e20ac1415
2019-02-19 17:37:59 -08:00
Shuo Qian
089b142729 Merge "Add 'hasKnownUserIntentEmergency' into ImsCallProfile Parcel" am: 9102b10a00
am: bd50159ba9

Change-Id: I1b4523556c1457aa634dcaa579316ea4360698a1
2019-02-19 17:30:06 -08:00
Hall Liu
7407647336 Merge "Turn on enforcing mode for Q-based location APIs"
am: 5bc4949f3f

Change-Id: I5bbc816a59c8155a89109d8cc77dd4bd1536bd2a
2019-02-19 17:27:02 -08:00
Shuo Qian
bd50159ba9 Merge "Add 'hasKnownUserIntentEmergency' into ImsCallProfile Parcel"
am: 9102b10a00

Change-Id: I91088e4dda584b102409f4007b25f405d538464f
2019-02-19 17:22:07 -08:00
Hall Liu
5bc4949f3f Merge "Turn on enforcing mode for Q-based location APIs" 2019-02-20 01:08:04 +00:00
Malcolm Chen
1a1689a32c Move getPhoneCount implementation back to TelephonyManager.
Moving it inside iTelephony creates problems. Some components call
getPhoneCount during initialization while iTelephony service is not
even running, which will cause phone process to crash.

Bug: 123667461
Test: manual
Change-Id: I51199eaf0bd87055c21fe61af50f4c353137d621
Merged-In: I51199eaf0bd87055c21fe61af50f4c353137d621
2019-02-20 00:49:58 +00:00
sqian
6473542b4d Add 'hasKnownUserIntentEmergency' into ImsCallProfile Parcel
Test: Treehugger
Bug: 123999640
Change-Id: Ie68a02a7e0f9aabe5dbc37806a495169feb63765
Merged-In: Ie68a02a7e0f9aabe5dbc37806a495169feb63765
(cherry picked from commit 0c86fbf491)
2019-02-19 15:25:02 -08:00
Leland Miller
c39f23c1a6 Split RCS events into API and internal classes
This will allow us to inject dependencies into the API classes that are
not parcelable or do not come from ircs.

Bug: 123699565
Test: Unit tests pass
Change-Id: Iab4e6ea3fd983eef7fb0cba7311175ea82a444ff
2019-02-19 11:39:49 -08:00
Hall Liu
c54582e1f0 Turn on enforcing mode for Q-based location APIs
Also fix some logging.

Bug: 116258458
Test: manual, unit
Change-Id: I370aae906760365d9cd2a35b456d8ff8522c0902
2019-02-15 17:31:29 -08:00
Shuo Qian
a3360f911a Merge "Populate 'hasKnownUserIntentEmergency'" am: 59d8275546
am: b75330904e

Change-Id: I657738047be85983dd633322ac5abe8d48b32f44
2019-02-15 14:01:51 -08:00
Shuo Qian
b75330904e Merge "Populate 'hasKnownUserIntentEmergency'"
am: 59d8275546

Change-Id: If7167ecae8c4de2cfb3a8032beb350fe1e327f32
2019-02-15 13:43:51 -08:00
Shuo Qian
59d8275546 Merge "Populate 'hasKnownUserIntentEmergency'" 2019-02-15 21:23:52 +00:00
Leland Miller
b280d76d1f Merge "Move RCS table creation flag to contract class" am: 0c8bc10ab2
am: 122d78ddac

Change-Id: I4431919630371ee77deefce037ce0f7bb7f1a503
2019-02-15 10:48:00 -08:00
Leland Miller
122d78ddac Merge "Move RCS table creation flag to contract class"
am: 0c8bc10ab2

Change-Id: I81f0a24320171fee4d20b661c08d8144e84df181
2019-02-15 10:37:18 -08:00
Leland Miller
0c8bc10ab2 Merge "Move RCS table creation flag to contract class" 2019-02-15 18:16:12 +00:00
Nathan Harold
69e0ed19e1 Expose the Radio HAL Version for Test Purposes
To properly check that values are being populated by
devices supporting newer HALs, it is necessary to
avoid enforcement on devices using older HAL versions.
Exposing the HAL version for test purposes allows that.

Bug: 122834594
Test: compilation
Change-Id: Idadc2fc8dd4f7b4765af90d92b62eea3e017a843
2019-02-15 09:56:00 -08:00
Brad Ebinger
44f24957d4 Merge "SMS: Add a compatible API getRecipientAddress for 3GPP2 SMS" am: ca2abcf735
am: e652e8dc45

Change-Id: I16cb92d7cc1b64dec6c4625643d92bb187137532
2019-02-14 17:47:52 -08:00
Brad Ebinger
e652e8dc45 Merge "SMS: Add a compatible API getRecipientAddress for 3GPP2 SMS"
am: ca2abcf735

Change-Id: I64c5a75551809204b6eb6a4d67faf248cc27f6bf
2019-02-14 16:09:08 -08:00
Brad Ebinger
ca2abcf735 Merge "SMS: Add a compatible API getRecipientAddress for 3GPP2 SMS" 2019-02-14 23:40:44 +00:00
Xin Li
07ec9dbec5 Merge "DO NOT MERGE - Merge pi-platform-release (PPRL.190205.001) into stage-aosp-master" into stage-aosp-master 2019-02-14 22:11:32 +00:00
Xin Li
0e71b4f19b DO NOT MERGE - Merge pi-platform-release (PPRL.190205.001) into
stage-aosp-master

Bug: 124234733
Change-Id: Ic4f67fde0835da0b1c363906cccef0d244e38393
2019-02-14 09:48:06 -08:00
Shuo Qian
f3d7a41dd1 Merge "Call e.rethrowFromSystemServer() to exception of setDefaultSmsSubId" am: 6cc4c0c029
am: feee99e594

Change-Id: Ib3fb3ef69b98879badb26a02570e2089aee2df12
2019-02-13 21:14:35 -08:00
sqian
5e5d303982 Populate 'hasKnownUserIntentEmergency'
This is only used to specify when the dialed number is ambiguous,
identified as both emergency number and any other non-emergency number;
e.g. in some situation, 611 could be both an emergency number in a
country and a non-emergency number of a carrier's customer service hotline.

Test: Manual
Bug: 123999640
Change-Id: I7b1a8832ab86b3e7d8f9af24eb4f7bde7d566612
Merged-In: I7b1a8832ab86b3e7d8f9af24eb4f7bde7d566612
(cherry picked from commit 6d9e7457da)
2019-02-13 19:30:40 -08:00
sqian
a31ef445e9 Call e.rethrowFromSystemServer() to exception of setDefaultSmsSubId
Test: Treehugger
Bug: 123927534
Change-Id: Ica15965cb904b758e078b8439e5e9d3f39b9c0a2
Merged-In: Ica15965cb904b758e078b8439e5e9d3f39b9c0a2
(cherry picked from commit 04e94fcb0a)
2019-02-13 17:06:05 -08:00
Jordan Liu
7a39287ca0 Merge "Add UNINITIALIZED and rename INVALID" am: b8493ac5eb
am: aa20ef0836

Change-Id: I2ad19b617f0165e7bcabac567463dfe8f4b175c6
2019-02-13 16:52:32 -08:00
Hall Liu
74c000a5ba Merge "Implement more location checks" am: a3aae9fe4b
am: 8b98155789

Change-Id: Ic1ce05e5aab661de9fd461819c9b98f81ffa8763
2019-02-13 16:32:19 -08:00
Jordan Liu
b8493ac5eb Merge "Add UNINITIALIZED and rename INVALID" 2019-02-14 00:14:11 +00:00