update 邮件检索

This commit is contained in:
gallonyin
2023-06-13 18:29:53 +08:00
parent a1ae8702ef
commit 68da199012
2 changed files with 5 additions and 4 deletions

View File

@@ -14,6 +14,7 @@ object Constant {
var myName = "" var myName = ""
// var regTrimTitle = "(…$)|(-.*$)|(\\(.*?\\)$)".toRegex() // var regTrimTitle = "(…$)|(-.*$)|(\\(.*?\\)$)".toRegex()
var regMail = "\\S+@\\S+\\.\\S+".toRegex()
var regTrimTitle = "(…$)".toRegex() var regTrimTitle = "(…$)".toRegex()
var key = "9876543210abcdef".toByteArray() var key = "9876543210abcdef".toByteArray()
var iv = "0123456789abcdef".toByteArray() var iv = "0123456789abcdef".toByteArray()

View File

@@ -1987,12 +1987,12 @@ object WeworkOperationImpl {
timeout = 2000, timeout = 2000,
root = false root = false
) )
if (selectListView != null && matchSelect != null) { if (selectListView != null && (matchSelect != null || reverseRegexTitle.matches(Constant.regMail))) {
var flag = false var flag = false
for (i in 0 until selectListView.childCount) { for (i in 0 until selectListView.childCount) {
val item = selectListView.getChild(i) val item = selectListView.getChild(i)
val searchResult = AccessibilityUtil.findOnceByTextRegex(item, regex) if ((matchSelect == null && item.className == Views.RelativeLayout)
if (searchResult != null) { || AccessibilityUtil.findOnceByTextRegex(item, regex) != null) {
item.refresh() item.refresh()
val imageView = val imageView =
AccessibilityUtil.findOneByClazz(item, Views.ImageView, root = false) AccessibilityUtil.findOneByClazz(item, Views.ImageView, root = false)