diff --git a/res/values/cherish_strings.xml b/res/values/cherish_strings.xml
index 317fe5c..42b2260 100644
--- a/res/values/cherish_strings.xml
+++ b/res/values/cherish_strings.xml
@@ -68,6 +68,19 @@
Quick settings
+
+ Lockscreen Items
+ Enable Lockscreen tuner
+ Lockscreen shortcuts
+ Customize Lockscreen shortcuts
+
+
+ Lockscreen tuner
+
+
+ Statusbar Icons
+ Statusbar items
+
Status bar icons
diff --git a/res/xml/cherish_lockscreen_shortcuts.xml b/res/xml/cherish_lockscreen_shortcuts.xml
new file mode 100644
index 0000000..40bee62
--- /dev/null
+++ b/res/xml/cherish_lockscreen_shortcuts.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/xml/cherish_settings_lockscreen.xml b/res/xml/cherish_settings_lockscreen.xml
index 2371dd4..7826b67 100644
--- a/res/xml/cherish_settings_lockscreen.xml
+++ b/res/xml/cherish_settings_lockscreen.xml
@@ -17,5 +17,18 @@
xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/lockscreen_title"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
+
+
+
+
+
+
+
diff --git a/res/xml/cherish_settings_statusbar.xml b/res/xml/cherish_settings_statusbar.xml
index d6bbc3c..686796b 100644
--- a/res/xml/cherish_settings_statusbar.xml
+++ b/res/xml/cherish_settings_statusbar.xml
@@ -14,5 +14,19 @@
xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/statusbar_title"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
+
+
+
+
+
+
+
+
diff --git a/src/com/cherish/settings/fragments/LockscreenShortcuts.java b/src/com/cherish/settings/fragments/LockscreenShortcuts.java
new file mode 100644
index 0000000..de52da6
--- /dev/null
+++ b/src/com/cherish/settings/fragments/LockscreenShortcuts.java
@@ -0,0 +1,76 @@
+/*
+ * Copyright (C) 2020 The CherishOS 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.
+ */
+
+package com.cherish.settings.fragments;
+
+import android.app.ActivityManagerNative;
+import android.content.Context;
+import android.content.ContentResolver;
+import android.content.pm.PackageManager.NameNotFoundException;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.os.UserHandle;
+import android.os.RemoteException;
+import android.os.ServiceManager;
+import androidx.preference.Preference;
+import androidx.preference.ListPreference;
+import androidx.preference.PreferenceCategory;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.Preference.OnPreferenceChangeListener;
+import android.provider.Settings;
+import android.util.Log;
+import android.view.WindowManagerGlobal;
+import android.view.IWindowManager;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import java.util.Locale;
+import android.text.TextUtils;
+import android.view.View;
+
+import com.android.settings.R;
+import com.android.settings.SettingsPreferenceFragment;
+import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
+import com.android.settings.Utils;
+
+public class LockscreenShortcuts extends SettingsPreferenceFragment implements OnPreferenceChangeListener {
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ addPreferencesFromResource(R.xml.cherish_lockscreen_shortcuts);
+
+ final ContentResolver resolver = getActivity().getContentResolver();
+ final PreferenceScreen prefSet = getPreferenceScreen();
+
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return MetricsEvent.CHERISH_SETTINGS;
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ }
+
+ @Override
+ public boolean onPreferenceChange(Preference preference, Object objValue) {
+ return false;
+ }
+}