Commit Graph

117775 Commits

Author SHA1 Message Date
TreeHugger Robot
e43bd566f7 Merge "Fix for goat detection code" into rvc-dev am: 7588f0d7a0 am: 4606688141
Change-Id: Iaea55a2c07100eab390c162dba6343061fadf2da
2020-05-16 01:58:42 +00:00
TreeHugger Robot
4606688141 Merge "Fix for goat detection code" into rvc-dev am: 7588f0d7a0
Change-Id: I4d8370e8755b9e917477cd4434b1acc27345a62d
2020-05-16 01:58:01 +00:00
Winson Chiu
752261bb61 Merge "Remove PlatformCompat dependency from getPackageArchiveInfo" into rvc-dev am: 605ec6e272 am: 2c9397e828
Change-Id: I52ab327166c197e90ab56a8b47e91db42c331efc
2020-05-16 01:57:54 +00:00
TreeHugger Robot
7588f0d7a0 Merge "Fix for goat detection code" into rvc-dev 2020-05-16 01:41:30 +00:00
Winson Chiu
2c9397e828 Merge "Remove PlatformCompat dependency from getPackageArchiveInfo" into rvc-dev am: 605ec6e272
Change-Id: Ia84527c54a919d4020cebaf25756260a108fc4a3
2020-05-16 01:32:13 +00:00
Winson Chiu
605ec6e272 Merge "Remove PlatformCompat dependency from getPackageArchiveInfo" into rvc-dev 2020-05-16 01:12:23 +00:00
TreeHugger Robot
1f2f8b9835 Merge "Handle apps that upgrade to full conversations" into rvc-dev am: 01ae9d5c22 am: 944cf071e9
Change-Id: Iaa7cf064e5944322643fa30e01599974eddc861f
2020-05-15 23:45:34 +00:00
TreeHugger Robot
13ac8ca930 Merge "De-duplicate with callerTargets(added by using Intent.EXTRA_INITIAL_INTENTS) when adding DisplayResolveInfo." into rvc-dev am: e79c1056b2 am: 37334ce7d4
Change-Id: Ib70478206926b68fd3b6de0535b63f01b75638f1
2020-05-15 23:43:55 +00:00
TreeHugger Robot
944cf071e9 Merge "Handle apps that upgrade to full conversations" into rvc-dev am: 01ae9d5c22
Change-Id: Ic8b81e6d967bbdaf257318fe5115f12339716e8f
2020-05-15 23:39:06 +00:00
TreeHugger Robot
01ae9d5c22 Merge "Handle apps that upgrade to full conversations" into rvc-dev 2020-05-15 23:35:06 +00:00
TreeHugger Robot
37334ce7d4 Merge "De-duplicate with callerTargets(added by using Intent.EXTRA_INITIAL_INTENTS) when adding DisplayResolveInfo." into rvc-dev am: e79c1056b2
Change-Id: I65562306c089dfedc3d06ae147f4f619fdd69ab5
2020-05-15 23:26:16 +00:00
TreeHugger Robot
b67a7b6b50 Merge "De-duplicate with callerTargets(added by using Intent.EXTRA_INITIAL_INTENTS) when adding DisplayResolveInfo." into rvc-dev am: e79c1056b2
Change-Id: I31757d24ac9ec3faf1f180706bde40d36c3a9da2
2020-05-15 23:26:08 +00:00
TreeHugger Robot
e79c1056b2 Merge "De-duplicate with callerTargets(added by using Intent.EXTRA_INITIAL_INTENTS) when adding DisplayResolveInfo." into rvc-dev 2020-05-15 23:10:41 +00:00
Winson
7029b75f67 Remove PlatformCompat dependency from getPackageArchiveInfo
It requires a permission which we can't force apps to take to
maintain backwards compatibility. We also arguably cannot because
it leaks visibility, although only for debuggable apps/non-release
builds.

Instead, there's a new static method for getting the raw targetSdk
to gate against and the check is done manually, ignoring
enabled/disabled state. This will cause a mismatch between certain
apps and some system services like AppIntegrityManager, but the
effects should be minimal if we assume that most people ship
valid APKs. At worse the integrity check will pass an APK that
PM will fail, which doesn't break the feature.

Bug: 156356591
Bug: 156778241

Test: manual device boots

Change-Id: I877a5061476b86b9d63c34e75f16b38be8c3e1c2
2020-05-15 15:52:05 -07:00
Mike Digman
00a3a86389 Merge "Add app grouping indicators to Sharesheet" into rvc-dev am: 0b079c3383 am: 0e543bf645
Change-Id: I61d73a4a0b3950ad9c3c742a2c841405bfc0544b
2020-05-15 22:05:30 +00:00
Mike Digman
70795b2679 Merge "Add app grouping indicators to Sharesheet" into rvc-dev am: 0b079c3383
Change-Id: I34246207ecec9c3772ee55ec06811008359faed5
2020-05-15 21:56:17 +00:00
Mike Digman
0e543bf645 Merge "Add app grouping indicators to Sharesheet" into rvc-dev am: 0b079c3383
Change-Id: I9d2a0b01723eaae8894d0f58efdf3f196d51b2b6
2020-05-15 21:56:11 +00:00
Mike Digman
0b079c3383 Merge "Add app grouping indicators to Sharesheet" into rvc-dev 2020-05-15 21:54:16 +00:00
Amith Yamasani
1f6e0b89b2 Fix for goat detection code
Since as of R, apps can no longer query other apps by default,
deprecate the isUserAGoat API's undocumented behavior and
always return false.

Fixes: 156543788
Test: atest CtsMultiUserTestCases
Change-Id: I9743d87b762aabb01dc010ba6d5a6c01643a1f92
2020-05-15 14:45:01 -07:00
Joshua Duong
9c770fdf70 Merge "Don't attach PendingIntent if settings app is hidden." into rvc-dev am: 8ba3431761 am: c28d70db77
Change-Id: I233efb216824c8933e8416601bcaa5ae583ecc17
2020-05-15 21:20:27 +00:00
TreeHugger Robot
85da77b3a7 Merge "Remove QS details prototype code" into rvc-dev am: 16715e7f85 am: 7835253585
Change-Id: I2e8e2dc7b4c06fef68f4c0ff65867f2897d761a1
2020-05-15 21:20:17 +00:00
Joshua Duong
7cf0e15ee8 Merge "Don't attach PendingIntent if settings app is hidden." into rvc-dev am: 8ba3431761
Change-Id: I2a7957ee89c3c50b7aeb178b263dae150e590ce0
2020-05-15 21:16:40 +00:00
Joshua Duong
c28d70db77 Merge "Don't attach PendingIntent if settings app is hidden." into rvc-dev am: 8ba3431761
Change-Id: Ib618a2537340cd1e9683387ff6377c282b5ace7a
2020-05-15 21:15:21 +00:00
TreeHugger Robot
53815e9b49 Merge "Remove QS details prototype code" into rvc-dev am: 16715e7f85
Change-Id: I621bea1b9e4018c02759b276049a92ce81567fff
2020-05-15 21:15:21 +00:00
TreeHugger Robot
7835253585 Merge "Remove QS details prototype code" into rvc-dev am: 16715e7f85
Change-Id: Ib4c1cd617ba5b8a9ac00faead08eb57e5a9731f6
2020-05-15 21:14:54 +00:00
Joshua Duong
8ba3431761 Merge "Don't attach PendingIntent if settings app is hidden." into rvc-dev 2020-05-15 21:14:39 +00:00
TreeHugger Robot
16715e7f85 Merge "Remove QS details prototype code" into rvc-dev 2020-05-15 21:10:37 +00:00
TreeHugger Robot
161e7a5b8a Merge "Some improvements to process state dumpsys output." into rvc-dev am: 02ed46782e am: 805df51104
Change-Id: I646d2db734ff7f2e2fcbd0b4560064755c29d6dd
2020-05-15 21:03:21 +00:00
TreeHugger Robot
bb95962723 Merge "Some improvements to process state dumpsys output." into rvc-dev am: 02ed46782e
Change-Id: I0b979b08628fbb511b18f37f5c605c3e89a44d10
2020-05-15 21:02:58 +00:00
TreeHugger Robot
805df51104 Merge "Some improvements to process state dumpsys output." into rvc-dev am: 02ed46782e
Change-Id: Ieb76f02abe86fd0792e42c266860285e330a2e9d
2020-05-15 21:02:51 +00:00
TreeHugger Robot
02ed46782e Merge "Some improvements to process state dumpsys output." into rvc-dev 2020-05-15 20:55:13 +00:00
TreeHugger Robot
3463218f8c Merge "Correct Sharesheet icon and badge sizing" into rvc-dev am: 12ea0e4d4a am: d9f6701876
Change-Id: Iba112919b622ee1b3615234d9a4b3169f120fe4e
2020-05-15 20:50:44 +00:00
TreeHugger Robot
c4bb6ebfce Merge "Correct Sharesheet icon and badge sizing" into rvc-dev am: 12ea0e4d4a
Change-Id: If28f86c1b0e6ab43964978604f0cc6c58c417ee2
2020-05-15 20:50:18 +00:00
TreeHugger Robot
d9f6701876 Merge "Correct Sharesheet icon and badge sizing" into rvc-dev am: 12ea0e4d4a
Change-Id: Id569ef0cd2f0fb5efbba1a6ebc7c4b9d12ff6c2b
2020-05-15 20:49:54 +00:00
TreeHugger Robot
12ea0e4d4a Merge "Correct Sharesheet icon and badge sizing" into rvc-dev 2020-05-15 20:42:21 +00:00
TreeHugger Robot
b262e10178 Merge "Sharesheet - Fix app stacking" into rvc-dev am: 8714e7d195
Change-Id: I81a52cc219359323ab2c70d1dfcabf6700309987
2020-05-15 20:21:30 +00:00
TreeHugger Robot
c0f78c8338 Merge "Sharesheet - Fix app stacking" into rvc-dev am: 8714e7d195 am: b06daeb545
Change-Id: I04cbd974abca6b71356c3ba9a2e334f161dcfc5b
2020-05-15 20:21:18 +00:00
TreeHugger Robot
b06daeb545 Merge "Sharesheet - Fix app stacking" into rvc-dev am: 8714e7d195
Change-Id: I459d1a499ed6301f727623addfc41eb6e9dc6d81
2020-05-15 20:15:23 +00:00
TreeHugger Robot
8714e7d195 Merge "Sharesheet - Fix app stacking" into rvc-dev 2020-05-15 20:13:47 +00:00
Mike Digman
438d1320f1 Add app grouping indicators to Sharesheet
When an app publishes multiple share targets those are now
grouped under a single target. However, there is no visual
indicator of grouping. This adds that in.

Test: manual, custom built apks for testing
Fixes: 150481688
Change-Id: Ibf72cec3a337a71387928d30126b286519f03f73
2020-05-15 12:05:32 -07:00
Joshua Duong
b381dfaf18 Don't attach PendingIntent if settings app is hidden.
The settings app may not be available. In that case, just show the adb
notification without a PendingIntent.

Bug: 156453114

Test: atest AdbNotificationsTest
Test: With USB debugging enabled, install TestDPC, and use it to hide settings app.
Unplug and replug USB. USB debugging notification shows up and clicking
it does nothing.
Change-Id: Ie29d2c425c05bce9371600d76e4eb2eaba692fd7

Change-Id: Ie5f746cbc7b8a32fc280177bf281a9e973c8df12
2020-05-15 18:58:33 +00:00
TreeHugger Robot
7621458515 Merge "Camera: Docs: Improve info on key removal in CameraCharacteristics" into rvc-dev am: 48105b5c6e am: 54b4c3dd7a
Change-Id: Ie5ed786b179489719b614735f9ae4f5db26ddc71
2020-05-15 18:30:29 +00:00
Evan Rosky
a55b5a7faf Merge "Add a window dump for uiautomator" into rvc-dev am: bddd280556 am: d87824f3dc
Change-Id: Icaa279b1c8107d6d0ffc1e62e7a0adeefcba269f
2020-05-15 18:30:01 +00:00
TreeHugger Robot
54b4c3dd7a Merge "Camera: Docs: Improve info on key removal in CameraCharacteristics" into rvc-dev am: 48105b5c6e
Change-Id: Ie04199bd3265ef00d0e55fa1f10a968f7d314adb
2020-05-15 18:27:08 +00:00
Evan Rosky
d87824f3dc Merge "Add a window dump for uiautomator" into rvc-dev am: bddd280556
Change-Id: I814094c108ca9cff166b39003d12d3d8d387de7f
2020-05-15 18:25:45 +00:00
TreeHugger Robot
bfa417e7dd Merge "Camera: Docs: Improve info on key removal in CameraCharacteristics" into rvc-dev am: 48105b5c6e
Change-Id: Ieeb849337217098578a15df3cc4e91c62c27d320
2020-05-15 18:17:35 +00:00
TreeHugger Robot
48105b5c6e Merge "Camera: Docs: Improve info on key removal in CameraCharacteristics" into rvc-dev 2020-05-15 18:17:04 +00:00
Evan Rosky
79da850cfe Merge "Add a window dump for uiautomator" into rvc-dev am: bddd280556
Change-Id: I5b9b5d0536dd2a735b78926df6c1c2e72f67e29a
2020-05-15 18:16:56 +00:00
Evan Rosky
bddd280556 Merge "Add a window dump for uiautomator" into rvc-dev 2020-05-15 18:15:36 +00:00
TreeHugger Robot
8c1866cd02 Merge "Treat mimegroup as wildcard for app enumeration" into rvc-dev am: cd1c478655 am: 17ccecea24
Change-Id: I4eaef11ad094f856e5a28f4065d162d968f8f8f3
2020-05-15 17:58:16 +00:00