Commit Graph

587525 Commits

Author SHA1 Message Date
Amy Zhang
3dc7efafbf Add DTMB Frontend Type, Settings and Capabilities.
DTMB is only supported in Tuner HAL 1.1 or higher.
Tuner framework does version check to make sure enought support from HAL
implementation.

Tuner.tune and Tuner.scan with DTMB settings running on Tuner HAL 1.0
implementation would be no-op.

Test: atest android.media.tv.tuner.cts
Bug: 159064654
Change-Id: Ic2f759cc92fee75ae94b72e233fd6c4448359a67
2020-10-14 17:11:04 -07:00
Rob Carr
ae00abf8ed Merge changes I0333ab33,I7ae7b27f,If20185ce
* changes:
  SurfaceView Cleanup (3/n): Extract RemoteAccessibilityController
  SurfaceView Cleanup (2/n): Cleanup visible = mVisible
  SurfaceView Cleanup (1/n): Breakup updateSurface()
2020-10-14 23:46:51 +00:00
Amy Zhang
25993ef6b5 Merge "Enable Tuner JNI to use Extended Frontend Settings" 2020-10-14 23:45:40 +00:00
Chavi Weingarten
c843f827df Merge "Removed separate SurfaceControl for Blast" 2020-10-14 23:42:46 +00:00
Amy Zhang
313c4a9958 Merge "Add 1.1 Tuner frontend setting into Tuner java Framework" 2020-10-14 23:21:29 +00:00
Mark Goldstein
b7c3369be2 Doc: Fix typo the right way. Supersedes cl/318172931 am: d5726423ca am: 0e59503e96 am: 7887b8160b am: 933e9c79ff
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12828332

Change-Id: I8c6fc94cf291b517949bdc8fd190151490f9170e
2020-10-14 22:57:42 +00:00
Mark Goldstein
933e9c79ff Doc: Fix typo the right way. Supersedes cl/318172931 am: d5726423ca am: 0e59503e96 am: 7887b8160b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12828332

Change-Id: I5f44da14f3d028aaf7754d4309fdbda13c649ca3
2020-10-14 22:49:00 +00:00
Mark Goldstein
d892024042 Doc: Fix typo the right way. Supersedes cl/318172931 am: d5726423ca am: 0e59503e96 am: 18d9527af6 am: 69c3cf0bf4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12828332

Change-Id: I89e53c7a69088f5bd805385830ec32a748bcd74f
2020-10-14 22:46:50 +00:00
Philip P. Moltmann
066479a2ad Merge "fix broadcast receivers overflow for system_server" am: 9ba1a0d576 am: ad9467332c am: ea66dd6ca5 am: a942c4780f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1339995

Change-Id: Ie0865afbb416da48da47650139eb72ce91543069
2020-10-14 22:46:30 +00:00
Mark Goldstein
69c3cf0bf4 Doc: Fix typo the right way. Supersedes cl/318172931 am: d5726423ca am: 0e59503e96 am: 18d9527af6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12828332

Change-Id: I0c629ac821d9bf2ee12313f6e41044c3bd07e278
2020-10-14 22:20:47 +00:00
TreeHugger Robot
bcfbdd28e5 Merge "Launch Panic gesture from SysUI" 2020-10-14 22:15:15 +00:00
Mark Goldstein
dc6a578af9 Doc: Fix typo the right way. Supersedes cl/318172931 am: d5726423ca am: 6c0854d8a6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12828332

Change-Id: I736a936f1830e8a6b3044526c0b4939dc36edb91
2020-10-14 22:00:58 +00:00
Mark Goldstein
18d9527af6 Doc: Fix typo the right way. Supersedes cl/318172931 am: d5726423ca am: 0e59503e96
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12828332

Change-Id: Ifd5624dcef44f9b1e65f763d732846f345c32e10
2020-10-14 22:00:34 +00:00
Mark Goldstein
7887b8160b Doc: Fix typo the right way. Supersedes cl/318172931 am: d5726423ca am: 0e59503e96
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12828332

Change-Id: I2cd5851caad56c0922ec0a1c122207ae5baa7409
2020-10-14 22:00:31 +00:00
Philip P. Moltmann
a942c4780f Merge "fix broadcast receivers overflow for system_server" am: 9ba1a0d576 am: ad9467332c am: ea66dd6ca5
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1339995

Change-Id: Ibf885fb006911469005ea075e60f8c2d3e8dc8e7
2020-10-14 22:00:02 +00:00
Mark Goldstein
6c0854d8a6 Doc: Fix typo the right way. Supersedes cl/318172931 am: d5726423ca
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12828332

Change-Id: Iae825b842d283067aaafbc4b48a398450a46ab9c
2020-10-14 21:42:49 +00:00
Philip P. Moltmann
ea66dd6ca5 Merge "fix broadcast receivers overflow for system_server" am: 9ba1a0d576 am: ad9467332c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1339995

Change-Id: Icad186f7a973ebf08a7b506561573a963d762d49
2020-10-14 21:42:28 +00:00
Mark Goldstein
0e59503e96 Doc: Fix typo the right way. Supersedes cl/318172931 am: d5726423ca
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12828332

Change-Id: Idfff776666d9175a45cea54996d61919f7df3057
2020-10-14 21:41:47 +00:00
Pinyao Ting
f7d857c0b6 [automerger skipped] remove sensitive pii from safetynet logging am: 1d50760050 am: 05aa149771 -s ours
am skip reason: Change-Id I8f1be55971672c7e8f5aa8848f65b1b9d9f40fb5 with SHA-1 3b6905bf6a is in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12840255

Change-Id: I61136b933b07b4cc1b64aa41cd7dcca947ca9c40
2020-10-14 21:26:48 +00:00
Philip P. Moltmann
ad9467332c Merge "fix broadcast receivers overflow for system_server" am: 9ba1a0d576
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1339995

Change-Id: I21973fa539299a967dc78161a57fa467a99912c3
2020-10-14 21:14:15 +00:00
Pinyao Ting
05aa149771 remove sensitive pii from safetynet logging am: 1d50760050
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12840255

Change-Id: Ib0ac7db188517174efc7c1dd8d477142f3c9f579
2020-10-14 21:12:17 +00:00
Eugene Susla
4587809e21 Merge "Expose get/set notification listeners as a @SystemAPI" 2020-10-14 21:10:06 +00:00
Philip P. Moltmann
9ba1a0d576 Merge "fix broadcast receivers overflow for system_server" 2020-10-14 20:55:14 +00:00
TreeHugger Robot
6312580f8c Merge "Refactor BasePermission.generatePermissionInfo()." 2020-10-14 20:45:13 +00:00
Mark Goldstein
d5726423ca Doc: Fix typo the right way. Supersedes cl/318172931
Bug: 170764224

Change-Id: Iaef1aa4fd3143e6e9019d06834001b3bfa3d887d

Exempt-from-owner-approval: Docs-only typo fix
2020-10-14 20:38:09 +00:00
Amy Zhang
a0267d540a Merge "Add context id setter in the IpFilterConfiguration" 2020-10-14 20:36:46 +00:00
TreeHugger Robot
fe75fc5642 Merge "Fix stack education showing every time" 2020-10-14 20:24:48 +00:00
Songchun Fan
c6924e6861 [pm/incremental/api] exposing package state names and reasons
We would like to expose package states and unstartable reasons to public
APIs. Two main users will be:
1) sys UI, which will display alert windows on top of a foreground app
when the package becomes unstartable, with different contents in the alert
window based on the reason code.

2) Play Store, which will collect package state change information which
will be used to determine future package delivery strategies.

Test: will add CTS tests.
BUG: 162600626
CTS-Coverage-Bug: 168925819
Change-Id: I71bafb36b230ea93b34e8556b57563e4ba3b837d
2020-10-14 20:18:08 +00:00
Kevin Chyn
3ab2454324 Merge "5/n: Add AuthenticationClient for IFingerprint" 2020-10-14 20:04:01 +00:00
Brad Ebinger
36124ac472 Merge "MMS APIs rely on resolveSubscriptionForOperation()" am: e0ae42884d am: 12d3218ef3 am: b7fd7db377 am: 9866c9051a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1456127

Change-Id: I7e4e0f1835516e00d180c42807b1cc887710cda3
2020-10-14 20:01:27 +00:00
Brad Ebinger
9866c9051a Merge "MMS APIs rely on resolveSubscriptionForOperation()" am: e0ae42884d am: 12d3218ef3 am: b7fd7db377
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1456127

Change-Id: I3eeb865f1a9af486833a7c41064e11f71e75f30b
2020-10-14 19:39:47 +00:00
Matthew Fritze
9394bd84bd Launch Panic gesture from SysUI
- Add StatusBar interface for launching panic gesture
- Add basic method to launch the panic gesture in sysui
- Swap call to launch telephony to launching eshare intent

Tested in Pixel 3a using the Settings Panel intent (since it resolves)
and found that it does indeed launch ontop of the camera (see
screenshot) and turns off the screen. These can be fixed in a later CL.

Screenshot: https://screenshot.googleplex.com/8KKEEXbyBLkJssy

Test: atest StatusBarTest GestureLauncherServiceTest CommandQueueTest
Bug: 169087010
Change-Id: I9efccffd06edbf37c15ea92ef5935ab7091a7f80
2020-10-14 12:33:43 -07:00
TreeHugger Robot
0edefece89 Merge "fix typo in doc" 2020-10-14 19:30:46 +00:00
Tiger Huang
f1e4bffec1 [automerger skipped] Merge "DO NOT MERGE: Revert "Don't let IME window fit status bar"" into rvc-qpr-dev am: 13e53c8783 am: 44a2e1d251 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12835126

Change-Id: I2a5f097d1b272e42b88dc62b756efe38ff343fb8
2020-10-14 19:27:04 +00:00
Tiger Huang
2bc1039b03 [automerger skipped] DO NOT MERGE: Revert "Don't let IME window fit status bar" am: 427bdc1c86 am: cbf92727c1 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12835126

Change-Id: I8c00fc2deca43c190f588a998a2e59934b7c43e3
2020-10-14 19:26:59 +00:00
Tiger Huang
44a2e1d251 Merge "DO NOT MERGE: Revert "Don't let IME window fit status bar"" into rvc-qpr-dev am: 13e53c8783
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12835126

Change-Id: I0beb4863d9cb17b45ab088a856df699cecfbb024
2020-10-14 19:26:28 +00:00
Tiger Huang
cbf92727c1 DO NOT MERGE: Revert "Don't let IME window fit status bar" am: 427bdc1c86
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12835126

Change-Id: I97bd59bdde0633e3f77e3728312e2869ae2fe17e
2020-10-14 19:26:14 +00:00
Brad Ebinger
b7fd7db377 Merge "MMS APIs rely on resolveSubscriptionForOperation()" am: e0ae42884d am: 12d3218ef3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1456127

Change-Id: I8f6c6fca2d3d980f0fbd08d3a3b9fefa8b2393ed
2020-10-14 19:26:12 +00:00
Shuo Qian
bb4f85e004 [automerger skipped] Merge "Use TelephonyManager#isEmergencyNumber() instead" am: 1963c4b1c6 am: e931ca461e am: 4e847577d3 am: af6b219d6f -s ours
am skip reason: Change-Id I232d7f7d23efd963b6d30938f0fa304c90fca8a8 with SHA-1 902b89d936 is in history

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1454556

Change-Id: I449ecf8a716f0677368dc9f146fd279d34c82210
2020-10-14 19:25:44 +00:00
Pinyao Ting
1d50760050 remove sensitive pii from safetynet logging
Bug: 159145361
Test: manual
Change-Id: I8f1be55971672c7e8f5aa8848f65b1b9d9f40fb5
Merged-In: I8f1be55971672c7e8f5aa8848f65b1b9d9f40fb5
(cherry picked from commit 3b6905bf6a)
2020-10-14 19:24:34 +00:00
TreeHugger Robot
1b511ba442 Merge "Prevent apk-in-apex from being registered under wrong apex" 2020-10-14 19:06:35 +00:00
TreeHugger Robot
a3297b4e5d Merge "remove sensitive pii from safetynet logging" 2020-10-14 19:04:55 +00:00
Robert Carr
60370aadc8 SurfaceView Cleanup (3/n): Extract RemoteAccessibilityController
We extract the SurfaceControlViewHost accessibility logic from
SurfaceView. This is serving both cleaning up the code in SurfaceView
a little, while also serving the goal of one day using this
accessibility code from other components.

Test: Existing tests pass
Change-Id: I0333ab339e54e3766fffab25df92f00bdb9723dc
2020-10-14 19:02:17 +00:00
Tiger Huang
13e53c8783 Merge "DO NOT MERGE: Revert "Don't let IME window fit status bar"" into rvc-qpr-dev 2020-10-14 18:55:42 +00:00
Brad Ebinger
12d3218ef3 Merge "MMS APIs rely on resolveSubscriptionForOperation()" am: e0ae42884d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1456127

Change-Id: If53101e6ffb038885ff2602c169bef0e4b7e8d2e
2020-10-14 18:44:44 +00:00
Shuo Qian
af6b219d6f Merge "Use TelephonyManager#isEmergencyNumber() instead" am: 1963c4b1c6 am: e931ca461e am: 4e847577d3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1454556

Change-Id: Iaf149e798f39c8bceecb5a50ba2933f46402ba52
2020-10-14 18:44:18 +00:00
Hall Liu
5b161c752d Merge "Update and expose ModemActivityInfo" 2020-10-14 18:31:15 +00:00
Brad Ebinger
e0ae42884d Merge "MMS APIs rely on resolveSubscriptionForOperation()" 2020-10-14 18:28:48 +00:00
Shuo Qian
4e847577d3 Merge "Use TelephonyManager#isEmergencyNumber() instead" am: 1963c4b1c6 am: e931ca461e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1454556

Change-Id: I1e36efb6b69535e2d3afc0e5b5650b372d9bd1a1
2020-10-14 18:22:28 +00:00
Hall Liu
0eca33ec91 Update and expose ModemActivityInfo
Update ModemActivityInfo to present a nicer API surface and expose it as
a SystemApi. Also change clients in BatteryStats to match the new
surface.

This is part 1. Part 2 will modify the methods in TelephonyManager to
use a more up-to-standards threading model.

Bug: 170427831
Test: atest ModemActivityInfoTest
Change-Id: I762ed949342861c75d94eafce88335e7bd8c9139
2020-10-14 11:22:11 -07:00