| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Revert "Refactor PinStorage#storePin to avoid dead lock when unl..."
Revert submission 1832880-pin-storage
Reason for revert: DroidMonitor: Potential culprit for Bug 202289263 - verifying through Forrest before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.
Reverted Changes:
Ia6d8fe10d:Refactor PinStorage#storePin to avoid dead lock wh...
Ib84e75e7d:Refactor PinStorage#storePin to avoid dead lock wh...
Change-Id: I5ec4e33755cb9946eafcfd69c0a04afab28c1734
Merged-In: I5ec4e33755cb9946eafcfd69c0a04afab28c1734
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Phone account setting will crash due to NullPointerException if
PhoneAccountSettingsFragment not recycled immediately after dialer's
main activity started.
Bug: 197199688
Test: Manually start phone account setting activity and open dialer
in lockscreen and make sure there's no crash.
Change-Id: Ic72ba80fd699f19f55aab00dafd3510fdb966720
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 178429976
Test: atest ServiceStateTrackerTest SignalStrengthControllerTest
Test: triggered signal strength reporting feature test
Change-Id: I8522a9d84a21c9256624b616ccf2167789ca7946
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add packages based upon carrier config rule while checking
if it has carrier privilege.
Bug: 185850122
Test: Ran the test mentioned in the bug using https://android-review.googlesource.com/c/platform/cts/+/1680766/
Merged-In: Ib1771296353c4d99cfbe651d3d17405b8278e063
Change-Id: Ib1771296353c4d99cfbe651d3d17405b8278e063
|
| |\ \ \ |
|
| | |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
2de0c7d039
Original change: https://android-review.googlesource.com/c/platform/packages/services/Telephony/+/1844466
Change-Id: Ie8202a904494f570f2d894947337f05066d35992
|
| | |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Original change: https://android-review.googlesource.com/c/platform/packages/services/Telephony/+/1836457
Change-Id: I39facfa6a542340bea63a73ad0c95b7794945c3b
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
4a59a2d838
Original change: https://android-review.googlesource.com/c/platform/packages/services/Telephony/+/1832798
Change-Id: I8614344ff3557cb61b473b08b8d91b7eff79cd20
|
| | |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
df0730f9c3
Original change: https://android-review.googlesource.com/c/platform/packages/services/Telephony/+/1826656
Change-Id: I6469dbe6769f1a2d8884eed3620d57048119e046
|
| | |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
10996b0fe4
Original change: https://android-review.googlesource.com/c/platform/packages/services/Telephony/+/1803224
Change-Id: I9e3a9a25c6f12c8800769659009ce389b1b7b54e
|
| | |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
stack" into sc-dev am: 1cc906f05c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/15534913
Change-Id: I516e2b8a1a7941ef51a2d5516971ec6009f32be6
|
| | | |\ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
stack" into sc-dev
|
| | | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
If the device supports VT presence using the
KEY_ENABLE_PRESENCE_CAPABILITY_EXCHANGE_BOOL carrier config, enable
the CAPABILITY_VIDEO_CALLING_RELIES_ON_PRESENCE capability and do
not require the user to have enabled contact discovery setting.
Bug: 196251472
Test: inspect PhoneAccount Caps and place VT call
Change-Id: I2b0e76e20dddab5fdec3218ec2794c69d5ff3767
|
| | |\| | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
completes" into sc-dev am: 2ad2250609
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/15520334
Change-Id: Ia295b93766158c99cb720955f19b4b4d4d39a7ea
|
| | | |/ / / / / / / /
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
When redial is in progress, we can not execute the hangup command.
In the event that the user tries to hangup while the redial is still
in progress, wait until the new connection is set up and then execute
the hangup on the new connection.
Bug: 195793731
Test: manual, atest TeleServiceTests
Change-Id: I97443c42029b297802971cf5404b571d54553628
|
| | |\| | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/15422450
Change-Id: Ic5d5e529a54c9bab9fadee62b6dcde3cd418bed5
|
| | | |\ \ \ \ \ \ \ \ |
|
| | | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Update all phones about thermal
radio state
Bug: 193860314
Test: system test using QA to confirm that thermal states
are updated correctly
Change-Id: I2bbd74f923ba0362986c822ecae53f0b4f6e91e2
|
| | |\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
7483b1de20 am: aa0aace848
Original change: https://android-review.googlesource.com/c/platform/packages/services/Telephony/+/1780524
Change-Id: I4f60fd2805b5a6668e2020ce99cdd269b764fc7e
|
| | |\ \ \ \ \ \ \ \ \ \ \
| | | |/ / / / / / / / /
| | |/| | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
2c3c323f98
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/15351511
Change-Id: If699fc35a7496a5d9bfa951236434a58ea8f1aa7
|
| | | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Instead of always using the GsmCdmaPhone to register
for event callbacks on the TelephonyConnetion, let
telephony call back with a consumer indicating which
phone it is using. This allows us to set the
call event listeners properly.
Also, track the phone used to register events and
use that information to deregister events if a new
call to register events is performed
Bug: 193805172
Test: manual
Change-Id: I54a93b3acf9d56d343e4b254fcb11dd26a8f5d4a
|
| | |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
b8f1dffd74 am: 05d860a4cb
Original change: https://android-review.googlesource.com/c/platform/packages/services/Telephony/+/1748663
Change-Id: I7f016f921c345aeef2bb8c15def879c8fb221a0e
|
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | |/ / / / / / / / / /
| | |/| | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/15300885
Change-Id: I830b78304e123c91dd95ba6b9580f2980b9db8b5
|
| | | |\ \ \ \ \ \ \ \ \ \ \
| | | |_|_|/ / / / / / / /
| | |/| | | | | | | | | | |
|
| | | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
Introduce the ability for CDMA call options to detect when SS
over UT becomes available or unavailable and integrate the SS
over CDMA fallback carrier config for situations where SS over
UT becomes unavailable.
1) In the case where SS over CDMA is configured, never disable the
supp service settings, because there will always be an avenue to
set the settings.
2) In the case where SS over UT is available, but SS over CDMA is
not, take into account the availability of SS over UT when the
settings are loaded and enable/disable the preference based on that
state. If the device moves from SS over UT capable -> unavailable
during this time, the setting will be disabled. If it happens while
a pending request is already being serviced, the framework will
throw an exception causing the UX to handle this and show an error
as well as gray out the Preference.
3) in the case that neither SS over CDMA or UT is available, just
gray out the settings that require either one be available.
Bug: 191057045
Test: manual
Change-Id: Ie03cce86da911571f3b3b6c3563a2882861818d2
|
| | |\| | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/15263461
Change-Id: I595ae49e4ad59f3b37d7998f52cb51387ffbd6e4
|
| | | |/ / / / / / / / / /
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Perform a partial revert of ag/14804216, which caused a RemoteException
to be thrown for the case where there is no ImsService up. This is a
regression in the API contract, so it must be partially reverted.
Instead, we will allow the user setting to be applied and the ImsService
will pick up the change when it comes back up.
Fixes: 192930411
Test: atest CtsTelephonyTestCases
Change-Id: I3aa06588af8391f61155663c6c6818d1bed4b89f
|
| | |\| | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
sc-dev am: 18240afd66
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/15181200
Change-Id: I5935bd1fce4e4440b3c2b42df8fd6616ff534132
|
| | | |\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
sc-dev
|
| | | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
When we switch the SMS role, we get the following events:
A -> "" and then " " -> B. In order to not send multiple dereg
events when this occurs, only send a dereg event when the new
cached role package name is non-empty.
Bug: 192611985
Test: atest CtsTelephonyTestCases
Change-Id: I43898e0664f030069f32cf7b2f1c9267cf7a1d33
|
| | |\| | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
4350aa1e4e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/15172890
Change-Id: I29eebab6ae0b262625d9c36df9dfcc4a3335ded1
|
| | | |\ \ \ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
Bug: 192370112
Test: atest
Change-Id: I27de6820059f6fb7a9e562bdb1e9ade7185c9445
|
| | |\| | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/15179967
Change-Id: I230f90d366a4123107a61100dd4111997180ccf2
|
| | | |\ \ \ \ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
This works around an issue where a RemoteConnection will not pass along
the verstat (there is not even an API for it).
To work around this we stash verstat in the extras and then in Telecom
we can check for this since remote connection services will pass all the
extras along unmodified.
Test: Manual testing on connection mgr carrier.
Bug: 192608283
Change-Id: I2377e6721179da5e022fc4011d77ef14c719fb71
|
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
b/182384053 enforce location permission check for apps with targetSdkVersion
S+ to protect the sensitive info. However, for app with targetSdkVersion
R or lower, it does not enforce the same to keep maximum compatibility.
This patch will scrub the location sensitive info in
ServiceStateProvider if the app with targetSdkVersion R- without
location permission.
Bug: 191913126
Test: atest ServiceStateProviderTest ServiceStateTest
Merged-In: Ib30c05952bd1b3e3f7dbf239bbcf6388bf2ab9bd
Change-Id: Ib30c05952bd1b3e3f7dbf239bbcf6388bf2ab9bd
(cherry picked from commit 88c3627f21d84057ef795049b8dfb93ee60660d3)
|
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
targetSdkVersion R-" am: 7b5b7d44e9 am: 8e6b3261b3
Original change: https://android-review.googlesource.com/c/platform/packages/services/Telephony/+/1747374
Change-Id: I008de7eafd15777064f3ff37496728f94de65883
|
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | |/ / / / / / / / / / / / /
| | |/| | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/14745443
Change-Id: Iae71fe06ea4255952e5f0420efb4a09d1434c7b0
|
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
Bug: 189185335
Test: build pass.
atest PhoneInterfaceManagerTest (PASS)
Change-Id: Ic041e204fd488f88d340471c8489cce92f11bf24
|
| | |\| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
sc-dev am: 3549d36e4c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/15157731
Change-Id: I59cf8ec3970706afd5472886dc0a03eb44b42198
|
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | |_|_|/ / / / / / / / / / / /
| | |/| | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | |
sc-dev
|
| | | | | |_|_|/ / / / / / / / / /
| | | |/| | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
When destroying the SipDelegate, the app may have lost single reg
permission due to it not being the default SMS app anymore. Do not
throw a SecurityException in this case, since the app would already
need a valid token (in the form of a ISipDelegate instance) in order
to call this API.
Bug: 192371276
Test: atest CtsTelephonyTestCases:SipDelegateManagerTest
Change-Id: I5681ab9ba1c4e85f4a127937250485cd4c482890
|
| | |\| | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
the following test case fail" into sc-dev am: b4037ea152
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/14834694
Change-Id: I999c54d8ff7b0373ab5c8343cad0db838255d195
|
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | |/ / / / / / / / / / / / /
| | |/| | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
the following test case fail" into sc-dev
|
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
following test case fail
Bug: 191064593
Test: atest ImsServiceTest; RcsUceAdapterTest
Change-Id: I9ea631f335532de8364c2f4955c6f65da8b52695
|
| | |\| | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
sc-dev am: 5aecbb539c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telephony/+/15081136
Change-Id: I01162e6ddc8fd6bc61f6b6a0fa1f2f5725a0cc30
|