Commit Graph

7613 Commits

Author SHA1 Message Date
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
Meng Wang
b42b1e7302 Merge "Remove ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED" 2020-01-08 22:05:07 +00: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
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
Taesu Lee
5f39e5d863 SMS service loads MMS config directly instead
getCarrierConfigValues() is removed from MmsManager and SMS service
loads Carrier configuration values directly since MmsService could
return null or cached config instead if an app requests the config by
receiving ACTION_CARRIER_CONFIG_CHANGED before the config is loaded
newly in MmsService by ACTION_CARRIER_CONFIG_CHANGED.

Bug: 145768042
Test: manual

Change-Id: Idc21015cab2902bd0f67e2131ea89b04c4fc4f5e
Merged-In: Idc21015cab2902bd0f67e2131ea89b04c4fc4f5e
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2020-01-07 00:12:54 +00:00
Automerger Merge Worker
3db9e958ab Merge "Create new APIs for overriding APNs" am: 13beb87783 am: 4d1771a3fb
Change-Id: I202aa723edabdca84eddb679233ac0dcf6cfacd2
2020-01-07 00:10:24 +00:00
Hall Liu
13beb87783 Merge "Create new APIs for overriding APNs" 2020-01-06 23:14:44 +00:00
Jordan Liu
65dfd9d938 Add isEmergencyApn
DcTracker uses this to make sure emergency APNs are not set for initial
attach. This is used instead of canHandleType because it doesn't depend
on the APN being enabled.

Bug: 144932430
Test: manual
Change-Id: I642c7d2171adb862751a5022a9b613ab58b22bf8
2020-01-06 14:42:07 -08:00
tom hsu
070f90cab2 Change TelephonyManager#isManualNetworkSelectionAllowed to system api
Bug: 146036213
Test: make and atest pass
Change-Id: I185d4b1bb2061dbde3b18e6e9f0baf6461ff609d
2020-01-06 16:03:21 +00:00
Hall Liu
39839dc63b Create new APIs for overriding APNs
Create new APIs in TelephonyManager for DevicePolicyManager to add
override APNs, and use them in DevicePolicyManagerService instead of
directly accessing the APN database.

Bug: 146834818
Test: cts-tradefed run cts --module DevicePolicyManager --test
com.android.cts.devicepolicy.DeviceOwnerTest#testOverrideApn
Test: atest TelephonyManagerTest

Change-Id: I6c6214424169c05fd452db71a8c6593f8473b9d4
Merged-In: I6c6214424169c05fd452db71a8c6593f8473b9d4
2020-01-05 14:24:22 -08:00
Automerger Merge Worker
55df86c362 Merge "Removed LTE_CA from Annotations" am: 8ab4812386 am: 8288b90353
Change-Id: I25f4bb36d55d20f8b4d99fecfa238bdd60bc0d44
2020-01-03 19:11:22 +00:00
Treehugger Robot
8ab4812386 Merge "Removed LTE_CA from Annotations" 2020-01-03 18:51:33 +00:00
Daniel Bright
f88d11a37a Removed LTE_CA from Annotations
Teams need to directly link to Annotations and having
a @hide as a const prevents that @SystemApi methods from
doing this.

Bug: 146084549
Test: FrameworkServiceTests
Merged-In: I2d6ad7621560ef73b10d6eb861c44700b27a2ea6
Change-Id: I2d6ad7621560ef73b10d6eb861c44700b27a2ea6
2020-01-03 10:06:08 -08:00
Automerger Merge Worker
59ddb32fde Merge "Moved RilRadioTechnology annotation" am: d031947100 am: 11caff98ff
Change-Id: I0cf1626bd1588a48f092fc7d2ae717251a7f4240
2020-01-03 03:22:10 +00:00
Treehugger Robot
d031947100 Merge "Moved RilRadioTechnology annotation" 2020-01-03 02:10:39 +00:00
Meng Wang
51b2141041 Remove ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED
from protected broadcast list.

The broadcast was removed in I8fffe2996f233f2422173e9823810523ce80f2e5

Bug: 140908357
Test: make
Change-Id: I12d18e307ca253c81b1e858b3d27474a0d01aac6
2020-01-02 15:03:47 -08:00
Automerger Merge Worker
798ea8be85 Merge "Make SystemApi ACTION_SUBSCRIPTION_PLANS_CHANGED" am: 6b39bac3d3 am: 88140a35b9
Change-Id: I2dabd88d81db13fee51839548342a77b484d68dc
2019-12-28 05:28:28 +00:00
Daniel Bright
dba2aa6e6c Moved RilRadioTechnology annotation
Moved annotation from Annotation to ServiceState

Bug: 146084549
Test: FrameworkTests, TeleServiceTests
Change-Id: I2411052465204d87cb5982102df0fd1af012a97c
Merged-In: I2411052465204d87cb5982102df0fd1af012a97c
2019-12-27 20:59:56 -08:00
Daniel Bright
10aa8e7815 Make SystemApi ACTION_SUBSCRIPTION_PLANS_CHANGED
Bug: 146174645
Test: NetworkPolicyManagerServiceTests, TelephonyManagerTest

Change-Id: Ie397a65e0878994540bc42a217b3d27a2e7f108e
Merged-In: Ie397a65e0878994540bc42a217b3d27a2e7f108e
2019-12-27 13:50:46 -08:00
Nathan Harold
47fbf0aaa0 Merge "Expose PreciseDataConnectionState to Public API" 2019-12-26 23:05:58 +00:00
Automerger Merge Worker
da82015769 Merge "Improve LTE signal bar level with flexible RSRQ and RSSNR threshold" am: 9c344fe751 am: 43105be2d6
Change-Id: I3e3de3c0f093af9c228e4436a20ed965093bc4b2
2019-12-26 22:25:06 +00:00
Hall Liu
e00ad76e90 Expose SignalStrength.CREATOR
Parcelable creators should be public per API guidelines

Bug: 146834818
Test: atest android.telephony.cts.SignalStrengthTest
Change-Id: Ib15e21c005ea5fecd5886583213af5fdb9f70abb
2019-12-26 12:48:09 -08:00
Tomita, Ryounosuke X
19078ae003 Improve LTE signal bar level with flexible RSRQ and RSSNR threshold
Current AOSP LTE signal bar has following limitation:
- For Threshold type, "RSRP & RSSNR" or "RSRP only" are selectable,
  but "RSRP & RSRQ" is unavailable.
- For threshold value, RSRP is flexible by carrier config,
  but RSSNR is hard-coded.
- The signal strength reporting criteria apply to only the RSRP.

This change allows following customizations by new carrier config:
- Threshold type can select "RSRP & RSRQ" too.
- Threshold value of RSRQ and RSSNR can be flexible.
- RSRQ and RSSNR thresholds can set signal strength reporting criteria.

Test: auto - Confirmed that run
FrameworksTelephonyTests#testSignalStrength and it has no problem.
Test: auto - Confirmed that run
FrameworksTelephonyTests#SignalThresholdInfoTest and it has no problem.
Bug: 133400544

Change-Id: I37d0dc5ff41169b0309cfaabaa0f2595894b3749
Merged-In: I37d0dc5ff41169b0309cfaabaa0f2595894b3749
2019-12-26 10:10:14 -08:00
SongFerngWang
780bdfa39c isTetheringApnRequired's permission is wrong.
permission change to MODIFY_PHONE_STATE.

Bug: 146406302
Test: build pass
atest TetheringConfigurationTest (PASS)

Change-Id: I908d83abb3e6df74af16d112d31ecaa404355825
2019-12-24 17:42:14 +08:00
Automerger Merge Worker
aeed5d8159 Merge "Remove unused SystemProperties.set" am: 3831174548 am: ec7c91a9c0
Change-Id: I67edd305fe8b98ab52b358d9c3c4d63971147bd7
2019-12-23 20:22:19 +00:00
Meng Wang
c4aa6f6dcd Remove unused SystemProperties.set
Bug: 140908357
Test: make
Merged-In: I47239b57bbbd37695fba5a37cc64b78428189a31
Change-Id: I47239b57bbbd37695fba5a37cc64b78428189a31
2019-12-23 18:36:58 +00:00
Automerger Merge Worker
5b290dd857 Merge "add languageTable and languageShiftTable to calculateLength" am: e5f36d48ef am: b73b9c9f76
Change-Id: Id77835e408e0ad06122c0e7ea15e6b167b39b053
2019-12-21 05:52:45 +00:00
Zongheng Wang
e5f36d48ef Merge "add languageTable and languageShiftTable to calculateLength" 2019-12-21 05:32:25 +00:00