Merge "prebuilt: Add Lawnchair to common make file" into p9.0
diff --git a/config/accents.mk b/config/accents.mk
new file mode 100644
index 0000000..af3c049
--- /dev/null
+++ b/config/accents.mk
@@ -0,0 +1,23 @@
+# Accents
+PRODUCT_PACKAGES += \
+    Amber \
+    Black \
+    Blue \
+    BlueGrey \
+    Brown \
+    Cyan \
+    DeepOrange \
+    DeepPurple \
+    Green \
+    Grey \
+    Indigo \
+    LightBlue \
+    LightGreen \
+    Lime \
+    Orange \
+    Pink \
+    Purple \
+    Red \
+    Teal \
+    Yellow \
+    White
diff --git a/config/common.mk b/config/common.mk
index 7a286cb..f3145df 100644
--- a/config/common.mk
+++ b/config/common.mk
@@ -190,3 +190,9 @@
 ifneq ($(TARGET_BUILD_VARIANT),user)
 SELINUX_IGNORE_NEVERALLOWS := true
 endif
+
+# Accents
+include vendor/bliss/config/accents.mk
+
+# Themes
+include vendor/bliss/config/themes.mk
diff --git a/config/themes.mk b/config/themes.mk
new file mode 100644
index 0000000..d42c58c
--- /dev/null
+++ b/config/themes.mk
@@ -0,0 +1,12 @@
+# Themes
+PRODUCT_PACKAGES += \
+    SettingsDark \
+    SettingsIntelligenceDark \
+    SystemDark \
+    UserOne \
+    UserTwo \
+    UserThree \
+    UserFour \
+    UserFive \
+    UserSix \
+    UserSeven
diff --git a/themes/accents/Android.mk b/themes/accents/Android.mk
new file mode 100644
index 0000000..8338432
--- /dev/null
+++ b/themes/accents/Android.mk
@@ -0,0 +1,2 @@
+include $(call all-subdir-makefiles)
+
diff --git a/themes/accents/amber/Android.mk b/themes/accents/amber/Android.mk
new file mode 100644
index 0000000..5807e0a
--- /dev/null
+++ b/themes/accents/amber/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Amber
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/amber/AndroidManifest.xml b/themes/accents/amber/AndroidManifest.xml
new file mode 100644
index 0000000..df366ed
--- /dev/null
+++ b/themes/accents/amber/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.amber"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Amber" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/amber/res/values/colors.xml b/themes/accents/amber/res/values/colors.xml
new file mode 100644
index 0000000..73593dd
--- /dev/null
+++ b/themes/accents/amber/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FFFFC107</color>
+    <color name="accent_device_default_light">#FFFFC107</color>
+    <color name="accent_device_default_dark">#FFFFC107</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FF000000</color>
+
+</resources>
diff --git a/themes/accents/black/Android.mk b/themes/accents/black/Android.mk
new file mode 100644
index 0000000..66a4d03
--- /dev/null
+++ b/themes/accents/black/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Black
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/black/AndroidManifest.xml b/themes/accents/black/AndroidManifest.xml
new file mode 100644
index 0000000..ba00ad4
--- /dev/null
+++ b/themes/accents/black/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.black"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Black" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/black/res/values/colors.xml b/themes/accents/black/res/values/colors.xml
new file mode 100644
index 0000000..6535a22
--- /dev/null
+++ b/themes/accents/black/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF000000</color>
+    <color name="accent_device_default_light">#FF000000</color>
+    <color name="accent_device_default_dark">#FF000000</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/blue/Android.mk b/themes/accents/blue/Android.mk
new file mode 100644
index 0000000..5b0ec56
--- /dev/null
+++ b/themes/accents/blue/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Blue
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/blue/AndroidManifest.xml b/themes/accents/blue/AndroidManifest.xml
new file mode 100644
index 0000000..67b5f04
--- /dev/null
+++ b/themes/accents/blue/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.blue"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Blue" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/blue/res/values/colors.xml b/themes/accents/blue/res/values/colors.xml
new file mode 100644
index 0000000..b45700b
--- /dev/null
+++ b/themes/accents/blue/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF448AFF</color>
+    <color name="accent_device_default_light">#FF448AFF</color>
+    <color name="accent_device_default_dark">#FF448AFF</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/blueGrey/Android.mk b/themes/accents/blueGrey/Android.mk
new file mode 100644
index 0000000..617a6cc
--- /dev/null
+++ b/themes/accents/blueGrey/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := BlueGrey
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/blueGrey/AndroidManifest.xml b/themes/accents/blueGrey/AndroidManifest.xml
new file mode 100644
index 0000000..c8ddcd0
--- /dev/null
+++ b/themes/accents/blueGrey/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.bluegrey"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="BlueGrey" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/blueGrey/res/values/colors.xml b/themes/accents/blueGrey/res/values/colors.xml
new file mode 100644
index 0000000..c3f700d
--- /dev/null
+++ b/themes/accents/blueGrey/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF607D8B</color>
+    <color name="accent_device_default_light">#FF607D8B</color>
+    <color name="accent_device_default_dark">#FF607D8B</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/brown/Android.mk b/themes/accents/brown/Android.mk
new file mode 100644
index 0000000..15de01d
--- /dev/null
+++ b/themes/accents/brown/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Brown
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/brown/AndroidManifest.xml b/themes/accents/brown/AndroidManifest.xml
new file mode 100644
index 0000000..cf11d39
--- /dev/null
+++ b/themes/accents/brown/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.brown"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Brown" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/brown/res/values/colors.xml b/themes/accents/brown/res/values/colors.xml
new file mode 100644
index 0000000..4f6b69f
--- /dev/null
+++ b/themes/accents/brown/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF795548</color>
+    <color name="accent_device_default_light">#FF795548</color>
+    <color name="accent_device_default_dark">#FF795548</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/cyan/Android.mk b/themes/accents/cyan/Android.mk
new file mode 100644
index 0000000..38746c6
--- /dev/null
+++ b/themes/accents/cyan/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Cyan
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/cyan/AndroidManifest.xml b/themes/accents/cyan/AndroidManifest.xml
new file mode 100644
index 0000000..ab56cb4
--- /dev/null
+++ b/themes/accents/cyan/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.cyan"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Cyan" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/cyan/res/values/colors.xml b/themes/accents/cyan/res/values/colors.xml
new file mode 100644
index 0000000..a54590b
--- /dev/null
+++ b/themes/accents/cyan/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF00BCD4</color>
+    <color name="accent_device_default_light">#FF00BCD4</color>
+    <color name="accent_device_default_dark">#FF00BCD4</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/deepOrange/Android.mk b/themes/accents/deepOrange/Android.mk
new file mode 100644
index 0000000..13856fc
--- /dev/null
+++ b/themes/accents/deepOrange/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := DeepOrange
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/deepOrange/AndroidManifest.xml b/themes/accents/deepOrange/AndroidManifest.xml
new file mode 100644
index 0000000..7eb49e1
--- /dev/null
+++ b/themes/accents/deepOrange/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.deeporange"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="DeepOrange" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/deepOrange/res/values/colors.xml b/themes/accents/deepOrange/res/values/colors.xml
new file mode 100644
index 0000000..e3f22a9
--- /dev/null
+++ b/themes/accents/deepOrange/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FFFF5722</color>
+    <color name="accent_device_default_light">#FFFF5722</color>
+    <color name="accent_device_default_dark">#FFFF5722</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/deepPurple/Android.mk b/themes/accents/deepPurple/Android.mk
new file mode 100644
index 0000000..f767aec
--- /dev/null
+++ b/themes/accents/deepPurple/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := DeepPurple
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/deepPurple/AndroidManifest.xml b/themes/accents/deepPurple/AndroidManifest.xml
new file mode 100644
index 0000000..928c05f
--- /dev/null
+++ b/themes/accents/deepPurple/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.deeppurple"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="DeepPurple" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/deepPurple/res/values/colors.xml b/themes/accents/deepPurple/res/values/colors.xml
new file mode 100644
index 0000000..b4a623d
--- /dev/null
+++ b/themes/accents/deepPurple/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF7C4DFF</color>
+    <color name="accent_device_default_light">#FF7C4DFF</color>
+    <color name="accent_device_default_dark">#FF7C4DFF</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/green/Android.mk b/themes/accents/green/Android.mk
new file mode 100644
index 0000000..a3b2081
--- /dev/null
+++ b/themes/accents/green/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Green
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/green/AndroidManifest.xml b/themes/accents/green/AndroidManifest.xml
new file mode 100644
index 0000000..4115c4b
--- /dev/null
+++ b/themes/accents/green/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.green"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Green" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/green/res/values/colors.xml b/themes/accents/green/res/values/colors.xml
new file mode 100644
index 0000000..b362dd3
--- /dev/null
+++ b/themes/accents/green/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF4CAF50</color>
+    <color name="accent_device_default_light">#FF4CAF50</color>
+    <color name="accent_device_default_dark">#FF4CAF50</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/grey/Android.mk b/themes/accents/grey/Android.mk
new file mode 100644
index 0000000..1508133
--- /dev/null
+++ b/themes/accents/grey/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Grey
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/grey/AndroidManifest.xml b/themes/accents/grey/AndroidManifest.xml
new file mode 100644
index 0000000..12f2e87
--- /dev/null
+++ b/themes/accents/grey/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.grey"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Grey" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/grey/res/values/colors.xml b/themes/accents/grey/res/values/colors.xml
new file mode 100644
index 0000000..155c685
--- /dev/null
+++ b/themes/accents/grey/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF9E9E9E</color>
+    <color name="accent_device_default_light">#FF9E9E9E</color>
+    <color name="accent_device_default_dark">#FF9E9E9E</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/indigo/Android.mk b/themes/accents/indigo/Android.mk
new file mode 100644
index 0000000..89300b0
--- /dev/null
+++ b/themes/accents/indigo/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Indigo
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/indigo/AndroidManifest.xml b/themes/accents/indigo/AndroidManifest.xml
new file mode 100644
index 0000000..3d9f7de
--- /dev/null
+++ b/themes/accents/indigo/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.indigo"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Indigo" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/indigo/res/values/colors.xml b/themes/accents/indigo/res/values/colors.xml
new file mode 100644
index 0000000..2e29616
--- /dev/null
+++ b/themes/accents/indigo/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF536DFE</color>
+    <color name="accent_device_default_light">#FF536DFE</color>
+    <color name="accent_device_default_dark">#FF536DFE</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/lightBlue/Android.mk b/themes/accents/lightBlue/Android.mk
new file mode 100644
index 0000000..2e6fe23
--- /dev/null
+++ b/themes/accents/lightBlue/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := LightBlue
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/lightBlue/AndroidManifest.xml b/themes/accents/lightBlue/AndroidManifest.xml
new file mode 100644
index 0000000..206b9b1
--- /dev/null
+++ b/themes/accents/lightBlue/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.lightblue"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="LightBlue" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/lightBlue/res/values/colors.xml b/themes/accents/lightBlue/res/values/colors.xml
new file mode 100644
index 0000000..ee8e8c6
--- /dev/null
+++ b/themes/accents/lightBlue/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF03A9F4</color>
+    <color name="accent_device_default_light">#FF03A9F4</color>
+    <color name="accent_device_default_dark">#FF03A9F4</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/lightGreen/Android.mk b/themes/accents/lightGreen/Android.mk
new file mode 100644
index 0000000..3fc6eee
--- /dev/null
+++ b/themes/accents/lightGreen/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := LightGreen
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/lightGreen/AndroidManifest.xml b/themes/accents/lightGreen/AndroidManifest.xml
new file mode 100644
index 0000000..e075b80
--- /dev/null
+++ b/themes/accents/lightGreen/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.lightgreen"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="LightGreen" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/lightGreen/res/values/colors.xml b/themes/accents/lightGreen/res/values/colors.xml
new file mode 100644
index 0000000..1c9575b
--- /dev/null
+++ b/themes/accents/lightGreen/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF8BC34A</color>
+    <color name="accent_device_default_light">#FF8BC34A</color>
+    <color name="accent_device_default_dark">#FF8BC34A</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/lime/Android.mk b/themes/accents/lime/Android.mk
new file mode 100644
index 0000000..4762f69
--- /dev/null
+++ b/themes/accents/lime/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Lime
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/lime/AndroidManifest.xml b/themes/accents/lime/AndroidManifest.xml
new file mode 100644
index 0000000..9d90d1e
--- /dev/null
+++ b/themes/accents/lime/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.lime"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Lime" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/lime/res/values/colors.xml b/themes/accents/lime/res/values/colors.xml
new file mode 100644
index 0000000..0825247
--- /dev/null
+++ b/themes/accents/lime/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FFCDDC39</color>
+    <color name="accent_device_default_light">#FFCDDC39</color>
+    <color name="accent_device_default_dark">#FFCDDC39</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FF000000</color>
+
+</resources>
diff --git a/themes/accents/orange/Android.mk b/themes/accents/orange/Android.mk
new file mode 100644
index 0000000..825fc74
--- /dev/null
+++ b/themes/accents/orange/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Orange
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/orange/AndroidManifest.xml b/themes/accents/orange/AndroidManifest.xml
new file mode 100644
index 0000000..816f8c1
--- /dev/null
+++ b/themes/accents/orange/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.orange"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Orange" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/orange/res/values/colors.xml b/themes/accents/orange/res/values/colors.xml
new file mode 100644
index 0000000..eba1863
--- /dev/null
+++ b/themes/accents/orange/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FFFF9800</color>
+    <color name="accent_device_default_light">#FFFF9800</color>
+    <color name="accent_device_default_dark">#FFFF9800</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/pink/Android.mk b/themes/accents/pink/Android.mk
new file mode 100644
index 0000000..03954b0
--- /dev/null
+++ b/themes/accents/pink/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Pink
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/pink/AndroidManifest.xml b/themes/accents/pink/AndroidManifest.xml
new file mode 100644
index 0000000..b2aeccb
--- /dev/null
+++ b/themes/accents/pink/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.pink"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Pink" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/pink/res/values/colors.xml b/themes/accents/pink/res/values/colors.xml
new file mode 100644
index 0000000..bd7775c
--- /dev/null
+++ b/themes/accents/pink/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FFFF4081</color>
+    <color name="accent_device_default_light">#FFFF4081</color>
+    <color name="accent_device_default_dark">#FFFF4081</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/purple/Android.mk b/themes/accents/purple/Android.mk
new file mode 100644
index 0000000..02e0723
--- /dev/null
+++ b/themes/accents/purple/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Purple
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/purple/AndroidManifest.xml b/themes/accents/purple/AndroidManifest.xml
new file mode 100644
index 0000000..0a5afb1
--- /dev/null
+++ b/themes/accents/purple/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.purple"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Purple" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/purple/res/values/colors.xml b/themes/accents/purple/res/values/colors.xml
new file mode 100644
index 0000000..7a66e51
--- /dev/null
+++ b/themes/accents/purple/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FFE040FB</color>
+    <color name="accent_device_default_light">#FFE040FB</color>
+    <color name="accent_device_default_dark">#FFE040FB</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/red/Android.mk b/themes/accents/red/Android.mk
new file mode 100644
index 0000000..813048f
--- /dev/null
+++ b/themes/accents/red/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Red
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/red/AndroidManifest.xml b/themes/accents/red/AndroidManifest.xml
new file mode 100644
index 0000000..0ed0f77
--- /dev/null
+++ b/themes/accents/red/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.red"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Red" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/red/res/values/colors.xml b/themes/accents/red/res/values/colors.xml
new file mode 100644
index 0000000..1f21b85
--- /dev/null
+++ b/themes/accents/red/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FFFF5252</color>
+    <color name="accent_device_default_light">#FFFF5252</color>
+    <color name="accent_device_default_dark">#FFFF5252</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/teal/Android.mk b/themes/accents/teal/Android.mk
new file mode 100644
index 0000000..8f36dc9
--- /dev/null
+++ b/themes/accents/teal/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Teal
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/teal/AndroidManifest.xml b/themes/accents/teal/AndroidManifest.xml
new file mode 100644
index 0000000..cc52293
--- /dev/null
+++ b/themes/accents/teal/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.teal"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Teal" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/teal/res/values/colors.xml b/themes/accents/teal/res/values/colors.xml
new file mode 100644
index 0000000..d9ae9e0
--- /dev/null
+++ b/themes/accents/teal/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF009688</color>
+    <color name="accent_device_default_light">#FF009688</color>
+    <color name="accent_device_default_dark">#FF009688</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/user-five/Android.mk b/themes/accents/user-five/Android.mk
new file mode 100644
index 0000000..2c02945
--- /dev/null
+++ b/themes/accents/user-five/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := UserFive
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/user-five/AndroidManifest.xml b/themes/accents/user-five/AndroidManifest.xml
new file mode 100644
index 0000000..1f0925f
--- /dev/null
+++ b/themes/accents/user-five/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.userfive"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="UserFive" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/user-five/res/values/colors.xml b/themes/accents/user-five/res/values/colors.xml
new file mode 100644
index 0000000..d805d84
--- /dev/null
+++ b/themes/accents/user-five/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF0EE898</color>
+    <color name="accent_device_default_light">#FF0EE898</color>
+    <color name="accent_device_default_dark">#FF0EE898</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FF000000</color>
+
+</resources>
diff --git a/themes/accents/user-four/Android.mk b/themes/accents/user-four/Android.mk
new file mode 100644
index 0000000..df82608
--- /dev/null
+++ b/themes/accents/user-four/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := UserFour
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/user-four/AndroidManifest.xml b/themes/accents/user-four/AndroidManifest.xml
new file mode 100644
index 0000000..256e686
--- /dev/null
+++ b/themes/accents/user-four/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.userfour"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="UserFour" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/user-four/res/values/colors.xml b/themes/accents/user-four/res/values/colors.xml
new file mode 100644
index 0000000..dd54fd1
--- /dev/null
+++ b/themes/accents/user-four/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF42f4aa</color>
+    <color name="accent_device_default_light">#FF42f4aa</color>
+    <color name="accent_device_default_dark">#FF42f4aa</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FF000000</color>
+
+</resources>
diff --git a/themes/accents/user-one/Android.mk b/themes/accents/user-one/Android.mk
new file mode 100644
index 0000000..5a2a897
--- /dev/null
+++ b/themes/accents/user-one/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := UserOne
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/user-one/AndroidManifest.xml b/themes/accents/user-one/AndroidManifest.xml
new file mode 100644
index 0000000..732c64e
--- /dev/null
+++ b/themes/accents/user-one/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.userone"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="UserOne" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/user-one/res/values/colors.xml b/themes/accents/user-one/res/values/colors.xml
new file mode 100644
index 0000000..bd0e0f9
--- /dev/null
+++ b/themes/accents/user-one/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF900000</color>
+    <color name="accent_device_default_light">#FF900000</color>
+    <color name="accent_device_default_dark">#FF900000</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/user-seven/Android.mk b/themes/accents/user-seven/Android.mk
new file mode 100644
index 0000000..b08286e
--- /dev/null
+++ b/themes/accents/user-seven/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := UserSeven
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/user-seven/AndroidManifest.xml b/themes/accents/user-seven/AndroidManifest.xml
new file mode 100644
index 0000000..d2bdee8
--- /dev/null
+++ b/themes/accents/user-seven/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.userseven"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="UserSeven" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/user-seven/res/values/colors.xml b/themes/accents/user-seven/res/values/colors.xml
new file mode 100644
index 0000000..8defb3f
--- /dev/null
+++ b/themes/accents/user-seven/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FFFFCC00</color>
+    <color name="accent_device_default_light">#FFFFCC00</color>
+    <color name="accent_device_default_dark">#FFFFCC00</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FF000000</color>
+
+</resources>
diff --git a/themes/accents/user-six/Android.mk b/themes/accents/user-six/Android.mk
new file mode 100644
index 0000000..d7adcb6
--- /dev/null
+++ b/themes/accents/user-six/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := UserSix
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/user-six/AndroidManifest.xml b/themes/accents/user-six/AndroidManifest.xml
new file mode 100644
index 0000000..8ebba22
--- /dev/null
+++ b/themes/accents/user-six/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.usersix"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="UserSix" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/user-six/res/values/colors.xml b/themes/accents/user-six/res/values/colors.xml
new file mode 100644
index 0000000..40fac4e
--- /dev/null
+++ b/themes/accents/user-six/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FFFFC27B</color>
+    <color name="accent_device_default_light">#FFFFC27B</color>
+    <color name="accent_device_default_dark">#FFFFC27B</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FF000000</color>
+
+</resources>
diff --git a/themes/accents/user-three/Android.mk b/themes/accents/user-three/Android.mk
new file mode 100644
index 0000000..8f438b5
--- /dev/null
+++ b/themes/accents/user-three/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := UserThree
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/user-three/AndroidManifest.xml b/themes/accents/user-three/AndroidManifest.xml
new file mode 100644
index 0000000..83253ef
--- /dev/null
+++ b/themes/accents/user-three/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.userthree"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="UserThree" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/user-three/res/values/colors.xml b/themes/accents/user-three/res/values/colors.xml
new file mode 100644
index 0000000..fc212ce
--- /dev/null
+++ b/themes/accents/user-three/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF1976D2</color>
+    <color name="accent_device_default_light">#FF1976D2</color>
+    <color name="accent_device_default_dark">#FF1976D2</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/user-two/Android.mk b/themes/accents/user-two/Android.mk
new file mode 100644
index 0000000..46c3d07
--- /dev/null
+++ b/themes/accents/user-two/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := UserTwo
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/user-two/AndroidManifest.xml b/themes/accents/user-two/AndroidManifest.xml
new file mode 100644
index 0000000..86b50ec
--- /dev/null
+++ b/themes/accents/user-two/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.usertwo"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="UserTwo" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/user-two/res/values/colors.xml b/themes/accents/user-two/res/values/colors.xml
new file mode 100644
index 0000000..83842d2
--- /dev/null
+++ b/themes/accents/user-two/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FF42069a</color>
+    <color name="accent_device_default_light">#FF42069a</color>
+    <color name="accent_device_default_dark">#FF42069a</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FFFFFFFF</color>
+
+</resources>
diff --git a/themes/accents/white/Android.mk b/themes/accents/white/Android.mk
new file mode 100644
index 0000000..4b5589a
--- /dev/null
+++ b/themes/accents/white/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := White
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/white/AndroidManifest.xml b/themes/accents/white/AndroidManifest.xml
new file mode 100644
index 0000000..6ab03af
--- /dev/null
+++ b/themes/accents/white/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.white"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="White" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/white/res/values/colors.xml b/themes/accents/white/res/values/colors.xml
new file mode 100644
index 0000000..9b04e09
--- /dev/null
+++ b/themes/accents/white/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FFFFFFFF</color>
+    <color name="accent_device_default_light">#FFFFFFFF</color>
+    <color name="accent_device_default_dark">#FFFFFFFF</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FF000000</color>
+
+</resources>
diff --git a/themes/accents/yellow/Android.mk b/themes/accents/yellow/Android.mk
new file mode 100644
index 0000000..73e8f34
--- /dev/null
+++ b/themes/accents/yellow/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := Yellow
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/accents/yellow/AndroidManifest.xml b/themes/accents/yellow/AndroidManifest.xml
new file mode 100644
index 0000000..0244b46
--- /dev/null
+++ b/themes/accents/yellow/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.accents.yellow"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="Yellow" android:hasCode="false"/>
+</manifest>
diff --git a/themes/accents/yellow/res/values/colors.xml b/themes/accents/yellow/res/values/colors.xml
new file mode 100644
index 0000000..807697a
--- /dev/null
+++ b/themes/accents/yellow/res/values/colors.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<!-- Colors specific to DeviceDefault themes. These are mostly pass-throughs to enable
+     overlaying new theme colors. -->
+<resources>
+
+    <!-- Accent -->
+    <color name="accent_device_default_700">#FFFFEB3B</color>
+    <color name="accent_device_default_light">#FFFFEB3B</color>
+    <color name="accent_device_default_dark">#FFFFEB3B</color>
+
+    <!-- Fastscroller -->
+    <color name="fastscroller_text_color">#FF000000</color>
+
+</resources>
diff --git a/themes/darktheme/Android.mk b/themes/darktheme/Android.mk
new file mode 100644
index 0000000..5053e7d
--- /dev/null
+++ b/themes/darktheme/Android.mk
@@ -0,0 +1 @@
+include $(call all-subdir-makefiles)
diff --git a/themes/darktheme/SysuiDarkThemeOverlay/res/color/qs_detail_progress_track.xml b/themes/darktheme/SysuiDarkThemeOverlay/res/color/qs_detail_progress_track.xml
new file mode 100644
index 0000000..c56382e
--- /dev/null
+++ b/themes/darktheme/SysuiDarkThemeOverlay/res/color/qs_detail_progress_track.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <!-- I really don't want to define this, but the View that uses this asset uses both the
+         light and dark accent colors. -->
+    <item android:alpha="0.6" android:drawable="@*android:color/accent_device_default_light" />
+</selector>
diff --git a/themes/darktheme/SysuiDarkThemeOverlay/res/values/themes_device_defaults.xml b/themes/darktheme/SysuiDarkThemeOverlay/res/values/themes_device_defaults.xml
new file mode 100644
index 0000000..2dca5ff
--- /dev/null
+++ b/themes/darktheme/SysuiDarkThemeOverlay/res/values/themes_device_defaults.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <style name="Theme.DeviceDefault.QuickSettings" parent="android:Theme.DeviceDefault">
+        <item name="android:colorPrimary">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <!-- textColorPrimaryInverse is used on the lock screen and this means that we can't just
+        invert text colors otherwise we won't have contrast on the keyguard -->
+        <item name="android:textColorPrimaryInverse">@*android:color/primary_text_material_dark</item>
+        <!-- same for textColorSecondaryInverse -->
+        <item name="android:textColorSecondaryInverse">@*android:color/secondary_text_material_dark</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+        <item name="android:colorControlNormal">?android:attr/textColorPrimary</item>
+        <item name="android:colorBackgroundFloating">#000</item>
+    </style>
+</resources>
diff --git a/themes/darktheme/settings/Android.mk b/themes/darktheme/settings/Android.mk
new file mode 100644
index 0000000..00f7f43
--- /dev/null
+++ b/themes/darktheme/settings/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := SettingsDark
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/darktheme/settings/AndroidManifest.xml b/themes/darktheme/settings/AndroidManifest.xml
new file mode 100644
index 0000000..40b96e5
--- /dev/null
+++ b/themes/darktheme/settings/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.android.settings.theme.dark"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="com.android.settings" android:priority="1"/>
+
+    <application android:label="SettingsDark" android:hasCode="false"/>
+</manifest>
diff --git a/themes/darktheme/settings/res/drawable-anydpi/ic_arrow_down_24dp.xml b/themes/darktheme/settings/res/drawable-anydpi/ic_arrow_down_24dp.xml
new file mode 100644
index 0000000..e8f49ee
--- /dev/null
+++ b/themes/darktheme/settings/res/drawable-anydpi/ic_arrow_down_24dp.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2017 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+        android:width="24dp"
+        android:height="24dp"
+        android:viewportWidth="24.0"
+        android:viewportHeight="24.0">
+    <path
+        android:fillColor="@*android:color/accent_device_default_dark"
+        android:pathData="M12,16.41l-6.71,-6.7l1.42,-1.42l5.29,5.3l5.29,-5.3l1.42,1.42z"/>
+</vector>
diff --git a/themes/darktheme/settings/res/drawable/ic_suggestion_close_button.xml b/themes/darktheme/settings/res/drawable/ic_suggestion_close_button.xml
new file mode 100644
index 0000000..336567e
--- /dev/null
+++ b/themes/darktheme/settings/res/drawable/ic_suggestion_close_button.xml
@@ -0,0 +1,25 @@
+<!--
+     Copyright (C) 2018 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+        android:width="24dp"
+        android:height="24dp"
+        android:viewportWidth="24.0"
+        android:viewportHeight="24.0">
+    <path
+        android:fillColor="#FFFFFFFF"
+        android:pathData="M18.3,5.71a0.996,0.996 0,0 0,-1.41 0L12,10.59 7.11,5.7A0.996,0.996 0,1 0,5.7 7.11L10.59,12 5.7,16.89a0.996,0.996 0,1 0,1.41 1.41L12,13.41l4.89,4.89a0.996,0.996 0,1 0,1.41 -1.41L13.41,12l4.89,-4.89c0.38,-0.38 0.38,-1.02 0,-1.4z"/>
+</vector>
diff --git a/themes/darktheme/settings/res/values/colors.xml b/themes/darktheme/settings/res/values/colors.xml
new file mode 100644
index 0000000..5597bd1
--- /dev/null
+++ b/themes/darktheme/settings/res/values/colors.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  Copyright (C) 2017 The Android Open Source Project
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+       http://www.apache.org/licenses/LICENSE-2.0
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+  -->
+
+<resources>
+
+    <!-- Color for the background of the shortcut icons.-->
+    <color name="shortcut_background">@*android:color/primary_device_default_dark</color>
+
+    <!-- Wifi network details -->
+    <color name="wifi_details_icon_color">#8AFFFFFF</color>
+
+</resources>
diff --git a/themes/darktheme/settingsintelligence/Android.mk b/themes/darktheme/settingsintelligence/Android.mk
new file mode 100644
index 0000000..3c2c63c
--- /dev/null
+++ b/themes/darktheme/settingsintelligence/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := SettingsIntelligenceDark
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/darktheme/settingsintelligence/AndroidManifest.xml b/themes/darktheme/settingsintelligence/AndroidManifest.xml
new file mode 100644
index 0000000..f916aa9
--- /dev/null
+++ b/themes/darktheme/settingsintelligence/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.android.settings.intelligence.theme.dark"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="com.android.settings.intelligence" android:priority="1"/>
+
+    <application android:label="SettingsIntelligenceDark" android:hasCode="false"/>
+</manifest>
diff --git a/themes/darktheme/settingsintelligence/res/values/colors.xml b/themes/darktheme/settingsintelligence/res/values/colors.xml
new file mode 100644
index 0000000..40155ed
--- /dev/null
+++ b/themes/darktheme/settingsintelligence/res/values/colors.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  Copyright (C) 2017 The Android Open Source Project
+ 
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+  -->
+
+<resources>
+
+    <color name="search_panel_background">@*android:color/primary_device_default_dark</color>
+
+</resources>
diff --git a/themes/darktheme/system/Android.mk b/themes/darktheme/system/Android.mk
new file mode 100644
index 0000000..c42a656
--- /dev/null
+++ b/themes/darktheme/system/Android.mk
@@ -0,0 +1,11 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_PACKAGE_NAME := SystemDark
+LOCAL_SDK_VERSION := current
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := false
+
+include $(BUILD_PACKAGE)
diff --git a/themes/darktheme/system/AndroidManifest.xml b/themes/darktheme/system/AndroidManifest.xml
new file mode 100644
index 0000000..415bf27
--- /dev/null
+++ b/themes/darktheme/system/AndroidManifest.xml
@@ -0,0 +1,8 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.android.system.theme.dark"
+    android:versionCode="1"
+    android:versionName="1.0">
+    <overlay android:targetPackage="android" android:priority="1"/>
+
+    <application android:label="SystemDark" android:hasCode="false"/>
+</manifest>
diff --git a/themes/darktheme/system/res/color/qs_detail_progress_track.xml b/themes/darktheme/system/res/color/qs_detail_progress_track.xml
new file mode 100644
index 0000000..c56382e
--- /dev/null
+++ b/themes/darktheme/system/res/color/qs_detail_progress_track.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <!-- I really don't want to define this, but the View that uses this asset uses both the
+         light and dark accent colors. -->
+    <item android:alpha="0.6" android:drawable="@*android:color/accent_device_default_light" />
+</selector>
diff --git a/themes/darktheme/system/res/values/colors.xml b/themes/darktheme/system/res/values/colors.xml
new file mode 100644
index 0000000..90ab45d
--- /dev/null
+++ b/themes/darktheme/system/res/values/colors.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+    <!-- Immersive cling -->
+    <color name="immersive_cling_bg_color">@*android:color/background_material_dark</color>
+    <color name="immersive_cling_text_color">@android:color/white</color>
+    <color name="immersive_cling_button_text_color">@android:color/white</color>
+
+    <!-- Resolver -->
+    <color name="resolver_list_bg">@*android:color/background_material_dark</color>
+    <color name="chooser_service_row_background_color">@*android:color/background_material_dark</color>
+
+    <!-- Autofill save dialog -->
+    <color name="autofill_save_title_color">@android:color/black</color>
+    <color name="autofill_autofill_save_custom_subtitle_color">@android:color/black</color>
+
+    <!-- Toast text and bg colors -->
+    <color name="toast_bg_color">@*android:color/background_material_dark</color>
+    <color name="toast_text_color">@android:color/white</color>
+
+    <!-- Two target preference vertical divider color -->
+    <color name="list_divider_dark">#64eeeeee</color>
+
+</resources>
diff --git a/themes/darktheme/system/res/values/styles.xml b/themes/darktheme/system/res/values/styles.xml
new file mode 100644
index 0000000..12c6760
--- /dev/null
+++ b/themes/darktheme/system/res/values/styles.xml
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <style name="Theme.DeviceDefault.QuickSettings" parent="@*android:style/Theme.DeviceDefault">
+        <item name="android:colorPrimary">@*android:color/primary_device_default_dark</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+        <item name="android:colorControlNormal">?android:attr/textColorPrimary</item>
+        <item name="android:colorBackgroundFloating">@*android:color/material_grey_900</item>
+    </style>
+    <style name="Theme.DeviceDefault.Settings" parent="@*android:style/Theme.Material">
+        <item name="android:actionBarTheme">@*android:style/ThemeOverlay.DeviceDefault.ActionBar.Accent</item>
+        <item name="android:colorPrimary">@*android:color/primary_device_default_dark</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+        <item name="android:colorEdgeEffect">#ffffffff</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+        <item name="android:navigationBarColor">@*android:color/primary_device_default_dark</item>
+        <item name="android:textColorPrimaryInverse">@*android:color/background_material_dark</item>
+    </style>
+    <style name="Theme.Material.Settings.BaseDialog" parent="@*android:style/Theme.Material.BaseDialog">
+        <item name="android:colorPrimary">@*android:color/primary_device_default_dark</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+    </style>
+    <style name="Theme.Material.Settings.CompactMenu" parent="@*android:style/Theme.Material.CompactMenu">
+        <item name="android:colorPrimary">@*android:color/primary_device_default_dark</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+    </style>
+    <style name="Theme.Material.Settings.Dialog.BaseAlert" parent="@*android:style/Theme.Material.Dialog.BaseAlert">
+        <item name="android:colorPrimary">@*android:color/primary_device_default_dark</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+    </style>
+    <style name="Theme.Material.Settings.DialogWhenLarge" parent="@*android:style/Theme.Material.DialogWhenLarge">
+        <item name="android:colorPrimary">@*android:color/primary_device_default_dark</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+    </style>
+    <style name="Theme.Material.Settings.DialogWhenLarge.NoActionBar" parent="@*android:style/Theme.Material.DialogWhenLarge.NoActionBar">
+        <item name="android:colorPrimary">@*android:color/primary_device_default_dark</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+    </style>
+    <style name="Theme.Material.Settings.Dialog.Presentation" parent="@*android:style/Theme.Material.Dialog.Presentation">
+        <item name="android:colorPrimary">@*android:color/primary_device_default_dark</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+    </style>
+    <style name="Theme.DeviceDefault.QuickSettings.Dialog" parent="@*android:style/Theme.DeviceDefault.Dialog">
+        <item name="android:colorPrimary">@*android:color/primary_device_default_dark</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+    </style>
+    <style name="Theme.DeviceDefault.Light.Dialog" parent="@*android:style/Theme.Material.Dialog">
+        <item name="android:windowTitleStyle">@*android:style/DialogWindowTitle.DeviceDefault</item>
+        <item name="android:windowAnimationStyle">@*android:style/Animation.DeviceDefault.Dialog</item>
+        <item name="android:buttonBarStyle">@*android:style/DeviceDefault.ButtonBar.AlertDialog</item>
+        <item name="android:borderlessButtonStyle">@*android:style/Widget.DeviceDefault.Button.Borderless.Small</item>
+        <item name="android:textColorPrimary">#ffffffff</item>
+        <item name="android:textColorSecondary">#fff5f5f5</item>
+        <item name="android:textColorTertiary">#b3f5f5f5</item>
+        <item name="android:textColorHint">#ff999999</item>
+        <item name="android:textColorAlertDialogListItem">#ffffffff</item>
+        <item name="android:colorPrimary">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings_light</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+    </style>
+    <style name="Theme.DeviceDefault.Light.Dialog.MinWidth" parent="@*android:style/Theme.Material.Dialog.MinWidth">
+        <item name="android:colorPrimary">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings_light</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+        <item name="android:textColorPrimary">#ffffffff</item>
+        <item name="android:textColorSecondary">#fff5f5f5</item>
+        <item name="android:textColorTertiary">#b3f5f5f5</item>
+        <item name="android:textColorHint">#ff999999</item>
+        <item name="android:textColorAlertDialogListItem">#ffffffff</item>
+    </style>
+    <style name="Theme.DeviceDefault.Light.Dialog.NoActionBar" parent="@*android:style/Theme.Material.Dialog.NoActionBar">
+        <item name="android:colorPrimary">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings_light</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+        <item name="android:textColorPrimary">#ffffffff</item>
+        <item name="android:textColorSecondary">#fff5f5f5</item>
+        <item name="android:textColorTertiary">#b3f5f5f5</item>
+        <item name="android:textColorHint">#ff999999</item>
+        <item name="android:textColorAlertDialogListItem">#ffffffff</item>
+    </style>
+    <style name="Theme.DeviceDefault.Light.Dialog.NoActionBar.MinWidth" parent="@*android:style/Theme.Material.Dialog.NoActionBar.MinWidth">
+        <item name="android:colorPrimary">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings_light</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+        <item name="android:textColorPrimary">#ffffffff</item>
+        <item name="android:textColorSecondary">#fff5f5f5</item>
+        <item name="android:textColorTertiary">#b3f5f5f5</item>
+        <item name="android:textColorHint">#ff999999</item>
+        <item name="android:textColorAlertDialogListItem">#ffffffff</item>
+    </style>
+    <style name="Theme.DeviceDefault.Light.Dialog.FixedSize" parent="@*android:style/Theme.Material" >
+        <item name="*android:windowFixedWidthMajor">@*android:dimen/dialog_fixed_width_major</item>
+        <item name="*android:windowFixedWidthMinor">@*android:dimen/dialog_fixed_width_minor</item>
+        <item name="*android:windowFixedHeightMajor">@*android:dimen/dialog_fixed_height_major</item>
+        <item name="*android:windowFixedHeightMinor">@*android:dimen/dialog_fixed_height_minor</item>
+        <item name="android:colorPrimary">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings_light</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+        <item name="android:textColorPrimary">#ffffffff</item>
+        <item name="android:textColorSecondary">#fff5f5f5</item>
+        <item name="android:textColorTertiary">#b3f5f5f5</item>
+        <item name="android:textColorHint">#ff999999</item>
+        <item name="android:textColorAlertDialogListItem">#ffffffff</item>
+    </style>
+    <style name="Theme.DeviceDefault.Light.Dialog.NoActionBar.FixedSize" parent="@*android:style/Theme.Material" >
+        <item name="*android:windowFixedWidthMajor">@*android:dimen/dialog_fixed_width_major</item>
+        <item name="*android:windowFixedWidthMinor">@*android:dimen/dialog_fixed_width_minor</item>
+        <item name="*android:windowFixedHeightMajor">@*android:dimen/dialog_fixed_height_major</item>
+        <item name="*android:windowFixedHeightMinor">@*android:dimen/dialog_fixed_height_minor</item>
+        <item name="android:colorPrimary">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings_light</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+        <item name="android:textColorPrimary">#ffffffff</item>
+        <item name="android:textColorSecondary">#fff5f5f5</item>
+        <item name="android:textColorTertiary">#b3f5f5f5</item>
+        <item name="android:textColorHint">#ff999999</item>
+        <item name="android:textColorAlertDialogListItem">#ffffffff</item>
+    </style>
+    <style name="Theme.DeviceDefault.Light.DialogWhenLarge" parent="@*android:style/Theme.Material.DialogWhenLarge">
+        <item name="android:colorPrimary">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings_light</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+        <item name="android:textColorPrimary">#ffffffff</item>
+        <item name="android:textColorSecondary">#fff5f5f5</item>
+        <item name="android:textColorTertiary">#b3f5f5f5</item>
+        <item name="android:textColorHint">#ff999999</item>
+        <item name="android:textColorAlertDialogListItem">#ffffffff</item>
+    </style>
+    <style name="Theme.DeviceDefault.Light.DialogWhenLarge.NoActionBar" parent="@*android:style/Theme.Material.DialogWhenLarge.NoActionBar">
+        <item name="android:colorPrimary">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings_light</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+        <item name="android:textColorPrimary">#ffffffff</item>
+        <item name="android:textColorSecondary">#fff5f5f5</item>
+        <item name="android:textColorTertiary">#b3f5f5f5</item>
+        <item name="android:textColorHint">#ff999999</item>
+        <item name="android:textColorAlertDialogListItem">#ffffffff</item>
+    </style>
+    <style name="Theme.DeviceDefault.Light.Dialog.Presentation" parent="@*android:style/Theme.Material.Dialog.Presentation">
+        <item name="android:colorPrimary">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings_light</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+        <item name="android:textColorPrimary">#ffffffff</item>
+        <item name="android:textColorSecondary">#fff5f5f5</item>
+        <item name="android:textColorTertiary">#b3f5f5f5</item>
+        <item name="android:textColorHint">#ff999999</item>
+        <item name="android:textColorAlertDialogListItem">#ffffffff</item>
+    </style>
+    <style name="Theme.DeviceDefault.Light.Dialog.Alert" parent="@*android:style/Theme.Material.Dialog.Alert">
+        <item name="android:windowTitleStyle">@*android:style/DialogWindowTitle.DeviceDefault</item>
+        <item name="android:windowAnimationStyle">@*android:style/Animation.DeviceDefault.Dialog</item>
+        <item name="android:buttonBarStyle">@*android:style/DeviceDefault.ButtonBar.AlertDialog</item>
+        <item name="android:borderlessButtonStyle">@*android:style/Widget.DeviceDefault.Button.Borderless.Small</item>
+        <item name="android:textColorPrimary">#ffffffff</item>
+        <item name="android:textColorSecondary">#fff5f5f5</item>
+        <item name="android:textColorTertiary">#b3f5f5f5</item>
+        <item name="android:textColorHint">#ff999999</item>
+        <item name="android:textColorAlertDialogListItem">#ffffffff</item>
+        <item name="android:colorPrimary">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings_light</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+    </style>
+    <style name="Theme.DeviceDefault.System" parent="@*android:style/Theme.Material">
+        <item name="android:windowTitleStyle">@*android:style/DialogWindowTitle.DeviceDefault</item>
+        <item name="android:windowAnimationStyle">@*android:style/Animation.DeviceDefault.Dialog</item>
+        <item name="android:buttonBarStyle">@*android:style/DeviceDefault.ButtonBar.AlertDialog</item>
+        <item name="android:borderlessButtonStyle">@*android:style/Widget.DeviceDefault.Button.Borderless.Small</item>
+        <item name="android:textColorPrimary">#ffffffff</item>
+        <item name="android:textColorSecondary">#fff5f5f5</item>
+        <item name="android:textColorTertiary">#b3f5f5f5</item>
+        <item name="android:textColorHint">#ff999999</item>
+        <item name="android:textColorAlertDialogListItem">#ffffffff</item>
+        <item name="android:colorPrimary">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_device_default_settings</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings_light</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+    </style>
+    <style name="Theme.DeviceDefault.Resolver" parent="@*android:style/Theme.Material">
+        <item name="android:windowBackground">@*android:color/transparent</item>
+        <item name="android:windowNoTitle">true</item>
+        <item name="android:windowContentOverlay">@null</item>
+        <item name="android:backgroundDimEnabled">true</item>
+        <item name="android:windowIsTranslucent">true</item>
+        <item name="android:windowTranslucentStatus">false</item>
+        <item name="android:windowTranslucentNavigation">false</item>
+        <item name="android:windowDrawsSystemBarBackgrounds">false</item>
+        <item name="android:colorPrimary">@*android:color/primary_device_default_dark</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+        <item name="android:textColorPrimary">#FFC7C7C7</item>
+    </style>
+    <style name="Theme.DeviceDefault.Light.Panel" parent="@*android:style/Theme.Material.Panel" >
+        <item name="android:colorPrimary">@*android:color/primary_device_default_dark</item>
+        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
+        <item name="android:colorAccent">@*android:color/accent_device_default_dark</item>
+        <item name="android:colorSecondary">@*android:color/secondary_device_default_settings</item>
+        <item name="android:colorControlNormal">@*android:color/accent_device_default_dark</item>
+        <item name="android:textColorPrimaryInverse">@*android:color/background_material_dark</item>
+    </style>
+</resources>