Commit Graph

7638 Commits

Author SHA1 Message Date
Automerger Merge Worker
9333d0032e Merge "Flipping NR signal strengths coming from HAL" am: a9298cc06f am: 6f4151d3d7
Change-Id: If9e89fe832438170c90adf60911dc451208eae16
2020-01-09 20:59:40 +00:00
Daniel Bright
a9298cc06f Merge "Flipping NR signal strengths coming from HAL" 2020-01-09 20:33:12 +00:00
Automerger Merge Worker
d421d17d80 Merge "Expose Searching Status" am: 11485b8068 am: 8098737737
Change-Id: I626363349e1dae128bd93c32687e1ee532ecf61d
2020-01-09 07:48:27 +00:00
Shi Lu
11485b8068 Merge "Expose Searching Status" 2020-01-09 07:27:05 +00:00
Sarah Chin
df94694c42 Merge "Handle 5G meteredness in telephony framework" 2020-01-09 05:03:24 +00:00
Automerger Merge Worker
08293747be Merge "Add addOnSubscriptionsChangedListener with an executor as a parameter" am: 6c64897b4e am: 3fef1ac0e8
Change-Id: Ife154aab45f1b3f2864898a872c5a5a0191f0a9f
2020-01-09 03:47:00 +00:00
Automerger Merge Worker
e576ba8f8d Merge "(Backport) Pipe through featureId from caller to permission checks in telephony code" am: 0104ce5293 am: f5a037d685
Change-Id: I09813d60dacabbd98e395816f9d7cb6d965a4f19
2020-01-09 03:45:21 +00:00
Automerger Merge Worker
2eabc68a4f Merge "[Telephony Mainline] Make newFromBundle and fillInNotifierBundle System API" am: 593bd91f2c am: fd67572055
Change-Id: I126c9f94973100d03020cd74931dfc62a41591dd
2020-01-09 03:35:31 +00:00
Zongheng Wang
6c64897b4e Merge "Add addOnSubscriptionsChangedListener with an executor as a parameter" 2020-01-09 03:11:39 +00:00
Treehugger Robot
0104ce5293 Merge "(Backport) Pipe through featureId from caller to permission checks in telephony code" 2020-01-09 02:48:14 +00:00
Xiangyu/Malcolm Chen
593bd91f2c Merge "[Telephony Mainline] Make newFromBundle and fillInNotifierBundle System API" 2020-01-09 02:37:56 +00:00
Sarah Chin
0b7efca5e6 Merge "Handle 5G meteredness in telephony framework" into qt-qpr1-dev-plus-aosp 2020-01-09 02:23:13 +00:00
Sarah Chin
1431ab2ee5 Handle 5G meteredness in telephony framework
Carriers can set override values via SubscriptionManager.
Added constants and configs for 5G meteredness updates.

Bug: 139070884
Bug: 139218397
Test: atest FrameworksTelephonyTests
Test: atest
cts/tests/tests/telephony/current/src/android/telephony/cts/SubscriptionManagerTest.java

Change-Id: Ic8c5938c4a414ce63303a1fa25af60a0082b1ba9
Merged-In: Ic8c5938c4a414ce63303a1fa25af60a0082b1ba9
(cherry-picked from ag/9302701)
2020-01-09 02:13:47 +00:00
Sarah Chin
e8aa5acef5 Handle 5G meteredness in telephony framework
Carriers can set override values via SubscriptionManager.
Added constants and configs for 5G meteredness updates.

Bug: 139070884
Bug: 139218397
Test: atest FrameworksTelephonyTests
Test: atest
cts/tests/tests/telephony/current/src/android/telephony/cts/SubscriptionManagerTest.java

Change-Id: Ic8c5938c4a414ce63303a1fa25af60a0082b1ba9
Merged-In: Ic8c5938c4a414ce63303a1fa25af60a0082b1ba9
(cherry-picked from ag/9302701)
2020-01-09 02:13:26 +00:00
Daniel Bright
f095731693 Flipping NR signal strengths coming from HAL
The documentation of NrSignalStrength states that some
of the cell signal strength values should be flipped when
taken in from the HAL (this matches what LTE does.)  The
current implementation did not match this behavior, this
chagne fixes that.

Bug: 144667130
Test: FrameworkTests
Change-Id: Ica2595c5b6480a52209fe5ec93de63c9f323316a
Merged-In: Ica2595c5b6480a52209fe5ec93de63c9f323316a
2020-01-08 16:24:52 -08:00
Automerger Merge Worker
6c04e82b30 Merge changes from topics "141018421_set3", "146905502", "remove_getPhoneId" am: 939d3d62cd am: 69804facae
Change-Id: I024e8d46492c7a40a30cd6aa036df2ddee1623ce
2020-01-09 00:21:44 +00:00
Automerger Merge Worker
4d4abe7a8f Expose setUiccApplicationsEnabled as @SystemApi for eSIM to call upon slot mapping change. am: 4ece3db113 am: cd6845de02
Change-Id: I2ccf309efd24c561cf35d8e54a139d84250d2746
2020-01-09 00:21:32 +00:00
Malcolm Chen
cd6845de02 Expose setUiccApplicationsEnabled as @SystemApi for eSIM to call upon slot mapping change.
am: 4ece3db113

Change-Id: I06d6c9bf6dfda3a7a95de3d70220ea9d838e4916
2020-01-08 16:08:17 -08:00
Xiangyu/Malcolm Chen
939d3d62cd Merge changes from topics "141018421_set3", "146905502", "remove_getPhoneId"
* changes:
  Make sanitizeLocationInfo System Api.
  Expose setUiccApplicationsEnabled as @SystemApi for eSIM to call upon slot mapping change.
  Mainline: remove usage of hiddepn API SubscriptionManager#getPhoneId
2020-01-08 23:51:48 +00:00
Automerger Merge Worker
d9f8e96cea Merge "[Mainline] Make canManageSubscription(SubscriptionInfo, String) System API." am: 5b879d5b2c am: 4e07be1fd7
Change-Id: I2a1b24ca0c20046855b26c324f0208ace3e7b47e
2020-01-08 23:29:28 +00:00
Xiangyu/Malcolm Chen
5b879d5b2c Merge "[Mainline] Make canManageSubscription(SubscriptionInfo, String) System API." 2020-01-08 23:05:03 +00:00
Automerger Merge Worker
5eeb96ebd6 Merge "Remove ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED" am: b42b1e7302 am: d8b41fa1d0
Change-Id: I48c9b36fe1f2f2a9331afaeb33bc99819011ba0b
2020-01-08 22:44:42 +00:00
Philip P. Moltmann
06b07e9e25 (Backport) Pipe through featureId from caller to permission checks in telephony
code

Test: atest FrameworksTelephonyTests CtsAppOpsTestCases
Bug: 136595429
Fixes: 146350559
Change-Id: Ie58007cf2a4e4a39cdfd72822150efce71dfbe84
Merged-In: I7ef41e8961e48d40e5685c4a521e83cb20953e48
2020-01-08 14:16:54 -08:00
Meng Wang
b42b1e7302 Merge "Remove ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED" 2020-01-08 22:05:07 +00:00
Malcolm Chen
538fd0d477 [Telephony Mainline] Make newFromBundle and fillInNotifierBundle System
API

The APIs are used in several placed where listens to
SERVICE_STATE_CHANGE broadcast.

Bug: 140908357
Test: build
Change-Id: I84543dbb056694d975799c7959c7ed66e286c530
Merged-In: I84543dbb056694d975799c7959c7ed66e286c530
2020-01-08 14:03:55 -08:00
Malcolm Chen
b9446af563 Make sanitizeLocationInfo System Api.
sanitizeLocationInfo is a helper API but it's used by TelephonyRegistry
which is not part of mainline module. So we need to expose it as System
Api, and properly rename it.

Bug: 146905502
Test: build flash and boot
Change-Id: Ia318ada2e478dbb24349119203b7869d23342ee5
Merged-In: Ia318ada2e478dbb24349119203b7869d23342ee5
2020-01-08 14:01:39 -08:00
Malcolm Chen
4ece3db113 Expose setUiccApplicationsEnabled as @SystemApi for eSIM to call upon slot
mapping change.

Because currently we rely on eSIM module to do handle some slot mapping
change and single to dual SIM config change, eSIM needs to also make
sure uicc applications are enabled for certain scenarios. So we expose
the SubscriptionManager#setUiccApplicationsEnabled as @SystemApi

Bug: 141018421
Test: unittest
Change-Id: I9844e71260ea009afd0928a0f4be4426e7d12358
Merged-In: I9844e71260ea009afd0928a0f4be4426e7d12358
2020-01-08 13:56:27 -08:00
Malcolm Chen
2619a9b138 [Mainline] Make canManageSubscription(SubscriptionInfo, String)
System API.

Bug: 146900942
Test: Build flash and bootup
Change-Id: I824582f9203b950d1153091181de345629adfe65
Merged-In: I824582f9203b950d1153091181de345629adfe65
2020-01-08 13:39:36 -08:00
Automerger Merge Worker
28f9ec87e2 Merge "[Mainline] Create getDataRegistrationState and expose as system api" am: 995d20337f am: 72cdeb7e07
Change-Id: I917cce895d8182a82298f1a9e6647bfd1df9f940
2020-01-08 07:22:14 +00:00
SongFerng Wang
995d20337f Merge "[Mainline] Create getDataRegistrationState and expose as system api" 2020-01-08 06:38:27 +00:00
Automerger Merge Worker
76131d7715 Merge "Expose getActiveSubscriptionInfoForIcc for Mainline" am: 6a2dab6878 am: 545283a8d2
Change-Id: I838e73a328a4965b4a0b2217d57274feb97961d9
2020-01-08 00:18:06 +00:00
Shuo Qian
6a2dab6878 Merge "Expose getActiveSubscriptionInfoForIcc for Mainline" 2020-01-07 23:48:56 +00:00
Automerger Merge Worker
0d5314922c Merge "[Telephony Mainline] Move CarrierAppUtils and LocationAccessPolicy to telephony common" am: 18077c1587 am: 85ba19fa5f
Change-Id: Ia47ac5e4128943dbf369b4f8c5e21aa503f6b67d
2020-01-07 23:09:43 +00:00
Peter Wang
18077c1587 Merge "[Telephony Mainline] Move CarrierAppUtils and LocationAccessPolicy to telephony common" 2020-01-07 22:59:17 +00:00
sqian
ff8dfe7eb2 Expose getActiveSubscriptionInfoForIcc for Mainline
Test: cts; treehugger
Bug: 122015219
Change-Id: I900e36fafe009206ec7431220603fcb8f404e33e
Merged-In: I900e36fafe009206ec7431220603fcb8f404e33e
(cherry picked from commit b086534dbe)
2020-01-07 13:45:07 -08:00
Automerger Merge Worker
e1d4aa1ab4 Merge "Add isEmergencyApn" am: 660a94aea9 am: 01493ff22b
Change-Id: I5fa0fa0b21db4c9796a0f0a3e15526eca285c7f8
2020-01-07 20:30:19 +00:00
Jordan Liu
660a94aea9 Merge "Add isEmergencyApn" 2020-01-07 19:29:39 +00:00
Automerger Merge Worker
3ac69fd2b8 Merge "Do not use hidden HandlerExecutor" am: 166c8761a4 am: 2072de8ff8
Change-Id: Ic4710704a12bd0bc061d26390199355ed926557c
2020-01-07 18:55:38 +00:00
Sooraj Sasindran
041a6d3125 Do not use hidden HandlerExecutor
Do not use hidden HandlerExecutor

Bug: 140908357
Test: Build

Change-Id: I998224991cb31d642435a23851aa18da3f00f159
Merged-In: I998224991cb31d642435a23851aa18da3f00f159
2020-01-07 13:50:12 +00:00
Peter Wang
d10972957f [Telephony Mainline] Move CarrierAppUtils and LocationAccessPolicy to telephony common
Bug: 146904426
Test: Build
Change-Id: I6f6d24fd0adab803899b25a47199839bcbb09eb0
Merged-In: I6f6d24fd0adab803899b25a47199839bcbb09eb0
2020-01-07 02:44:34 -08:00
Zongheng Wang
5d39bd1e2e Add addOnSubscriptionsChangedListener with an executor as a parameter
Bug: 140562205
Test: Manual
Change-Id: I4c81d9f3a8a3c7d11261cdfe1ae27b49abc33e43
2020-01-07 13:55:20 +08:00
Automerger Merge Worker
281310f168 Merge "isTetheringApnRequired's permission is wrong." am: 6297d2548d am: bdce8daaf6
Change-Id: I8f261ea142bc8fe2b31dd95061f6fdcd50407977
2020-01-07 04:50:50 +00:00
SongFerng Wang
6297d2548d Merge "isTetheringApnRequired's permission is wrong." 2020-01-07 04:34:59 +00:00
SongFerngWang
d82fbaffa0 [Mainline] Create getDataRegistrationState and expose as system api
Bug: 144486008
Test: atest ServiceStateTest  (PASS)

Change-Id: Ice803f412135932ac2cedadc09433957c16ea512
Merged-In: Ice803f412135932ac2cedadc09433957c16ea512
2020-01-07 12:04:11 +08:00
Automerger Merge Worker
3ea281feb8 Merge "Change TelephonyManager#isManualNetworkSelectionAllowed to system api" am: 03cbd5d35c am: 8c349cff44
Change-Id: I02a786fbf6ea2b9378ba62159034ba42efb01e56
2020-01-07 03:18:44 +00:00
Tom Hsu
03cbd5d35c Merge "Change TelephonyManager#isManualNetworkSelectionAllowed to system api" 2020-01-07 02:24:31 +00:00
Automerger Merge Worker
af1eb246ef Merge "SMS service loads MMS config directly instead" am: 250a41a139 am: e93312767b
Change-Id: I654b7a4b46f7f0795c0e39d364392e247edb174f
2020-01-07 01:50:47 +00:00
Treehugger Robot
250a41a139 Merge "SMS service loads MMS config directly instead" 2020-01-07 01:29:05 +00:00
Automerger Merge Worker
3cfdaf97d4 Merge "Expose SignalStrength.CREATOR" am: b0546af594 am: 9ca0d16b2e
Change-Id: Ie785dcbdbe287ad6c4c7ecf94a2bb412bbce1408
2020-01-07 01:20:38 +00:00
Treehugger Robot
b0546af594 Merge "Expose SignalStrength.CREATOR" 2020-01-07 01:02:53 +00:00