summaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
author Joshua Trask <joshtrask@google.com> 2022-10-05 12:59:07 -0400
committer Joshua Trask <joshtrask@google.com> 2022-10-11 17:21:13 +0000
commitc168f984875ff096720e0a2b092f14c601b5102f (patch)
treec57ca8ecaad09db0b3ea9d6ee80100a1b4b795c6 /Android.bp
parent93eadc3993a768cfac005faed2dcf56093cae2d5 (diff)
Switch off sharing framework's "widgets"
This forks the ResolverDrawerLayout, which appears to be custom and specific to our app. Any other dependencies from the framework package com.android.internal.widget were old copies of androidx libraries, and the "unbundled" IntentResolver is able to take dependencies on the real versions instead. No dependencies into that framework package remain after this CL. These changes were excluded from ag/20001357 (as described in go/chooser-fork-cl) in order to isolate any possible regressions (and also to split up the review burden for the original fork CL). There are no behavior changes *expected* from this CL, but any edge-case discrepancies are hopefully improvements due to bugfixes or other refinements that were put into the androidx libraries after the framework copy was cut. The APIs themselves are supposed to be drop-in compatible. Test: atest IntentResolverUnitTests Bug: 248566504 Change-Id: I8e02fd580d395446066fc2bb239a9bef833ef059
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 2407fc72..a8e64863 100644
--- a/Android.bp
+++ b/Android.bp
@@ -45,6 +45,8 @@ android_library {
static_libs: [
"androidx.annotation_annotation",
+ "androidx.recyclerview_recyclerview",
+ "androidx.viewpager_viewpager",
"unsupportedappusage",
],