Sooraj Sasindran
dcfbbfc5e5
Merge "Allocate memory before reading from parcel" am: be8881da3b
...
am: 3dc6ce7e8b
Change-Id: I171da8ec35958bc0b57a0d649fbb7b3d83624910
2019-01-15 20:33:09 -08:00
Xiangyu/Malcolm Chen
6eb5fa9219
Merge "Make setMetered and setOpportunistic public." am: 609ed3380f
...
am: dfbb25679f
Change-Id: I25c0c4f0a5d1677934b64fc377c2289476abcd01
2019-01-15 17:17:51 -08:00
Brad Ebinger
4b2604d3d1
resolve merge conflicts of 17c69f5414 to pi-dev-plus-aosp
...
Bug: 120986348
Bug: 120945804
Test: Treehugger
Merged-In: I4d7a203dd57050535867329c8dc36f8c75667c15
Change-Id: Ia2378265df93dd6b605b1b4af53e415c6ded1faf
2019-01-16 00:11:38 +00:00
Sooraj Sasindran
760a240d0e
Allocate memory before reading from parcel
...
Allocate memory for mccmnc before reading from parcel
Bug: 113613093
Test: verified manual system test that request sent down correctly.
Change-Id: Ib436dc8dc62e7237143e099b1af23b26468b0392
2019-01-15 15:54:50 -08:00
Xiangyu/Malcolm Chen
609ed3380f
Merge "Make setMetered and setOpportunistic public."
2019-01-15 23:31:34 +00:00
Treehugger Robot
4ba30c1bec
Merge "Expose WFC roaming Mode ISIM IST EF as SystemApi"
2019-01-15 22:43:49 +00:00
Holly Jiuyu Sun
93380ab8f3
Merge "Allow privileged carrier app to update subscription nickname." am: 81801283e3
...
am: a5972ee708
Change-Id: I869efbd602fb484960dfca484b9ee4d9fb14ee5b
2019-01-15 14:41:31 -08:00
Holly Jiuyu Sun
81801283e3
Merge "Allow privileged carrier app to update subscription nickname."
2019-01-15 22:09:10 +00:00
Nazanin Bakhshi
9439803c8c
Merge "add getPreferredDataSubId to SubscriptionManager and rename setPreferredData -> serPreferredDataSubId" am: 396e01a168
...
am: 242b982b71
Change-Id: I8f33606dc6a29c833e5405ff6bf8d9b7e3f46815
2019-01-15 09:48:33 -08:00
Nazanin Bakhshi
396e01a168
Merge "add getPreferredDataSubId to SubscriptionManager and rename setPreferredData -> serPreferredDataSubId"
2019-01-15 17:25:31 +00:00
Pengquan Meng
7c6f5fe88c
Merge "cherry-picked "Add multiple esim support for SubscriptionManager"" am: 3c0efa4e0a
...
am: 02efb1d721
Change-Id: I32c51e6db9af05eaf0a3165919ebbac2d74fb2b4
2019-01-14 20:59:13 -08:00
Pengquan Meng
3c0efa4e0a
Merge "cherry-picked "Add multiple esim support for SubscriptionManager""
2019-01-15 04:40:07 +00:00
Nazanin Bakhshi
e0215a7026
add getPreferredDataSubId to SubscriptionManager
...
and rename setPreferredData -> serPreferredDataSubId
Bug: 117833883
Test: sanity
Change-Id: I67b18f1ef450c3d9e5615b3d2ec8a53a0691d7af
Merged-In: I67b18f1ef450c3d9e5615b3d2ec8a53a0691d7af
2019-01-14 18:00:40 -08:00
Brad Ebinger
6efd88345b
Expose WFC roaming Mode ISIM IST EF as SystemApi
...
Bug: 120986348
Bug: 120945804
Test: atest FrameworksTelephonyTests
Change-Id: I4d7a203dd57050535867329c8dc36f8c75667c15
Merged-In: I4d7a203dd57050535867329c8dc36f8c75667c15
2019-01-15 01:35:49 +00:00
Holly Jiuyu Sun
5f848242a1
Merge "Fix typo according to API review." am: c83e37317f
...
am: 8585a4556c
Change-Id: I459cb3a98b8349ac4b9ae12024feca51e2c8b916
2019-01-14 17:25:03 -08:00
Treehugger Robot
c83e37317f
Merge "Fix typo according to API review."
2019-01-15 00:51:23 +00:00
Holly Jiuyu Sun
2d0f27f25d
Merge "Support profile policy rule as a resolvable error." am: 997a88853b
...
am: 49f1e3aab5
Change-Id: Iae23135e42d02ffc8c876030053ecd12663c65af
2019-01-14 16:11:13 -08:00
Holly Jiuyu Sun
997a88853b
Merge "Support profile policy rule as a resolvable error."
2019-01-14 23:35:56 +00:00
Hall Liu
c5c6046579
Merge "IMS: Propagate media profile changed message" am: 7ae295368d
...
am: 4dee3b2193
Change-Id: I95e75988b622f788b4fc63a9c3e5205b67d0455b
2019-01-14 14:30:55 -08:00
Malcolm Chen
d4dc4ee269
Make setMetered and setOpportunistic public.
...
Making SubscriptionManager#setMetered and #setOpportunistic public
APIs. Adding proper permission checks and descriptions.
Bug: 120138251
Test: cts, unittest
Change-Id: Id6f074b15a1c03d00ede2665d44595fa7be965e4
Merged-In: Id6f074b15a1c03d00ede2665d44595fa7be965e4
2019-01-14 13:52:32 -08:00
Pengquan Meng
eb7ac7396a
cherry-picked "Add multiple esim support for SubscriptionManager"
...
Bug: 112902036
Test: atest FrameworksTelephonyTests
Merged-In: Iea25c78e4f9c0b1e16add5f796b293e7ace08c67
Change-Id: Iea25c78e4f9c0b1e16add5f796b293e7ace08c67
2019-01-14 13:45:58 -08:00
Hall Liu
7ae295368d
Merge "IMS: Propagate media profile changed message"
2019-01-14 21:28:28 +00:00
Holly Jiuyu Sun
a74079a242
Allow privileged carrier app to update subscription nickname.
...
Make EuiccManager#updateSubscriptionNickname as public API to allow
carrier app to call it.
Only a privileged app of the given subscription can update the
subscription nickname.
Refresh cached subscription list after the nickname is successfully
updated.
Bug: 122597547
Test: test on phone
Change-Id: I63c5ec4366f32735a54adf40b9cc0b47af681736
Merged-In: I63c5ec4366f32735a54adf40b9cc0b47af681736
2019-01-14 13:22:02 -08:00
Jordan Liu
d887e0f5f9
Merge "Add CallAttributes and PhoneStateListener method" am: 7bc14fcc38
...
am: 8a6a6a61f8
Change-Id: I019bafc8fc47758f7cdeae0aee1081f73965fc7b
2019-01-14 12:56:20 -08:00
Nathan Harold
ce349cfec4
Merge "Add API to Retrieve Detailed SignalStrength Info" am: b6d32aa5e8
...
am: 1ee0a3de13
Change-Id: I9abe7802a5e04714275efc901bcff295625c5b1f
2019-01-14 11:37:32 -08:00
Nathan Harold
28d31b21c4
Merge changes from topic "cellinfocallback-error" am: 360e25280c
...
am: ed0c722aad
Change-Id: I835826b8197bea1e87491a8c18fc938d64c20f8d
2019-01-14 11:30:24 -08:00
Jordan Liu
7bc14fcc38
Merge "Add CallAttributes and PhoneStateListener method"
2019-01-14 18:45:12 +00:00
Nathan Harold
b6d32aa5e8
Merge "Add API to Retrieve Detailed SignalStrength Info"
2019-01-14 17:51:38 +00:00
Nathan Harold
360e25280c
Merge changes from topic "cellinfocallback-error"
...
* changes:
Add an onError() method to CellInfoCallback
Add AIDL for ParcelableException
2019-01-14 17:50:39 +00:00
Sooraj Sasindran
a951bbe072
Merge "Rename ANS to ONS" am: c78240df19
...
am: ac483b306d
Change-Id: I8714b3f7b4c71d817d2a8e8361442f720bf5a5a2
2019-01-12 11:37:42 -08:00
Sooraj Sasindran
c78240df19
Merge "Rename ANS to ONS"
2019-01-12 19:11:53 +00:00
Amruth Ramachandran
766e5d7e86
Merge "Add support for LTE VoPS info" am: c43846705b
...
am: 474ed578d1
Change-Id: I1f7f4977d921950736c3f540ed8f68cbea0174dc
2019-01-12 04:27:04 -08:00
Amruth Ramachandran
c43846705b
Merge "Add support for LTE VoPS info"
2019-01-12 12:02:19 +00:00
Amruth Ramachandran
a46bc5c266
Add support for LTE VoPS info
...
LTE VoPS support contains:
isVopsSupported: This indicates if camped network support VoLTE services.
isEmcBearerSupported: This indicates if camped network support VoLTE emergency bearers.
Bug:112194535
Test: atest
Change-Id: I6ab186d0423b857daaf579a75a852b230783eb39
2019-01-11 16:33:51 -08:00
Nathan Harold
7484270560
Add an onError() method to CellInfoCallback
...
There are 2 known types of failures that result in
CellInfo requests to fail:
1) timeout waiting for a response from the modem
2) errors returned from the modem (including the RIL).
This patch adds an explicit onError() callback to
ensure that callers can get detailed error information.
Bug: 120488917
Test: manually tested both error cases by modifying
RadioResponse.java and forcing both the timeout
and an explicit error.
Change-Id: Ieb499dc220718aa99a552ea081eb4b4b5c1424aa
2019-01-11 14:42:54 -08:00
Wileen Chiu
f2ec298d7d
IMS: Propagate media profile changed message
...
- RTT Voice information will be passed to the UI via
media profile changed message
- The RTT voice information - SPEECH/SILENCE, will be conveyed
via the ImsStreamMediaProfile.hasRttAudioSpeech
- A connection event will be sent from frameworks to the UI -
EVENT_RTT_AUDIO_INDICATION_CHANGED
- Add listeners, connection event and extras to propagate
media profile changed to the UI
Test: Manual
Bug: 110976450
Change-Id: I34d2dd612915d65f5047986dabece968c78f0abe
2019-01-11 11:58:31 -08:00
Hall Liu
b8d605bc29
Merge "Propagate some SIP INVITE header fields on a MT call" am: a24ced9e9b
...
am: fb1c1a61db
Change-Id: I85abf94a108439da8a0858778f5fccc10cf2a415
2019-01-11 11:46:07 -08:00
Hall Liu
a24ced9e9b
Merge "Propagate some SIP INVITE header fields on a MT call"
2019-01-11 19:17:35 +00:00
Chen Xu
26c60d6d69
Merge "precisedataState refactor part 3" am: 2351fa8b8f
...
am: f7f229bc1d
Change-Id: Iad8b0677d1853957582c20a86c242bff3512f869
2019-01-11 11:02:38 -08:00
Grace Chen
bf59b843f4
Merge "Add profile class in SubscriptionInfo database" am: 1403b61c05
...
am: ec0c47f5e7
Change-Id: I7778eac7340eafc2ff80dedc6064c4d655e58f15
2019-01-11 10:55:38 -08:00
Jordan Liu
fd59a81329
Add CallAttributes and PhoneStateListener method
...
CallAttributes changes will not be reported until we have a full modem
and framework implementation. Registering for one right now is a no-op.
Test: builds
Bug: 110107501
Change-Id: I9c246438de407f5553fd90652e481cdc39b8c844
2019-01-11 10:41:52 -08:00
Chen Xu
2351fa8b8f
Merge "precisedataState refactor part 3"
2019-01-11 18:11:37 +00:00
Treehugger Robot
1403b61c05
Merge "Add profile class in SubscriptionInfo database"
2019-01-11 18:04:44 +00:00
Sooraj Sasindran
9ac6a8b5d4
Rename ANS to ONS
...
Rename AlternativeNetworkService to OpportunisticNetworkService
Bug: 118347827
Test: compile
Merged-In: Ifbbc5eccd35c4b0c2c4e60a04425f4aea0fdeafd
Change-Id: Ifbbc5eccd35c4b0c2c4e60a04425f4aea0fdeafd
2019-01-11 17:46:50 +00:00
Sooraj Sasindran
88a17f3b67
Merge "Define entry and exit threshold for opportunistic" am: d748f78231
...
am: d7f69a3de7
Change-Id: I9edc56b0b4a4bf382ea567bcb1eeeff47da8e5ff
2019-01-10 22:56:58 -08:00
Treehugger Robot
d748f78231
Merge "Define entry and exit threshold for opportunistic"
2019-01-11 06:34:28 +00:00
Grace Chen
5be6e9cb27
Add profile class in SubscriptionInfo database
...
Bug: 116732485
Test: Basic telephony sanity
Change-Id: I28a6d64c90db94ef0735f4d97f430560b733e797
Merged-In: I28a6d64c90db94ef0735f4d97f430560b733e797
2019-01-10 18:49:08 -08:00
shilu
b7ec9a0c9a
Propagate some SIP INVITE header fields on a MT call
...
These fields can be used for Spoof call detection in the Dialer
Bug: 115537553
Test: compile and test on device
Change-Id: Ib92043536e0fc43e40efc53189a28c4e58064ddc
2019-01-10 15:59:06 -08:00
chen xu
896e3d4580
precisedataState refactor part 3
...
1. expose DataFailCause to systemAPI
2. expose PreciseDataState to systemAPI
3. change string apntype to bitmask.
4. change string dataFaiLcause to intdef
Bug: 119891533
Change-Id: Ife380a5063f44f80d41f60ffaecc5185f2f5b16b
(cherry picked from commit 16e24cd5de )
Merged-in: Ife380a5063f44f80d41f60ffaecc5185f2f5b16b
2019-01-09 22:49:42 -08:00
Nathan Harold
dc6ada0237
Merge changes Ic4bd706a,I680224ba am: bad2bc1167
...
am: fb57a250aa
Change-Id: I3ed4373f425989f382d9b702deb41210e92c5da0
2019-01-09 10:09:01 -08:00