Commit a457c6c7 authored by fallenstardust's avatar fallenstardust

ydk text剪贴板监听

parent 1baa901b
...@@ -79,6 +79,9 @@ public class ServiceDuelAssistant extends Service { ...@@ -79,6 +79,9 @@ public class ServiceDuelAssistant extends Service {
//卡查内容 //卡查内容
public static String cardSearchMessage = ""; public static String cardSearchMessage = "";
//卡组复制
public static final String[] DeckTextKey = new String[]{"#Created by", "#main"};
public static String DeckText = "";
//悬浮窗布局View //悬浮窗布局View
private View mFloatLayout; private View mFloatLayout;
...@@ -145,9 +148,22 @@ public class ServiceDuelAssistant extends Service { ...@@ -145,9 +148,22 @@ public class ServiceDuelAssistant extends Service {
if (TextUtils.isEmpty(clipMessage)) { if (TextUtils.isEmpty(clipMessage)) {
return; return;
} }
//如果复制的内容是多行不执行 //如果复制的内容是多行则视为卡组
if (clipMessage.contains("\n")) if (clipMessage.contains("\n")) {
for (String s : DeckTextKey) {
int DeckTextStart = clipMessage.indexOf(s);
if (DeckTextStart != -1) {
DeckText = clipMessage.substring(DeckTextStart + s.length(), clipMessage.length());
if (TextUtils.isEmpty(DeckText)) {
return; return;
}
//如果卡组文本包含“#extra”并且复制的内容包含“!side”则作为卡组打开
if (DeckText.contains("#extra")&&clipMessage.contains("!side")) {
}
}
}
}
int start = -1; int start = -1;
int end = -1; int end = -1;
String passwordPrefixKey = null; String passwordPrefixKey = null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment