Commit Graph

17509 Commits

Author SHA1 Message Date
Automerger Merge Worker
5447d1ea07 Rename AppOpsCollector -> OnOpNotedCallback am: 5892a8f7b0 am: d67461e3d1 am: d2bc94c950 am: 4f809fdc79
Change-Id: Ia3946ce877bbd28ce2b78dbcb4ffb8bd95df44a1
2020-03-10 22:25:36 +00:00
Automerger Merge Worker
d2bc94c950 Rename AppOpsCollector -> OnOpNotedCallback am: 5892a8f7b0 am: d67461e3d1
Change-Id: Ifb61d30c779f9bd3e369c9b677907033287ba928
2020-03-10 21:28:27 +00:00
Leon Scroggins
f0a23ce8dd Merge "App transitions/thumbnails: Switch to HardwareBuffer" 2020-03-10 20:58:39 +00:00
Philip P. Moltmann
5892a8f7b0 Rename AppOpsCollector -> OnOpNotedCallback
and annotate time values used by this area of code correctly.

Fixes: 150699068
Test: Only renames
Change-Id: Ibd5b08900d6855603e7ce59048587d391a5c5410
2020-03-10 11:50:00 -07:00
Leon Scroggins III
7432f1831c App transitions/thumbnails: Switch to HardwareBuffer
Bug: 148155907
Bug: 150395371
Test: go/wm-smoke

These previously used a GraphicBuffer created from a HARDWARE Bitmap to
parcel the Bitmap. As part of moving UI Rendering into a mainline
module, which will not include/expose GraphicBuffer,
Bitmap#createGraphicBufferHandle is being replaced by
Bitmap#getHardwareBuffer. Switch over to the now public API.

Change-Id: Id714a48a10fd03a03faa371e206e0c478ae1a4b7
2020-03-10 11:46:10 -04:00
Automerger Merge Worker
446d1e58f5 Merge "Update documentation for settings, affiliation API" into rvc-dev am: 153de40327 am: 5dd8db43d0 am: c5b4dafe77 am: 29e603ad64
Change-Id: I447beb9e434681e89e3351695ddded3b288f82cd
2020-03-10 15:41:16 +00:00
Automerger Merge Worker
c5b4dafe77 Merge "Update documentation for settings, affiliation API" into rvc-dev am: 153de40327 am: 5dd8db43d0
Change-Id: I39d4366729fadded0f0b6b4f33494f0eb57b29b6
2020-03-10 14:56:51 +00:00
Lee Shombert
5c960e2eaf Merge "Modify PropertyInvalidatedCache debugging" 2020-03-10 14:33:10 +00:00
Eran Messeri
95d44d2c0e Update documentation for settings, affiliation API
Update the documentation for settings-related and affiliation-related
methods:
* The methods for setting a global and secure settings are documented
  to be mostly deprecated, because there are methods for the settings
  that are honoured and some other settings no longer apply.
* The methods for setting affiliation or binding to a service on another
  user can no longer work between a device owner and profile owner
  since this combination is no longer a valid one.

Bug: 147795815
Test: manual, m update-docs
Change-Id: I316148cb1d90fbe94999f9d1c242f08554869e97
2020-03-10 11:52:11 +00:00
Automerger Merge Worker
d602ad7d7d Merge "Generate WindowInsets with new insets API" into rvc-dev am: 2a77f43bee am: c20552508d am: d93350c51c am: 687bd9460e
Change-Id: I51e4642bbcfc0cca08f658ae59d2e9ceb99f534b
2020-03-10 09:44:29 +00:00
Automerger Merge Worker
d93350c51c Merge "Generate WindowInsets with new insets API" into rvc-dev am: 2a77f43bee am: c20552508d
Change-Id: Ia7e02cf50b2d0a3358cb4063afb98b5f189999e4
2020-03-10 09:18:38 +00:00
Charles Chen
2a77f43bee Merge "Generate WindowInsets with new insets API" into rvc-dev 2020-03-10 08:46:30 +00:00
Automerger Merge Worker
e2c67d131d Merge "Replace auto-revoke whitelist permission flags with appop" into rvc-dev am: 623468289f am: e410b63af1 am: be5c003e8e am: 68e7312596
Change-Id: I9a7d44ef3d1865c59b7212cb8b12f3408ee0208c
2020-03-10 04:26:23 +00:00
Automerger Merge Worker
e410b63af1 Merge "Replace auto-revoke whitelist permission flags with appop" into rvc-dev am: 623468289f
Change-Id: I8fd2faa055803fcf05edb9760242d24637b37dcd
2020-03-10 03:00:23 +00:00
Eugene Susla
623468289f Merge "Replace auto-revoke whitelist permission flags with appop" into rvc-dev 2020-03-10 02:53:51 +00:00
Lee Shombert
a316900ce7 Modify PropertyInvalidatedCache debugging
Bug: 140788621

There is no change in behavior unless DEBUG or VERIFY are true.
1. Do not log queries to a disabled cache.
2. If verification fails, log the failure and return the correct
   value.  This allows the system to continue running for further
   debug.

Test: Boot the phone with a test image that sets DEBUG and VERIFY
true.  Verified that there are limited messages about a disabled
cache (especially for the package_info cache).  Force verification
failures by removing cache invalidation from UserManager.  Verify
that the cache failures are logged but the system runs normally.

Change-Id: I80c604867a6d879c74ff8f8e8a0be0ac110c6581
2020-03-09 14:52:14 +00:00
Automerger Merge Worker
6bbb1a06db Merge "Add permissions data validation in AppOpsService" into rvc-dev am: 1a023125c9 am: 8e93580fe6 am: 8e6f6e6caf am: f2a5970e94
Change-Id: I4465f62fb02f9f548eb3d7d1f741a04a38f84eb3
2020-03-07 23:25:23 +00:00
Automerger Merge Worker
52cab5861b Merge "Fix handling of work profiles in notification history" into rvc-dev am: 10c0d0d26c am: 2e2dbfb89d am: d00a5e18e9 am: ee9cb39fe4
Change-Id: I7fb6dc909f875f4355c1146f348753990e618c7f
2020-03-07 23:07:00 +00:00
Automerger Merge Worker
8e6f6e6caf Merge "Add permissions data validation in AppOpsService" into rvc-dev am: 1a023125c9 am: 8e93580fe6
Change-Id: I36abfd45e6e133ce0ea4e7c8dc4b01ca10d2d477
2020-03-07 01:25:00 +00:00
Automerger Merge Worker
4f81ff7bf5 Merge "Add permissions data validation in AppOpsService" into rvc-dev am: 1a023125c9
Change-Id: Ic066faf4c8b201ef4b1a40e964ad585fb002d876
2020-03-07 01:13:03 +00:00
TreeHugger Robot
1a023125c9 Merge "Add permissions data validation in AppOpsService" into rvc-dev 2020-03-07 00:50:14 +00:00
Neal Eckard
0e34fcd1e5 Merge "Change setButton() documentation to indicate that the settings will apply to the button specified, not just the positive button." 2020-03-07 00:43:11 +00:00
Automerger Merge Worker
d00a5e18e9 Merge "Fix handling of work profiles in notification history" into rvc-dev am: 10c0d0d26c am: 2e2dbfb89d
Change-Id: I356dc3b2080d4510d86e68772cdbc1f9dd36c505
2020-03-06 22:02:34 +00:00
Automerger Merge Worker
54db7e68bc Merge "Fix handling of work profiles in notification history" into rvc-dev am: 10c0d0d26c
Change-Id: I45aa9eb3b72cc70763a8224d572bd538a2206b59
2020-03-06 21:47:33 +00:00
Julia Reynolds
fd9f8349b8 Fix handling of work profiles in notification history
Test: atest
Fixes: 150336474
Change-Id: I9ebe8986b8b66fd3b79a4be7aa203a8e1f1ad8bb
2020-03-06 12:45:21 -05:00
Automerger Merge Worker
ddba8d8397 Merge "Use FrameworkStatsLog instead of StatsLogInternal" into rvc-dev am: 596a1f6f4e
Change-Id: I5ef7e3611f25b3bdcd062e555e99b62e8dc61a4c
2020-03-06 09:45:11 +00:00
Automerger Merge Worker
a7c7a86844 Merge "Update the categories of app kill reaons" into rvc-dev am: 7712b3a92a
Change-Id: Iafdb44bb63ecdc2583da7ce01cb7f75afc0b79f7
2020-03-06 09:40:43 +00:00
Automerger Merge Worker
2137c9cf69 DO NOT MERGE: Remove AppSearch from Android R. am: 0b291791c8
Change-Id: Id435f881696263aaf000422c98776420b341782b
2020-03-06 09:37:41 +00:00
David Cheung
2ead966e7b Add permissions data validation in AppOpsService
Added functionality to collect noteOp noteProxyOp startOp operations for permissions data validation, this functionality is for
developers and can be enabled by modifying the flag. This data will be utilized to ensure permissions are
requested only when necessary.

Bug: 150890258

Test: Manually tested on crosshatch to ensure files are
written/formatted properly with the necessary data and does not
interfere with normal behavior

Design Document: https://docs.google.com/document/d/1RRs3cPgCzF5S1TkTD11MBKJedUp2DAUEGtCQXtrk0XQ/edit?usp=sharing

Change-Id: Ia7fba6ec5e47b7ddd13ca964ae5f6c1afa1cc186
2020-03-05 23:04:05 +00:00
Automerger Merge Worker
aea42c106d Merge "Use FrameworkStatsLog instead of StatsLogInternal" into rvc-dev am: 596a1f6f4e am: 5486a5ccc6 am: 101a787483 am: d6cbeae4ec
Change-Id: If0f40ce117c346fcfac07053ff51db9b59704340
2020-03-05 22:12:00 +00:00
Automerger Merge Worker
101a787483 Merge "Use FrameworkStatsLog instead of StatsLogInternal" into rvc-dev am: 596a1f6f4e am: 5486a5ccc6
Change-Id: I1e4f75ae1c29c7af21c06b8e60f68a52fe2e6b02
2020-03-05 21:53:59 +00:00
Muhammad Qureshi
596a1f6f4e Merge "Use FrameworkStatsLog instead of StatsLogInternal" into rvc-dev 2020-03-05 21:41:04 +00:00
Automerger Merge Worker
80115c65cb Merge "Update the categories of app kill reaons" into rvc-dev am: 7712b3a92a am: 06dc17928d
Change-Id: I467e554e83e29214d8347587e03af9fa25e6159e
2020-03-05 21:36:36 +00:00
Automerger Merge Worker
7c06a370f9 DO NOT MERGE: Remove AppSearch from Android R. am: 0b291791c8 am: 0c71d1f454
Change-Id: I330477222f2f404e83b10c88dd9e1522a698d826
2020-03-05 21:35:03 +00:00
Jing Ji
7712b3a92a Merge "Update the categories of app kill reaons" into rvc-dev 2020-03-05 21:16:12 +00:00
Automerger Merge Worker
0c71d1f454 DO NOT MERGE: Remove AppSearch from Android R. am: 0b291791c8
Change-Id: I1d01c7007e1ab72eb12d33ce0a8af2c7657d0d05
2020-03-05 21:10:58 +00:00
TreeHugger Robot
8caff7dc81 Merge "DO NOT MERGE: Remove AppSearch from Android R." into rvc-dev 2020-03-05 21:09:00 +00:00
Automerger Merge Worker
4bc1d332e8 Merge "Add command line support for testing tz detection" am: 86fd801bff am: 215eafabf2 am: 912fd3b369 am: f0411e5dbf am: 6b499f815e
Change-Id: I0a513ccbccdc6761a3036f4183be6d121a5c6421
2020-03-05 19:38:07 +00:00
Automerger Merge Worker
912fd3b369 Merge "Add command line support for testing tz detection" am: 86fd801bff am: 215eafabf2
Change-Id: I845027a029680df4a6accbc44497181d4f66f7c1
2020-03-05 18:41:01 +00:00
Automerger Merge Worker
215eafabf2 Merge "Add command line support for testing tz detection" am: 86fd801bff
Change-Id: Ia1060d6120c3572dc74a47256e1a1735aef08dbd
2020-03-05 18:23:04 +00:00
Muhammad Qureshi
317061ae9d Use FrameworkStatsLog instead of StatsLogInternal
StatsLogInternal will be removed in R as part of statsd becoming a
Mainline mdoule.

Bug: 150630484
Test: m
Change-Id: I67481e85f98f6d84ae1dde28e2eabff485eebb36
2020-03-05 10:21:15 -08:00
Neil Fuller
86fd801bff Merge "Add command line support for testing tz detection" 2020-03-05 18:07:24 +00:00
Automerger Merge Worker
97bc53472a Merge "remove proxy binder service IIncrementalManager" into rvc-dev am: 130b6bec30 am: 3785a0bca6 am: 5f05460ac1 am: b6d6c285c7
Change-Id: If664d7867f062dc8b7f3c629c745f2334885eb7e
2020-03-05 17:38:40 +00:00
Songchun Fan
130b6bec30 Merge "remove proxy binder service IIncrementalManager" into rvc-dev 2020-03-05 16:38:06 +00:00
Automerger Merge Worker
b6585d21cb Merge "Make ActivityInfo.preferMinimalPostProcessing a flag" into rvc-dev am: fc1430a39e am: 6d9e77306d am: bbddd16505 am: ec0afe1111
Change-Id: If309659d6957d3a55b75f49baf74d4b12940aa4a
2020-03-05 16:20:23 +00:00
Galia Peycheva
fc1430a39e Merge "Make ActivityInfo.preferMinimalPostProcessing a flag" into rvc-dev 2020-03-05 15:45:06 +00:00
Charles Chen
b8070fb66e Generate WindowInsets with new insets API
In previous CL[1], WindowMetrics#WindowInsets is provided
with legacy insets, which are stable insets and system
window insets. With the new insets mode enabled, we
should provide insets with new insets API.

[1]: f65e022caa

Bug: 150095967
Test: atest WindowMetricsTests
Change-Id: I251313b4b8c033dbad8b54e58cd166e2e1665d37
2020-03-05 15:25:19 +08:00
Songchun Fan
7f051b5251 remove proxy binder service IIncrementalManager
This is no longer needed because native Incremental Service directly
uses IDataLoaderManager.

BUG: 150406132
Test: atest service.incremental_test
Test: atest PackageManagerShellCommandIncrementalTest
Change-Id: Idbde2988883becbf3eb707d42c0558774a6073e8
2020-03-04 19:50:44 -08:00
Eugene Susla
5fc2d767ce Replace auto-revoke whitelist permission flags with appop
Bug: 146513245
Test: presubmit
Change-Id: I6f901b7e5dfe64840e7c3c0ee444730ac6eb4cfc
2020-03-04 18:46:22 -08:00
Automerger Merge Worker
627bfca085 Merge "Start process of next activity with top priority in advance" am: efbcd6752d
Change-Id: I8e8dd0f20cd3a783e49468a7657e571812bca3eb
2020-03-04 23:54:10 +00:00