Move code in settingslib/devicestate into its own module
Code in SettingsProvider will need to use DeviceStateRotationLockSettingsManager,
but shouldn't have to pull in the entire SettingsLib just for one class.
Bug: 196933725
Test: atest DeviceStateRotationLockSettingsManagerTest
Test: build Android
Change-Id: I93679700c1638396c5930386c82fa23f1f3ad6a0
diff --git a/packages/SettingsLib/DeviceStateRotationLock/Android.bp b/packages/SettingsLib/DeviceStateRotationLock/Android.bp
new file mode 100644
index 0000000..c642bd1
--- /dev/null
+++ b/packages/SettingsLib/DeviceStateRotationLock/Android.bp
@@ -0,0 +1,16 @@
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "frameworks_base_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["frameworks_base_license"],
+}
+
+android_library {
+ name: "SettingsLibDeviceStateRotationLock",
+
+ srcs: ["src/**/*.java"],
+
+ min_sdk_version: "21",
+}