Commit Graph

13585 Commits

Author SHA1 Message Date
TreeHugger Robot
25d9d08a8a Merge "Fix crash in IntentForwarderActivity" into rvc-dev am: f9a02be500
Change-Id: Ia0f9de5e647cc678a3cdf847911c8062546150dd
2020-04-21 19:06:30 +00:00
TreeHugger Robot
f9a02be500 Merge "Fix crash in IntentForwarderActivity" into rvc-dev 2020-04-21 18:52:54 +00:00
TreeHugger Robot
a75e298179 Merge "Keeing the device in gesture nav while user setup is pending" into rvc-dev am: 9bc5f9efc2
Change-Id: I8a18e54612a6d9bd965e657e1196bb2c15d98a1a
2020-04-21 18:49:39 +00:00
TreeHugger Robot
9bc5f9efc2 Merge "Keeing the device in gesture nav while user setup is pending" into rvc-dev 2020-04-21 18:25:41 +00:00
Miranda Kephart
b041c1a837 Merge "Add screenshots logging" into rvc-dev am: 44cc1e274b
Change-Id: I399d940c094ceab6c9996449505499bff71493a8
2020-04-21 17:08:15 +00:00
kholoud mohamed
149e0fe89e Fix crash in IntentForwarderActivity
The crash was caused by trying to resolve an instant
app which is not allowed on the main thread, fixed it by
resolving on a background thread.

Fixes: 146141583
Test: atest IntentForwarderActivityTest
Test: atest ResolverActivityTest
Test: atest ChooserActivityTest
Change-Id: I250d682cf90870c7360eb66529be8c91fac266b1
2020-04-21 18:06:03 +01:00
Miranda Kephart
44cc1e274b Merge "Add screenshots logging" into rvc-dev 2020-04-21 16:58:54 +00:00
Mark Renouf
19be640d6f Merge "Scroll Capture Framework" into rvc-dev am: 03f9a814a5
Change-Id: Ie9cc6da06f1d900a3750750df9f70fa4a9868d52
2020-04-20 19:23:54 +00:00
Mark Renouf
03f9a814a5 Merge "Scroll Capture Framework" into rvc-dev 2020-04-20 19:20:13 +00:00
TreeHugger Robot
17588e48ee Merge "Use startActivityAsCaller instead of startActivity." into rvc-dev am: 1161f28ddb
Change-Id: Idb65dcfa29e475cacb20d0c77784d74b6936a1d4
2020-04-20 17:43:04 +00:00
TreeHugger Robot
1161f28ddb Merge "Use startActivityAsCaller instead of startActivity." into rvc-dev 2020-04-20 17:36:59 +00:00
TreeHugger Robot
a440ea524a Merge "Fix comparison of UserHandle objects" into rvc-dev am: 6699c412bb
Change-Id: I468cd61e3c30676ffc5bdd330055e8a28b94f014
2020-04-20 16:55:39 +00:00
TreeHugger Robot
6699c412bb Merge "Fix comparison of UserHandle objects" into rvc-dev 2020-04-20 16:41:37 +00:00
arangelov
e7b713474b Use startActivityAsCaller instead of startActivity.
Also make canForward return null for ACTION_CHOOSER.

Fixes: 154225763
Test: manual
Test: atest IntentForwarderActivityTest
Change-Id: If035607a751af857a39f42e45633a35b44e3e83e
2020-04-20 17:04:07 +01:00
arangelov
47906054fc Fix comparison of UserHandle objects
Fixes: 154442613
Test: none
Change-Id: If650e9d6a0034ef4d428852cb08fa456e1f4a247
2020-04-20 16:14:26 +01:00
Mark Renouf
a927929d99 Scroll Capture Framework
This is an implementation of long screenshots supporting
interactive, incremental capture of scrolling content using
a cooperative API between the app process and the system.

Design goals:

 - Provide for tile based incremental screenshots of scrolling content
 - Support existing apps without developer action
 - Provide support for non View-based Apps & UI toolkits

Bug: 148131831
Test: atest \
      FrameworksCoreTests:android.view.ScrollCaptureClientTest \
      FrameworksCoreTests:android.view.ScrollCaptureTargetResolverTest \
      FrameworksCoreTests:com.android.internal.view.ViewGroupScrollCaptureTest \
      FrameworksCoreTests:android.view.ScrollViewCaptureHelperTest \
      WmTests:com.android.server.wm.DisplayContentTest

Merged-In: I6c66a623faba274c35b8fa857d3a72030a763aea
Change-Id: I6c66a623faba274c35b8fa857d3a72030a763aea
2020-04-20 15:07:59 +00:00
Jing Ji
872d122967 Merge "Set a default wtf handler for system_server at initialization" into rvc-dev am: 35c6b8f0ab
Change-Id: Iec5d3f8aed88e1b32f96ea6998854fde32c21179
2020-04-20 06:10:58 +00:00
Jing Ji
35c6b8f0ab Merge "Set a default wtf handler for system_server at initialization" into rvc-dev 2020-04-20 05:57:25 +00:00
Song Hu
ac011c0c99 Merge "Fix sharesheet prototype to support CtsSharesheetDeviceTest" into rvc-dev am: ab1145d2f1
Change-Id: If6380afa3ce6edcc600394b8fa15709aaa087ece
2020-04-18 17:02:57 +00:00
Song Hu
ab1145d2f1 Merge "Fix sharesheet prototype to support CtsSharesheetDeviceTest" into rvc-dev 2020-04-18 16:44:32 +00:00
Hui Yu
40c8596a10 Merge "Move noteAppWidgetTapped call into AppWidgetHostView." into rvc-dev am: 4db77a9749
Change-Id: I8e077d378335a92cf414354069380ff4b3d6ac97
2020-04-18 04:35:52 +00:00
Hui Yu
4db77a9749 Merge "Move noteAppWidgetTapped call into AppWidgetHostView." into rvc-dev 2020-04-18 04:03:52 +00:00
Jing Ji
6674e0d654 Set a default wtf handler for system_server at initialization
In case the ActivityManagerService hasn't started yet.

Bug: 153704326
Bug: 153598920
Test: Manual - induce wtf logs in early-booted services
Change-Id: I2b444cf70d9126963084ab15f9cd17fe5b464529
2020-04-17 12:48:08 -07:00
Sunny Goyal
38412951a9 Keeing the device in gesture nav while user setup is pending
> Sending different insets to the app during user setup
> Keeping the back butotn visible and not handling edge swipe
> Fixing bug where EdgeBackGestureHandler is not updated with correct
  edge scale when user switches

Bug: 150004073
Bug: 148492421
Test: Manual
Change-Id: I112465a634de2c85d613c071b66f8c099c2c78e3
2020-04-17 11:35:41 -07:00
Song Hu
36ba1b1037 Fix sharesheet prototype to support CtsSharesheetDeviceTest
Bug: 153904514
Test: atest CtsSharesheetTestCases:android.sharesheet.cts.CtsSharesheetDeviceTest

Change-Id: I8cff9855586070589401f5f8248556d01814d324
2020-04-17 11:17:40 -07:00
Miranda Kephart
7b2c313da7 Add screenshots logging
Bug: 150710005
Test: manual
Change-Id: I54a37eb0a62234c6c53fc0f3c80e18e9ee269f12
2020-04-17 13:28:23 -04:00
TreeHugger Robot
c414b32ae2 Merge "Reset placeholder count when rebuilding resolver list." into rvc-dev am: 4ae2732361
Change-Id: Ic7588581f1a0139dfc896552437bed21564702fb
2020-04-17 12:42:15 +00:00
TreeHugger Robot
4ae2732361 Merge "Reset placeholder count when rebuilding resolver list." into rvc-dev 2020-04-17 12:39:49 +00:00
PETER LIANG
0b9114738a Merge changes from topic "redesign shortcut chooser" into rvc-dev am: 7682deac2d
Change-Id: Icd79449661df2a0713838f408dbefb07bf5e9998
2020-04-17 12:34:41 +00:00
PETER LIANG
7682deac2d Merge changes from topic "redesign shortcut chooser" into rvc-dev
* changes:
  Redesign for AccessibilityShortcutChooserActivity (3/n).
  Redesign for AccessibilityShortcutChooserActivity (2/n).
  Redesign for AccessibilityShortcutChooserActivity (1/n).
2020-04-17 12:19:58 +00:00
Peter_Liang
fbd4bf7b34 Redesign for AccessibilityShortcutChooserActivity (3/n).
1. Migrate the functions related to permision dialog into AccessibilityTargetHelper file.
2. Remove redundant codes.

Bug: 147655054
Test: manual test
Change-Id: Ie052bd7c4159552a78193464602e3d1d9471554b
2020-04-17 15:34:32 +08:00
Peter_Liang
7d9af05e13 Redesign for AccessibilityShortcutChooserActivity (2/n).
Refactor and replace it with new components and functions.

Bug: 147655054
Test: manual test
Change-Id: I12ef647ef0524d2d2cada63c46341c0fddb828da
2020-04-17 15:34:30 +08:00
Peter_Liang
fbad548bf0 Redesign for AccessibilityShortcutChooserActivity (1/n).
Analyzes the common attributes and functions in AccessibilityShortcutChooserActivity in advance and separate them into respective new component target related to Accessibility service, Accessibility activity or white listing feature.

Bug: 147655054
Test: manual test
Change-Id: I123d30cc4d2ada97eda6010e75cfca70e9fa4503
2020-04-17 15:10:45 +08:00
TreeHugger Robot
b1460eb686 Merge "Add stats puller for aggregated procstats" into rvc-dev am: 5c9429661e
Change-Id: I4b278e26670d93356fd9ef14cb37d4e22953ff90
2020-04-16 20:18:21 +00:00
TreeHugger Robot
16ec3b2c46 Merge "Show other profile tab if 0 apps in current profile and >1 in the other." into rvc-dev am: 2dda126b01
Change-Id: Ib35d6903f21be73ee049a30083eafba9fd7fefef
2020-04-16 20:17:23 +00:00
TreeHugger Robot
5c9429661e Merge "Add stats puller for aggregated procstats" into rvc-dev 2020-04-16 20:07:53 +00:00
TreeHugger Robot
2dda126b01 Merge "Show other profile tab if 0 apps in current profile and >1 in the other." into rvc-dev 2020-04-16 20:03:45 +00:00
arangelov
61c7d2f4b6 Reset placeholder count when rebuilding resolver list.
Fixes: 148589435
Test: manual
Change-Id: I150ba1c14648fc5939a519b0b3583e0e12dd16f4
2020-04-16 20:15:58 +01:00
Richard Gaywood
f11ee97981 Merge "Implement procsstats data agggregation" into rvc-dev am: 89e6a4a4b5
Change-Id: I924fea2825a76df569828330204615c4fcca72a3
2020-04-16 19:06:26 +00:00
Richard Gaywood
863a72186f Add stats puller for aggregated procstats
Implement puller code in StatsPullAtomService & ProcessStats that will
output new pre-aggregated proto form of ProcStats data.

Change-Id: Id3d28b0ec135b1b25f3b70a5eb29bec67d71805d
Test: local debugging, see b/152397079
Bug: b/152397079
Bug: b/145203981
Merged-In: Id3d28b0ec135b1b25f3b70a5eb29bec67d71805d
(cherry picked from commit 3b428af57f)
2020-04-16 18:44:48 +00:00
Richard Gaywood
89e6a4a4b5 Merge "Implement procsstats data agggregation" into rvc-dev 2020-04-16 18:43:09 +00:00
arangelov
2c6115af27 Show other profile tab if 0 apps in current profile and >1 in the other.
Currently if we have 0 browser apps in work profile and >1 in personal,
and we try open a link from the  work profile, the personal profile
intent resolver is launched. We handle this gracefully by showing the
work tab and the no apps found empty state screen, instead of the
cross profile intents disabled.

Other changes in this commit:
- Handle all empty state screens from a single method
- All empty state screens are now shown from ResolveActivity#onPostListReady.
This was needed to guarantee consistency when showing the header.
- Always create the header exactly once for the lifetime of the intent
resolver/share sheet. Before it was re-created when swiping back to
the initial tab.
- Always show the header text when the tabbed view is enabled.

Fixes: 148536209
Test: manual
Test: atest ChooserActivityTest
Test: atest ResolverActivityTest

Change-Id: I737f1e8f864ae1108af7ec3ba8a1fa0f10b383b0
2020-04-16 19:07:43 +01:00
TreeHugger Robot
dd1a44f31d Merge "Call updateChooserCounts with the correct user id" into rvc-dev am: dbbb59a1c5
Change-Id: Id598ac00dba853485691108c77ef8f99137ea04f
2020-04-16 17:52:53 +00:00
TreeHugger Robot
dbbb59a1c5 Merge "Call updateChooserCounts with the correct user id" into rvc-dev 2020-04-16 17:39:38 +00:00
arangelov
4872e68cf6 Call updateChooserCounts with the correct user id
Fixes: 154216098
Test: atest ChooserActivityTest
Test: manually share in-profile and cross-profile
Change-Id: I7a970acba6ca4ab044c2fa07cef6bfe99582bf62
2020-04-16 17:06:26 +01:00
TreeHugger Robot
15fe35fff9 Merge "Don't hide "Switch on work" button in landscape" into rvc-dev am: 5895295da0
Change-Id: I0265c558a7ed13fff5d54f15ef8fc50a0b271c6b
2020-04-16 14:12:35 +00:00
TreeHugger Robot
5895295da0 Merge "Don't hide "Switch on work" button in landscape" into rvc-dev 2020-04-16 13:55:36 +00:00
Richard Gaywood
57dc86afc0 Implement procsstats data agggregation
Aggregation of procstats data is done to a subset of total possible
process states; this reduces total data footprint.

Change-Id: Ia1528c5ca33bafcb992e34d5fec53156d357b9e1
Test: make, flash (code not yet invoked)
Bug: 145203981
Merged-In: Ia1528c5ca33bafcb992e34d5fec53156d357b9e1
(cherry picked from commit 1651ad3c3a)
2020-04-16 12:50:26 +00:00
TreeHugger Robot
b283a68d3b Merge "Add aggregation method to dumputils" into rvc-dev am: c498e5d6ee
Change-Id: I106c2d86065e309028c29640387bcc91a5d2cd4a
2020-04-16 08:14:15 +00:00
Rhed Jao
bc3e04fb28 Merge "Fixes long press the a11y shortcut no response" into rvc-dev am: 2a58cd105d
Change-Id: Iea1d36c10231df1c7f73465746e3392c805cae69
2020-04-16 06:27:01 +00:00