Add first widget Preference for SPA

This also including a codelab app to show the demo.

Bug: 235727273
Test: android unit test
Ignore-AOSP-First: new library not in AOSP
Change-Id: Ib4d6e05c24ba10ca7749702524e3c64c114b1471
diff --git a/packages/SettingsLib/Spa/TEST_MAPPING b/packages/SettingsLib/Spa/TEST_MAPPING
new file mode 100644
index 0000000..ef3db4a
--- /dev/null
+++ b/packages/SettingsLib/Spa/TEST_MAPPING
@@ -0,0 +1,7 @@
+{
+  "presubmit": [
+    {
+      "name": "SpaLibTests"
+    }
+  ]
+}