From 57a5a675ef84882a87a50fa98249e1514516bc43 Mon Sep 17 00:00:00 2001 From: okjackcaptain <378702538@qq.com> Date: Mon, 31 Oct 2022 11:47:34 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E8=AE=BE=E7=BD=AE=E9=A1=B5=E9=9D=A2UI?= =?UTF-8?q?=E5=AF=B9=E9=BD=90(by=20okjack)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/github/tvbox/osc/server/ControlManager.java | 2 +- .../github/tvbox/osc/ui/activity/PushActivity.java | 2 +- app/src/main/res/layout/fragment_model.xml | 11 +++++++---- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/github/tvbox/osc/server/ControlManager.java b/app/src/main/java/com/github/tvbox/osc/server/ControlManager.java index 006568af..e80d1491 100644 --- a/app/src/main/java/com/github/tvbox/osc/server/ControlManager.java +++ b/app/src/main/java/com/github/tvbox/osc/server/ControlManager.java @@ -80,7 +80,7 @@ public class ControlManager { @Override public void onPushReceived(String url) { - Matcher m = Pattern.compile("(https?://[A-Za-z0-9:_@$#\\|\\/\\.\\?\\=\\&\\%\\-]+)").matcher(url); + Matcher m = Pattern.compile("(https?://[A-Za-z0-9:_@$#\\+\\|\\/\\.\\?\\=\\&\\%\\-]+)").matcher(url); String finalUrl = url; if (m.find()) { finalUrl = m.group(1); diff --git a/app/src/main/java/com/github/tvbox/osc/ui/activity/PushActivity.java b/app/src/main/java/com/github/tvbox/osc/ui/activity/PushActivity.java index ab6c33f3..d9dd2a26 100644 --- a/app/src/main/java/com/github/tvbox/osc/ui/activity/PushActivity.java +++ b/app/src/main/java/com/github/tvbox/osc/ui/activity/PushActivity.java @@ -46,7 +46,7 @@ public class PushActivity extends BaseActivity { if (manager.hasPrimaryClip() && manager.getPrimaryClip() != null && manager.getPrimaryClip().getItemCount() > 0) { ClipData.Item addedText = manager.getPrimaryClip().getItemAt(0); String clipText = addedText.getText().toString().trim(); - Matcher m = Pattern.compile("(https?://[A-Za-z0-9:_@$#\\|\\/\\.\\?\\=\\&\\%\\-]+)").matcher(clipText); + Matcher m = Pattern.compile("(https?://[A-Za-z0-9:_@$#\\+\\|\\/\\.\\?\\=\\&\\%\\-]+)").matcher(clipText); if (m.find()) { clipText = m.group(1); } diff --git a/app/src/main/res/layout/fragment_model.xml b/app/src/main/res/layout/fragment_model.xml index 76bce642..ee122c12 100644 --- a/app/src/main/res/layout/fragment_model.xml +++ b/app/src/main/res/layout/fragment_model.xml @@ -641,17 +641,18 @@ + + +