The method this change moves needs to be accessed by permission controller which doesn't have access to platform apis. The new module SettingsLibUtils requires system api. Other methods in SettingsLib which don't need platform apis could also be moved into this module. Test: Use talkback on permission screens Bug: 127602715 Change-Id: I017fd22712c3e6eb38a0aa1fb95d4331e9b56a2a
72 lines
2.1 KiB
Plaintext
72 lines
2.1 KiB
Plaintext
android_library {
|
|
|
|
name: "SettingsLib",
|
|
|
|
defaults: [
|
|
"SettingsLibDependenciesWithoutWifiTracker",
|
|
],
|
|
|
|
// TODO(b/149540986): revert this change.
|
|
static_libs: [
|
|
// All other dependent components should be put in
|
|
// "SettingsLibDependenciesWithoutWifiTracker".
|
|
"WifiTrackerLib",
|
|
],
|
|
|
|
// ANDROIDMK TRANSLATION ERROR: unsupported assignment to LOCAL_SHARED_JAVA_LIBRARIES
|
|
// LOCAL_SHARED_JAVA_LIBRARIES := androidx.lifecycle_lifecycle-common
|
|
|
|
resource_dirs: ["res"],
|
|
|
|
srcs: ["src/**/*.java", "src/**/*.kt"],
|
|
|
|
min_sdk_version: "21",
|
|
|
|
}
|
|
|
|
java_defaults {
|
|
name: "SettingsLibDependenciesWithoutWifiTracker",
|
|
static_libs: [
|
|
"androidx.annotation_annotation",
|
|
"androidx.legacy_legacy-support-v4",
|
|
"androidx.recyclerview_recyclerview",
|
|
"androidx.preference_preference",
|
|
"androidx.appcompat_appcompat",
|
|
"androidx.lifecycle_lifecycle-runtime",
|
|
"androidx.mediarouter_mediarouter-nodeps",
|
|
"iconloader",
|
|
|
|
"SettingsLibHelpUtils",
|
|
"SettingsLibRestrictedLockUtils",
|
|
"SettingsLibActionBarShadow",
|
|
"SettingsLibAppPreference",
|
|
"SettingsLibSearchWidget",
|
|
"SettingsLibSettingsSpinner",
|
|
"SettingsLibLayoutPreference",
|
|
"SettingsLibActionButtonsPreference",
|
|
"SettingsLibEntityHeaderWidgets",
|
|
"SettingsLibBarChartPreference",
|
|
"SettingsLibProgressBar",
|
|
"SettingsLibAdaptiveIcon",
|
|
"SettingsLibRadioButtonPreference",
|
|
"SettingsLibDisplayDensityUtils",
|
|
"SettingsLibUtils",
|
|
],
|
|
}
|
|
|
|
// NOTE: Keep this module in sync with ./common.mk
|
|
java_defaults {
|
|
name: "SettingsLibDefaults",
|
|
static_libs: [
|
|
"androidx.annotation_annotation",
|
|
"androidx.lifecycle_lifecycle-common",
|
|
"androidx.legacy_legacy-support-v4",
|
|
"androidx.lifecycle_lifecycle-runtime",
|
|
"androidx.recyclerview_recyclerview",
|
|
"androidx.preference_preference",
|
|
"androidx.appcompat_appcompat",
|
|
"androidx.legacy_legacy-preference-v14",
|
|
"SettingsLib",
|
|
],
|
|
}
|