diff --git a/res/drawable/ic_settings_device.xml b/res/drawable/ic_settings_device.xml
new file mode 100644
index 0000000..50dfdc1
--- /dev/null
+++ b/res/drawable/ic_settings_device.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/res/values-ru/nitrogen_strings.xml b/res/values-ru/nitrogen_strings.xml
index ec6ecbd..1e73b4a 100644
--- a/res/values-ru/nitrogen_strings.xml
+++ b/res/values-ru/nitrogen_strings.xml
@@ -27,6 +27,7 @@
Строка состояния
Кнопки громкости
Уведомления
+ Настройки устройства
Ок
diff --git a/res/values/cherish_strings.xml b/res/values/cherish_strings.xml
index 8a35baf..1419660 100644
--- a/res/values/cherish_strings.xml
+++ b/res/values/cherish_strings.xml
@@ -26,6 +26,7 @@
Status bar
Volume rockers
Notifications
+ Device features
OK
diff --git a/res/xml/cherish_settings.xml b/res/xml/cherish_settings.xml
index a4b21cb..a8f74e8 100644
--- a/res/xml/cherish_settings.xml
+++ b/res/xml/cherish_settings.xml
@@ -79,4 +79,14 @@
android:fragment="com.cherish.settings.fragments.MiscSettings"
android:icon="@drawable/ic_settings_miscs"/>
+
+
+
+
diff --git a/src/com/cherish/settings/CherishSettings.java b/src/com/cherish/settings/CherishSettings.java
index 4707d36..48b6846 100644
--- a/src/com/cherish/settings/CherishSettings.java
+++ b/src/com/cherish/settings/CherishSettings.java
@@ -26,6 +26,7 @@ import android.os.Bundle;
import android.view.Surface;
import android.preference.Preference;
import com.android.settings.R;
+import com.cherish.settings.preferences.Utils;
import com.android.settings.SettingsPreferenceFragment;
@@ -34,8 +35,15 @@ public class CherishSettings extends SettingsPreferenceFragment {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
+ final String KEY_DEVICE_PART = "device_part";
+ final String KEY_DEVICE_PART_PACKAGE_NAME = "org.omnirom.device";
addPreferencesFromResource(R.xml.cherish_settings);
+
+ // DeviceParts
+ if (!Utils.isPackageInstalled(getActivity(), KEY_DEVICE_PART_PACKAGE_NAME)) {
+ getPreferenceScreen().removePreference(findPreference(KEY_DEVICE_PART));
+ }
}
@Override