Commit Graph

11546 Commits

Author SHA1 Message Date
Bonian Chen
4c1b1ff615 Merge "[Settings] Expose @hide APIs as @SystemApi" 2020-01-15 01:04:01 +00:00
Sarah Chin
febf744282 Merge "Remove @hide for CarrierConfigManager constants" 2020-01-14 22:52:11 +00:00
Daniel Bright
f16dc0708a Merge "Rewriting phone constants for mainline" 2020-01-14 21:14:35 +00:00
Roland Levillain
50b12192b7 Merge "Revert "TelephonyManager: cache service handles"" 2020-01-14 19:26:38 +00:00
Roland Levillain
052535ef59 Revert "TelephonyManager: cache service handles"
Revert "Disable Telephony service handle caching while testing."

Revert submission 9592007-telephony-handle-caching

Reason for revert: Breaks tests
(com.android.cellbroadcastreceiver.unit.CellBroadcastConfigServiceTest,
com.android.bluetooth.hfp.HeadsetPhoneStateTest).

Reverted Changes:
If9bb6840c: TelephonyManager: cache service handles
I3b525c504: Disable Telephony service handle caching while tes...

Bug: 147656950
Bug: 147655973
Bug: 147658833
Bug: 147658836
Bug: 147658970
Bug: 140788621
Change-Id: Id4eb23c237c514c86af92a85c8637404eca1c357
2020-01-14 14:31:44 +00:00
Sarah Chin
a912e113f8 Remove @hide for CarrierConfigManager constants
Remove @hide for CarrierConfigManager constants used outside of
Telephony mainline

referencing packages:
cts/tests
frameworks/base/packages/CarrierDefaultApp
frameworks/base/packages/SystemUI
frameworks/base/packages/Tethering
frameworks/base/services
frameworks/base/telecomm
frameworks/opt/wifi
packages/apps/Dialer
packages/apps/Settings
packages/providers/BlockedNumberProvider
packages/services/Car
packages/services/Telecomm
prebuilts/sdk

Test: build
Bug: 147447171
Change-Id: Ib3d8d904a80f11247012b01aceb92eaee2c84d5b
2020-01-13 23:10:59 -08:00
zoey chen
55957fccfb [Settings] Expose @hide APIs as @SystemApi
Add new SystemApi methods for Cdma preference controller

Bug: 145788881
Test: make
Change-Id: I04803885d2367f0b79471aaab66b7a0e8e6a912d
2020-01-14 12:04:16 +08:00
Betty Chang
2cb542fd20 Merge "[Mainline] Add get and set premium sms consent method and make as @SystemApi" 2020-01-14 03:51:34 +00:00
TreeHugger Robot
de6f60a91f Merge "Use changeID and Compatibility.isChangeEnabled for Mainline" 2020-01-14 03:15:38 +00:00
Radhika Agrawal
8727e151a4 Merge "Add rtp silence detection and inactivity detection to call quality" 2020-01-14 01:32:17 +00:00
Collin Fijalkovich
3e5b5de760 Merge "TelephonyManager: cache service handles" 2020-01-14 01:09:15 +00:00
Shuo Qian
d0c818129a Use changeID and Compatibility.isChangeEnabled for Mainline
Test: Treehugger
Bug: 145147528
Bug: 147600208

Change-Id: I8092f4c7d3be046da337cdcbadeed89844b3aaab
2020-01-13 17:04:14 -08:00
Zongheng Wang
d562ed7c2b Merge "Created an API to get encoded message of SubmitPuds" 2020-01-14 00:59:34 +00:00
Daniel Bright
4bcbfce5fc Rewriting phone constants for mainline
* Exposing Emergency extra constants through TelephonyManager
* Always reading or writing PhoneConstants.SubscriptionKey
with SubscriptionManager.EXTRA_SUBSCRIPTION_KEY

Bug: 147465477
Test: FrameworksCoreTests, FrameworksServicesTest, CarrierTests
Change-Id: I84d6687ca6cab86c8c68dc2dd2679cfee0919c1e
2020-01-13 16:07:48 -08:00
Automerger Merge Worker
d01f21c4d2 Merge "[RCS] Add set/getRcsProvisioningStatusForCapability()" am: b1c730d069 am: a2d0828670 am: 0a235b9416
Change-Id: I2d09de57c3ec3e501ea1b0d9b92430547d9cf6e4
2020-01-13 23:28:05 +00:00
Automerger Merge Worker
0a235b9416 Merge "[RCS] Add set/getRcsProvisioningStatusForCapability()" am: b1c730d069 am: a2d0828670
Change-Id: I8ad4301faeded70e3d298088816fc72b75b4bc2e
2020-01-13 23:22:01 +00:00
Automerger Merge Worker
98b586aa80 Merge "Expose sanitizeLocationInfo as SystemApi" am: cc2956a0bd am: 0df57915af
Change-Id: I067e71e5151b4716b80f7c586e04e0429bf7c80d
2020-01-13 23:15:32 +00:00
Allen Su
b1c730d069 Merge "[RCS] Add set/getRcsProvisioningStatusForCapability()" 2020-01-13 23:15:14 +00:00
Treehugger Robot
cc2956a0bd Merge "Expose sanitizeLocationInfo as SystemApi" 2020-01-13 22:45:44 +00:00
Xiangyu/Malcolm Chen
34fb1da756 Merge "Move ACTION_CARRIER_* intent and extras from TelephonyIntents to TelephonyManager." 2020-01-13 21:56:31 +00:00
Automerger Merge Worker
8d2f9806c7 Merge "Add Callback for Registration Failure" am: 93db49faec am: 5532d79f90
Change-Id: I5e6e2b3b41b24e6122963644633d63d14e8a7605
2020-01-13 21:24:06 +00:00
Treehugger Robot
93db49faec Merge "Add Callback for Registration Failure" 2020-01-13 20:58:00 +00:00
Automerger Merge Worker
875ad7f24c Merge "Remove android.telephony.action.NETWORK_SET_TIME" am: 99d116cbbb am: ed18df1b5e
Change-Id: Ida91bfe0fef7ec594a1a953ada969e34440ad868
2020-01-13 20:28:12 +00:00
Neil Fuller
99d116cbbb Merge "Remove android.telephony.action.NETWORK_SET_TIME" 2020-01-13 20:04:54 +00:00
Sarah Chin
6be7ecd54d Merge "Make MmsManager public and @SystemService" 2020-01-13 18:53:31 +00:00
TreeHugger Robot
329426efd2 Merge "Do not migrate use full volume shared preference" 2020-01-13 18:32:50 +00:00
Automerger Merge Worker
dea27d3676 Merge "[Telephony Mainline] Add new api for Mvno matching" am: 2d83e92bbd am: dc4bd96c79
Change-Id: Iccb0bbb7247fba66348b488894de01717bd9254a
2020-01-13 17:23:02 +00:00
Calvin Pan
2d83e92bbd Merge "[Telephony Mainline] Add new api for Mvno matching" 2020-01-13 16:54:50 +00:00
Automerger Merge Worker
62dba7a4e6 Merge "Use new UnsupportedAppUsage annotation." am: b2c3eaaf10 am: 904b7f9de2
Change-Id: I62868fbcba5ffd65a441808e2a0cda59c9597654
2020-01-13 14:37:21 +00:00
Treehugger Robot
b2c3eaaf10 Merge "Use new UnsupportedAppUsage annotation." 2020-01-13 14:27:29 +00:00
Neil Fuller
260b1ba2db Remove android.telephony.action.NETWORK_SET_TIME
Remove the now-unused android.telephony.action.NETWORK_SET_TIME
intent.

Bug: 140712361
Test: treehugger
Test: atest com.android.server.timedetector
Merged-In: Ifa64d0dfa82a2db7742c0b3fcc76ad73b231a9f9
Change-Id: Ifa64d0dfa82a2db7742c0b3fcc76ad73b231a9f9
2020-01-13 09:05:15 +00:00
Neil Fuller
6199194cd7 Merge "Remove android.telephony.action.NETWORK_SET_TIME" 2020-01-13 08:51:17 +00:00
changbetty
9dc2ca08c6 [Mainline] Add get and set premium sms consent method and make as @SystemApi
Bug: 146808981
Test: make
Change-Id: I228c467b609bd15e8ca95819cd70372fb6de2e3a
2020-01-13 16:13:31 +08:00
changbetty
9ec425857c [Telephony Mainline] Add new api for Mvno matching
Bug: 144977430
Test: make
Change-Id: I550e93ab8662c81068a6d52fef2e3c299607c18f
Merged-In: I550e93ab8662c81068a6d52fef2e3c299607c18f
2020-01-13 05:01:44 +00:00
Nathan Harold
f23960fa57 Expose sanitizeLocationInfo as SystemApi
To support scrubbing the CellIdentity field from
within TelephonyRegistry, based on the changes for
mainline, this needs to be a SystemApi.

Bug: 147152984
Test: make update-api && make
Merged-In: If1cb6519a3da60ff0afab001c2804aaa70923dac
Change-Id: If1cb6519a3da60ff0afab001c2804aaa70923dac
(cherry picked from commit 1af97c9d91)
2020-01-12 10:33:03 -08:00
Nathan Harold
c41cb737ed Add Callback for Registration Failure
Add a callback to PhoneStateListener to indicate that
a registration procedure has failed.

Bug: 143187047
Test: make update-api && make
Merged-In: I4a4ba4479dfd465a9d8063135f3b4bf4e1323e99
Change-Id: I4a4ba4479dfd465a9d8063135f3b4bf4e1323e99
(cherry picked from commit 5e6e983cad)
2020-01-12 10:33:03 -08:00
Jack Yu
bcbe46816c Do not migrate use full volume shared preference
Use full volume has been renamed to override DnD and
the toggle is now only available for certain countries. We
intended not to provide the ability to migrate this shared
preference as it might cause issue for users who already
changed the preference. After mainline migration, override
DnD should be always reset to default value of that country.

Test: Manual
Bug: 147426188
Change-Id: I5746fe32674131b474e784bd5dd62ecff76386d5
2020-01-10 23:40:59 -08:00
Sarah Chin
4affb51cc9 Make MmsManager public and @SystemService
Test: manually verify can send/receive MMS
Bug: 144004293
Change-Id: I39cde852252e18f71f98e328354df66611c9db60
2020-01-10 20:02:08 -08:00
TreeHugger Robot
c54923ca57 Merge "Add new @SystemApis for RCS dependencies" 2020-01-11 02:54:22 +00:00
Malcolm Chen
93fcf24a23 Move ACTION_CARRIER_* intent and extras from TelephonyIntents to
TelephonyManager.

The purpose is to expose them as @SystemApi as they are used externally.

Bug: 140908357
Test: unittest
Change-Id: I3dabcb853ebbd648b20d97b446db11476780be25
2020-01-10 16:39:36 -08:00
Automerger Merge Worker
93f094ba51 Merge "Update javadocs for API review" am: bbf2a83826 am: 166b068da5
Change-Id: I71f156454b8cd3cf7f95e7fdef1712d93156c610
2020-01-11 00:16:12 +00:00
Sarah Chin
bbf2a83826 Merge "Update javadocs for API review" 2020-01-10 23:53:25 +00:00
Mingming Cai
8151145dbb Merge "Migrate convertHalCellIdentityToCellIdentity()" 2020-01-10 23:42:07 +00:00
Automerger Merge Worker
9694a16c04 Merge "Revert "Make MmsManager public"" am: 393af8c53c am: 685a0ab43b
Change-Id: I64d9e9a55f8124bdfe8bcd7aba8e8f74a42b0051
2020-01-10 23:01:18 +00:00
Sarah Chin
393af8c53c Merge "Revert "Make MmsManager public"" 2020-01-10 22:44:46 +00:00
Automerger Merge Worker
df1499d027 Merge "Add a copy of Rlog for the telephony mainline module" am: 00fe08f5bf am: 9fc52ab1fc
Change-Id: I6cb1ffe87de13320e7ac166e9392ecdc59f8027c
2020-01-10 22:20:16 +00:00
Shuo Qian
2f1b6c4162 Merge "Make hidden API isDataCapable for Telephony" 2020-01-10 22:17:43 +00:00
Meng Wang
00fe08f5bf Merge "Add a copy of Rlog for the telephony mainline module" 2020-01-10 22:05:03 +00:00
Sarah Chin
88246a507f Merge "Revert "Make MmsManager public"" 2020-01-10 21:47:07 +00:00
Brad Ebinger
f8e4614a91 Add new @SystemApis for RCS dependencies
As part of mainline, remove telephony dependencies from RcsService
and PresencePolling apps.

Bug: 147319232
Test: atest CtsTelephonyTestCases
Change-Id: Id25bfffc1c40db8b183206dc598165272da7356c
2020-01-10 13:24:12 -08:00