From 0f0ccf07bad594b618f4fcce9a8f79a5bc188bb3 Mon Sep 17 00:00:00 2001 From: Adam Lesinski Date: Tue, 4 Feb 2014 18:03:52 -0800 Subject: [PATCH] Add new software features Wearable devices are much more stripped down than handheld and tablet devices. There are system services that must not be present on wearable devices. Those services have their own feature xml files that get copied to the system image as needed. They are included by default in the handheld and tablet core feature files in order to maintain previous behavior. Wearable devices should always copy the data/etc/wearable_core_hardware.xml file and whatever other files that represent required services (eg. data/etc/android.software.print.xml). Change-Id: I410442d45854fe54cba1131ce488a5a459ac580a --- data/etc/android.software.accessibility.xml | 19 ++++++ data/etc/android.software.app_widgets.xml | 19 ++++++ data/etc/android.software.backup.xml | 19 ++++++ data/etc/android.software.device_admin.xml | 19 ++++++ data/etc/android.software.print.xml | 19 ++++++ data/etc/handheld_core_hardware.xml | 7 +++ data/etc/tablet_core_hardware.xml | 7 +++ data/etc/wearable_core_hardware.xml | 67 +++++++++++++++++++++ 8 files changed, 176 insertions(+) create mode 100644 data/etc/android.software.accessibility.xml create mode 100644 data/etc/android.software.app_widgets.xml create mode 100644 data/etc/android.software.backup.xml create mode 100644 data/etc/android.software.device_admin.xml create mode 100644 data/etc/android.software.print.xml create mode 100644 data/etc/wearable_core_hardware.xml diff --git a/data/etc/android.software.accessibility.xml b/data/etc/android.software.accessibility.xml new file mode 100644 index 000000000..709b3f0c7 --- /dev/null +++ b/data/etc/android.software.accessibility.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/data/etc/android.software.app_widgets.xml b/data/etc/android.software.app_widgets.xml new file mode 100644 index 000000000..9a51b2407 --- /dev/null +++ b/data/etc/android.software.app_widgets.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/data/etc/android.software.backup.xml b/data/etc/android.software.backup.xml new file mode 100644 index 000000000..1ab460350 --- /dev/null +++ b/data/etc/android.software.backup.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/data/etc/android.software.device_admin.xml b/data/etc/android.software.device_admin.xml new file mode 100644 index 000000000..7d14dc661 --- /dev/null +++ b/data/etc/android.software.device_admin.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/data/etc/android.software.print.xml b/data/etc/android.software.print.xml new file mode 100644 index 000000000..713a7f700 --- /dev/null +++ b/data/etc/android.software.print.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/data/etc/handheld_core_hardware.xml b/data/etc/handheld_core_hardware.xml index 4a9f2dd9a..3ff89693b 100644 --- a/data/etc/handheld_core_hardware.xml +++ b/data/etc/handheld_core_hardware.xml @@ -33,11 +33,18 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +