diff --git a/FCL/src/main/java/com/tungsten/fcl/ui/setting/LauncherSettingPage.java b/FCL/src/main/java/com/tungsten/fcl/ui/setting/LauncherSettingPage.java
index de926c9ba..db5a888cf 100644
--- a/FCL/src/main/java/com/tungsten/fcl/ui/setting/LauncherSettingPage.java
+++ b/FCL/src/main/java/com/tungsten/fcl/ui/setting/LauncherSettingPage.java
@@ -25,6 +25,7 @@
import android.widget.SeekBar;
import android.widget.Toast;
+import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatDelegate;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
@@ -86,6 +87,7 @@ public void onCreate() {
binding.clearCache.setOnClickListener(this);
binding.exportLog.setOnClickListener(this);
binding.requestAudioRecord.setOnClickListener(this);
+ binding.downloadNativeLibPlugin.setOnClickListener(this);
binding.theme.setOnClickListener(this);
binding.theme2.setOnClickListener(this);
binding.theme2Dark.setOnClickListener(this);
@@ -300,6 +302,29 @@ public void onClick(View v) {
}
}
}
+ if (v == binding.downloadNativeLibPlugin) {
+ new AlertDialog.Builder(getContext())
+ .setTitle(R.string.message_install_plugin)
+ .setItems(
+ new String[]{
+ "GitHub",
+ getContext().getString(R.string.settings_download_netdisk)
+ },
+ (dialog, which) -> {
+ String url = null;
+ if (which == 0) {
+ url = "https://github.com/ZalithLauncher/NativeLibPlugin/releases";
+ } else if (which == 1) {
+ url = "https://1813283584.share.123pan.cn/123pan/YLIUVv-Hae0v?notoken=1";
+ }
+ if (url != null) {
+ AndroidUtils.openLink(getContext(), url);
+ }
+ })
+ .setPositiveButton(com.tungsten.fcllibrary.R.string.dialog_positive, null)
+ .create()
+ .show();
+ }
if (v == binding.theme) {
FCLColorPickerDialog dialog = new FCLColorPickerDialog(getContext(), ThemeEngine.getInstance().getTheme().getColor(), new FCLColorPickerDialog.Listener() {
@Override
diff --git a/FCL/src/main/res/layout/page_setting_launcher.xml b/FCL/src/main/res/layout/page_setting_launcher.xml
index 39ac3cadb..465963881 100644
--- a/FCL/src/main/res/layout/page_setting_launcher.xml
+++ b/FCL/src/main/res/layout/page_setting_launcher.xml
@@ -205,6 +205,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
请求
调试
请求麦克风权限(用于语音聊天模组)
+ 下载本地库插件
启动器更新
检测
缓存文件夹
diff --git a/FCL/src/main/res/values/strings.xml b/FCL/src/main/res/values/strings.xml
index e5d48682b..0ddaadda4 100644
--- a/FCL/src/main/res/values/strings.xml
+++ b/FCL/src/main/res/values/strings.xml
@@ -897,6 +897,7 @@
Request
Debug
Request recording permission (for voice chat mod)
+ Download Native Library Plugin
Update Launcher
Check
Cache Directory