From b2d3f7caf927e5b83ec52efb74f1f818dbb15236 Mon Sep 17 00:00:00 2001 From: panchengyong <scott> Date: Tue, 31 Dec 2024 18:04:45 +0800 Subject: [PATCH] 新增公共sdkjs类 --- .idea/inspectionProfiles/Project_Default.xml | 36 ec_work_config/android_old_bk/nodeimage/20241227111719.uix | 139 + ec_work_config/android/nodeimage/20241227111743.png | 0 ec_work_config/android/nodeimage/20241226170031.uix | 294 ++ rpa/src/layout/.DS_Store | 0 rpa/src/slib/actions.js | 317 + rpa/libs/sqlite.js | 76 rpa/src/slib/EASYCLICKSDK.js | 595 ++++ rpa/src/slib/RSWIPE.js | 132 + rpa/build/jar/main.jar | 0 rpa/.idea/libraries/ui.xml | 9 rpa/libs/basic.js | 167 ec_work_config/android_old_bk/nodeimage/20241227111743.uix | 334 ++ rpa/libs/device.js | 55 ec_work_config/android/nodeimage/20241227111719.png | 0 .idea/easycode.ignore | 13 rpa/libs/http.js | 96 rpa/libs/uilayout.js | 125 rpa/src/Yanghao/dy_unlogin_tag1.js | 184 + .DS_Store | 0 rpa/dql-pkgsetting.json | 59 ec_work_config/android_old_bk/colorimage/20241226104742.png | 0 rpa/build/release.apk | 0 ec_work_config/android_old_bk/nodeimage/20241227111726.uix | 277 ++ ec_work_config/android/nodeimage/20241227001258.uix | 284 ++ rpa/jxk-pkgsetting.json | 59 rpa/rpa/pkgsetting.json | 59 rpa/.idea/libraries/main.xml | 9 rpa/libs/center.js | 16 rpa/libs/file.js | 67 rpa/libs/global.js | 405 ++- rpa/libs/image.js | 420 ++ ec_work_config/android_old_bk/nodeimage/20241226170031.png | 0 rpa/src/Yanghao/baidu_unlogin_tag1.js | 184 + rpa/libs/thread.js | 27 ec_work_config/android_old_bk/nodeimage/20241227001258.png | 0 rpa/libs/socket.js | 24 rpa/src/message/dy_privateMessage.js | 8 ec_work_config/android_old_bk/colorimage/20241226104901.png | 0 rpa/.idea/vcs.xml | 6 ec_work_config/android_old_bk/colorimage/20241226104723.png | 0 rpa/src/check/dy_deviceAccountCheck.js | 22 rpa/src/message/dy_getMessage.js | 9 rpa/pkgsetting.json | 71 .idea/local-rpa.iml | 0 rpa/libs/__require__.js | 10 rpa/rpa.iml | 4 rpa/.idea/modules.xml | 8 rpa/libs/utils.js | 177 rpa/src/Yanghao/ks_stage1.js | 14 ec_work_config/android/nodeimage/20241227111726.uix | 277 ++ rpa/.idea/rpa.iml | 0 rpa/libs/hidEvent.js | 191 + rpa/libs/shell.js | 38 ec_work_config/android/nodeimage/20241226170031.png | 0 rpa/src/message/dy_replayComment.js | 6 rpa/.DS_Store | 0 ec_work_config/android/nodeimage/20241227111743.uix | 334 ++ rpa/src/message/dy_toUserPrivateMessageV.js | 20 ec_work_config/android/nodeimage/20241227111719.uix | 139 + rpa/src/Yanghao/dy_stage1.js | 43 rpa/.idea/.gitignore | 8 ec_work_config/android/nodeimage/20241227001258.png | 0 .idea/modules.xml | 2 ec_work_config/android/colorimage/20241226104742.png | 0 rpa/.idea/inspectionProfiles/Project_Default.xml | 36 ec_work_config/android_old_bk/nodeimage/20241227111726.png | 0 ec_work_config/android_old_bk/nodeimage/20241227111743.png | 0 rpa/libs/acEvent.js | 298 + rpa/src/slib/datas.js | 17 ec_work_config/android_old_bk/nodeimage/20241227001258.uix | 284 ++ rpa/src/Yanghao/ks_stage2.js | 10 rpa/src/message/dy_deviceUserPostMessage.js | 5 rpa/src/message/dy_toUserPrivateMessage.js | 236 rpa/libs/ecloud.js | 80 rpa/libs/agentEvent.js | 364 + rpa/.idea/misc.xml | 6 ec_work_config/android_old_bk/nodeimage/20241226170031.uix | 294 ++ rpa/src/check/dy_privateMessageReply.js | 15 /dev/null | 0 rpa/src/Yanghao/dy_stage2.js | 9 ec_work_config/android/colorimage/20241226104723.png | 0 ec_work_config/android/colorimage/20241226104901.png | 0 rpa/libs/netcard.js | 2 rpa/src/.DS_Store | 0 rpa/src/interaction/interactionOnComments.js | 315 +- ec_work_config/android_old_bk/nodeimage/20241227111719.png | 0 ec_work_config/android/nodeimage/20241227111726.png | 0 rpa/build/uijar/ui.jar | 0 89 files changed, 6,498 insertions(+), 1,322 deletions(-) diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..6c620a6 --- /dev/null +++ b/.DS_Store Binary files differ diff --git a/.idea/easycode.ignore b/.idea/easycode.ignore new file mode 100644 index 0000000..04b63e2 --- /dev/null +++ b/.idea/easycode.ignore @@ -0,0 +1,13 @@ +.idea +.vscode +node_modules/ +dist/ +vendor/ +cache/ +.*/ +*.min.* +*.test.* +*.spec.* +*.bundle.* +*.bundle-min.* +*.log diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..6560a98 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,36 @@ +<component name="InspectionProjectProfileManager"> + <profile version="1.0"> + <option name="myName" value="Project Default" /> + <inspection_tool class="JavaDoc" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="TOP_LEVEL_CLASS_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" /> + <option name="REQUIRED_TAGS" value="" /> + </value> + </option> + <option name="INNER_CLASS_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" /> + <option name="REQUIRED_TAGS" value="" /> + </value> + </option> + <option name="METHOD_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" /> + <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" /> + </value> + </option> + <option name="FIELD_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" /> + <option name="REQUIRED_TAGS" value="" /> + </value> + </option> + <option name="IGNORE_DEPRECATED" value="false" /> + <option name="IGNORE_JAVADOC_PERIOD" value="true" /> + <option name="IGNORE_DUPLICATED_THROWS" value="false" /> + <option name="IGNORE_POINT_TO_ITSELF" value="false" /> + <option name="myAdditionalJavadocTags" value="date" /> + </inspection_tool> + </profile> +</component> \ No newline at end of file diff --git a/.idea/ec-rpa.iml b/.idea/local-rpa.iml similarity index 100% rename from .idea/ec-rpa.iml rename to .idea/local-rpa.iml diff --git a/.idea/modules.xml b/.idea/modules.xml index c978fd3..6dfa9b2 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,7 +2,7 @@ <project version="4"> <component name="ProjectModuleManager"> <modules> - <module fileurl="file://$PROJECT_DIR$/.idea/ec-rpa.iml" filepath="$PROJECT_DIR$/.idea/ec-rpa.iml" /> + <module fileurl="file://$PROJECT_DIR$/.idea/local-rpa.iml" filepath="$PROJECT_DIR$/.idea/local-rpa.iml" /> <module fileurl="file://$PROJECT_DIR$/rpa/rpa.iml" filepath="$PROJECT_DIR$/rpa/rpa.iml" /> </modules> </component> diff --git a/ec_work_config/android/colorimage/20241226104723.png b/ec_work_config/android/colorimage/20241226104723.png new file mode 100644 index 0000000..d6e86fc --- /dev/null +++ b/ec_work_config/android/colorimage/20241226104723.png Binary files differ diff --git a/ec_work_config/android/colorimage/20241226104742.png b/ec_work_config/android/colorimage/20241226104742.png new file mode 100644 index 0000000..a7d1e58 --- /dev/null +++ b/ec_work_config/android/colorimage/20241226104742.png Binary files differ diff --git a/ec_work_config/android/colorimage/20241226104901.png b/ec_work_config/android/colorimage/20241226104901.png new file mode 100644 index 0000000..fabcf8e --- /dev/null +++ b/ec_work_config/android/colorimage/20241226104901.png Binary files differ diff --git a/ec_work_config/android/nodeimage/20241226170031.png b/ec_work_config/android/nodeimage/20241226170031.png new file mode 100644 index 0000000..cf39f7f --- /dev/null +++ b/ec_work_config/android/nodeimage/20241226170031.png Binary files differ diff --git a/ec_work_config/android/nodeimage/20241226170031.uix b/ec_work_config/android/nodeimage/20241226170031.uix new file mode 100644 index 0000000..5ed548a --- /dev/null +++ b/ec_work_config/android/nodeimage/20241226170031.uix @@ -0,0 +1,294 @@ +<hierarchy rotation="0"> + <node drawingorder="0" index="0" layer="4" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7d73" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2220][1080,2340]" left="0" top="2220" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7d73" childcount="0"></node> + <node drawingorder="0" index="0" layer="3" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@79b0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1032,585][1080,2340]" left="1032" top="585" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@79b0" childcount="0"></node> + <node drawingorder="0" index="0" layer="2" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@75ee" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,585][48,2340]" left="0" top="585" right="48" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@75ee" childcount="0"></node> + <node drawingorder="0" index="0" layer="1" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@97bc" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="5"> + <node drawingorder="2" index="0" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aa81" id="com.android.systemui:id/scrim_behind" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="0"></node> + <node drawingorder="12" index="1" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3a0cb" id="com.android.systemui:id/scrim_in_front" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="0"></node> + <node drawingorder="17" index="2" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1070b26" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="0"></node> + <node drawingorder="10" index="3" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1c04b" id="com.android.systemui:id/panel_view_pager" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="0"></node> + <node drawingorder="6" index="4" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b985" id="com.android.systemui:id/status_bar_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@418eb" id="com.android.systemui:id/status_bar" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@b985" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4206d" id="com.android.systemui:id/status_bar_contents" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@418eb" childcount="2"> + <node drawingorder="2" index="0" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@42f71" id="com.android.systemui:id/status_bar_start" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][434,75]" left="57" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@4206d" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@43332" id="com.android.systemui:id/operator_name_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][199,75]" left="57" top="0" right="199" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42f71" childcount="1"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45c7d" id="com.android.systemui:id/msim_status_bar_operators_card_two_id" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@43332" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="7" text="中国电信" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4603e" id="com.android.systemui:id/operator_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@45c7d" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="5" text="17:00" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@46f42" id="com.android.systemui:id/clock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[199,0][308,75]" left="199" top="0" right="308" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42f71" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47303" id="com.android.systemui:id/notification_icon_area" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42f71" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@5146e" id="com.android.systemui:id/notification_icon_area_inner" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@47303" childcount="2"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@52af4" id="com.android.systemui:id/notificationIcons" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@5146e" childcount="27"> + <node drawingorder="1" index="0" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:无障碍服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2092b29" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,8][346,68]" left="312" top="8" right="346" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52af4" childcount="0"></node> + <node drawingorder="2" index="1" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:云服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2061a98" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[354,8][388,68]" left="354" top="8" right="388" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52af4" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:易点云测 等待脚本进入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@205792d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[396,8][430,68]" left="396" top="8" right="430" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52af4" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="1" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@476c4" id="com.android.systemui:id/status_bar_end" visible="true" multiline="false" dismissable="false" editable="false" bounds="[434,0][1023,75]" left="434" top="0" right="1023" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@4206d" childcount="5"> + <node drawingorder="8" index="0" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="开启护眼模式" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4fa27" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[663,6][713,68]" left="663" top="6" right="713" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@476c4" childcount="0"></node> + <node drawingorder="15" index="1" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="振铃器静音。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@50cec" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[713,6][753,68]" left="713" top="6" right="753" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@476c4" childcount="0"></node> + <node drawingorder="20" index="3" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49c4e" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@476c4" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0b89" id="com.android.systemui:id/signal_cluster" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@49c4e" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c130b" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0b89" childcount="3"> + <node drawingorder="2" index="0" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="WLAN 信号强度满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c220f" id="com.android.systemui:id/wifi_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c130b" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c25d0" id="com.android.systemui:id/wifi_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c220f" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2d52" id="com.android.systemui:id/wifi_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c220f" childcount="0"></node> + </node> + <node drawingorder="7" index="1" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4b5a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c130b" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c52dc" id="com.android.systemui:id/mobile_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c4b5a" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="4G 手机信号满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c569d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c52dc" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5a5e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c569d" childcount="2"> + <node drawingorder="3" index="0" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6d23" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5a5e" childcount="4"> + <node drawingorder="1" index="2" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c70e4" id="com.android.systemui:id/mobile_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c6d23" childcount="0"></node> + <node drawingorder="2" index="3" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c74a5" id="com.android.systemui:id/mobile_signal_type" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c6d23" childcount="0"></node> + </node> + <node drawingorder="1" index="1" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5e1f" id="com.android.systemui:id/mobile_data" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5a5e" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c65a1" id="com.android.systemui:id/mobile_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5e1f" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="21" index="4" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4a00f" id="com.android.systemui:id/battery" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,13][1023,62]" left="858" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@476c4" childcount="3"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ab52" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a00f" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="正在充电,已完成百分之100。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4af13" id="com.android.systemui:id/battery_border" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4ab52" childcount="0"></node> + <node drawingorder="3" index="1" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b695" id="com.android.systemui:id/battery_inside_charge_level" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4ab52" childcount="0"></node> + <node drawingorder="4" index="2" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ba56" id="com.android.systemui:id/battery_inside_charge" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4ab52" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="1" depth="6" text="100%" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4cd1b" id="com.android.systemui:id/battery_outside_percent" visible="true" multiline="true" dismissable="false" editable="false" bounds="[934,13][1023,62]" left="934" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@4a00f" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="0" index="0" layer="0" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006e88" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006e88" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@760a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006e88" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7d8c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@760a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@814d" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7d8c" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@850e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@814d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="5" text="" clz="android.widget.TabHost" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16a0b" id="android:id/tabhost" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@850e" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16dcc" id="android:id/tabcontent" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@16a0b" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="7" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1718d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@16dcc" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1754e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@16dcc" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1790f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1754e" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@17cd0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1790f" childcount="6"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18091" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,548]" left="0" top="0" right="1080" bottom="548" parentid="android.view.accessibility.AccessibilityNodeInfo@17cd0" childcount="0"></node> + <node drawingorder="2" index="3" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18452" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,392][1080,548]" left="0" top="392" right="1080" bottom="548" parentid="android.view.accessibility.AccessibilityNodeInfo@17cd0" childcount="0"></node> + <node drawingorder="3" index="5" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18813" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,548][1080,2214]" left="0" top="548" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@17cd0" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@19717" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1790f" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="10" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@19e99" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,93][1080,228]" left="0" top="93" right="1080" bottom="228" parentid="android.view.accessibility.AccessibilityNodeInfo@19717" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a25a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,93][1047,216]" left="33" top="93" right="1047" bottom="216" parentid="android.view.accessibility.AccessibilityNodeInfo@19e99" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a61b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,93][1047,216]" left="33" top="93" right="1047" bottom="216" parentid="android.view.accessibility.AccessibilityNodeInfo@1a25a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="百度搜索,请输入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a9dc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,97][1047,211]" left="33" top="97" right="1047" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1a61b" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@57da1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,97][123,211]" left="66" top="97" right="123" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1a9dc" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@58162" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,125][123,182]" left="66" top="125" right="123" bottom="182" parentid="android.view.accessibility.AccessibilityNodeInfo@57da1" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1b15e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[123,97][760,211]" left="123" top="97" right="760" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1a9dc" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1b51f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[144,97][757,211]" left="144" top="97" right="757" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1b15e" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="16" text="威廉凯特一家五口整齐亮相" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1b8e0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[144,97][684,211]" left="144" top="97" right="684" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1b51f" childcount="0"></node> + </node> + </node> + <node drawingorder="5" index="2" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1cf66" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[766,100][874,208]" left="766" top="100" right="874" bottom="208" parentid="android.view.accessibility.AccessibilityNodeInfo@1a9dc" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="拍照搜索" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1d327" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[766,100][874,208]" left="766" top="100" right="874" bottom="208" parentid="android.view.accessibility.AccessibilityNodeInfo@1cf66" childcount="0"></node> + </node> + <node drawingorder="6" index="3" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@5725e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[882,97][1047,211]" left="882" top="97" right="1047" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1a9dc" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="搜索" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@579e0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[882,108][1032,200]" left="882" top="108" right="1032" bottom="200" parentid="android.view.accessibility.AccessibilityNodeInfo@5725e" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="10" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1de6a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@19717" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="androidx.viewpager.widget.ViewPager" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1e22b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1de6a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2694f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1e22b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26d10" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@2694f" childcount="2"> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27492" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@26d10" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27853" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@27492" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.widget.ScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27c14" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@27853" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27fd5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@27c14" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28396" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,321]" left="0" top="228" right="1080" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@27fd5" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28757" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,321]" left="0" top="228" right="1080" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@28396" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28b18" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@28757" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28ed9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@28b18" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2929a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@28ed9" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="23" text="5" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@29a1c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[51,249][71,303]" left="51" top="249" right="71" bottom="303" parentid="android.view.accessibility.AccessibilityNodeInfo@2929a" childcount="0"></node> + <node drawingorder="1" index="1" layer="0" depth="23" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2965b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[54,240][117,303]" left="54" top="240" right="117" bottom="303" parentid="android.view.accessibility.AccessibilityNodeInfo@2929a" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="23" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2a19e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[70,249][89,268]" left="70" top="249" right="89" bottom="268" parentid="android.view.accessibility.AccessibilityNodeInfo@2929a" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="20" text="" clz="com.baidu.searchbox.feed.widget.NestedHorizontalScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2a55f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@28757" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2a920" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2a55f" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2ace1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2a920" childcount="8"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a10d9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[126,228][264,321]" left="126" top="228" right="264" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="热搜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a149a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[150,246][240,297]" left="150" top="246" right="240" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a10d9" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@a1c1c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[264,228][402,321]" left="264" top="228" right="402" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="推荐" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@a1fdd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,246][378,297]" left="288" top="246" right="378" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a1c1c" childcount="0"></node> + </node> + <node drawingorder="3" index="2" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a275f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[402,228][540,321]" left="402" top="228" right="540" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="发现" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a2b20" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[426,246][516,297]" left="426" top="246" right="516" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a275f" childcount="0"></node> + </node> + <node drawingorder="4" index="3" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a32a2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,228][678,321]" left="540" top="228" right="678" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="关注" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a3663" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[564,246][654,297]" left="564" top="246" right="654" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a32a2" childcount="0"></node> + </node> + <node drawingorder="5" index="4" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a3de5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[678,228][816,321]" left="678" top="228" right="816" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="小说" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a41a6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[702,246][792,297]" left="702" top="246" right="792" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a3de5" childcount="0"></node> + </node> + <node drawingorder="6" index="5" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a4928" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[816,228][954,321]" left="816" top="228" right="954" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="洛阳" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a4ce9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[840,246][930,297]" left="840" top="246" right="930" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a4928" childcount="0"></node> + </node> + <node drawingorder="7" index="6" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a546b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[954,228][968,321]" left="954" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"></node> + </node> + </node> + </node> + <node drawingorder="5" index="2" layer="0" depth="20" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3123c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[968,228][1080,312]" left="968" top="228" right="1080" bottom="312" parentid="android.view.accessibility.AccessibilityNodeInfo@28757" childcount="2"> + <node drawingorder="4" index="1" layer="0" depth="21" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@32501" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[973,228][1075,312]" left="973" top="228" right="1075" bottom="312" parentid="android.view.accessibility.AccessibilityNodeInfo@3123c" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="朗读" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@328c2" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[995,241][1052,298]" left="995" top="241" right="1052" bottom="298" parentid="android.view.accessibility.AccessibilityNodeInfo@32501" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="18" text="" clz="androidx.viewpager.widget.ViewPager" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@32c83" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@27fd5" childcount="3"> + <node drawingorder="1" index="1" layer="0" depth="19" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@33044" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@32c83" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@33405" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@33044" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@337c6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@33405" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="22" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@34a8b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" rowcount="52" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@337c6" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8070e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,388]" left="0" top="321" right="1080" bottom="388" row="25" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@34a8b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="上次看到这里,为你更新了14条内容" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80acf" id="" visible="true" multiline="true" dismissable="false" editable="false" bounds="[249,330][831,379]" left="249" top="330" right="831" bottom="379" parentid="android.view.accessibility.AccessibilityNodeInfo@8070e" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80e90" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,388][1080,1178]" left="0" top="388" right="1080" bottom="1178" row="26" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@34a8b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@81251" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,427][1080,1139]" left="0" top="427" right="1080" bottom="1139" parentid="android.view.accessibility.AccessibilityNodeInfo@80e90" childcount="1"> + <node drawingorder="4" index="0" layer="0" depth="25" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@82155" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,427][1080,1139]" left="0" top="427" right="1080" bottom="1139" parentid="android.view.accessibility.AccessibilityNodeInfo@81251" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="26" text="色情网站和黄色视频 随便看" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@82516" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,427][1047,484]" left="33" top="427" right="1047" bottom="484" parentid="android.view.accessibility.AccessibilityNodeInfo@82155" childcount="0"></node> + <node drawingorder="5" index="1" layer="0" depth="26" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8341a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,505][1047,1073]" left="33" top="505" right="1047" bottom="1073" parentid="android.view.accessibility.AccessibilityNodeInfo@82155" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@837db" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,505][1047,1073]" left="33" top="505" right="1047" bottom="1073" parentid="android.view.accessibility.AccessibilityNodeInfo@8341a" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="27" text="" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8431e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[477,726][603,852]" left="477" top="726" right="603" bottom="852" parentid="android.view.accessibility.AccessibilityNodeInfo@8341a" childcount="0"></node> + <node drawingorder="2" index="2" layer="0" depth="27" text="01:52" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@83b9c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[924,1023][1047,1073]" left="924" top="1023" right="1047" bottom="1073" parentid="android.view.accessibility.AccessibilityNodeInfo@8341a" childcount="0"></node> + </node> + <node drawingorder="12" index="2" layer="0" depth="26" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@864e7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1094][1047,1139]" left="33" top="1094" right="1047" bottom="1139" parentid="android.view.accessibility.AccessibilityNodeInfo@82155" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="不感兴趣" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@868a8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1002,1094][1047,1139]" left="1002" top="1094" right="1047" bottom="1139" parentid="android.view.accessibility.AccessibilityNodeInfo@864e7" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="直播:选股迷茫?来直播间!实时更新潜力股名单,即刻布局,明日见真章" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@882ef" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1179][1080,2041]" left="0" top="1179" right="1080" bottom="2041" row="27" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@34a8b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@886b0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1218][1080,2002]" left="0" top="1218" right="1080" bottom="2002" parentid="android.view.accessibility.AccessibilityNodeInfo@882ef" childcount="5"> + <node drawingorder="5" index="0" layer="0" depth="25" text="选股迷茫?来直播间!实时更新潜力股名单,即刻布局,明日见真章" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@89975" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,1218][1047,1347]" left="33" top="1218" right="1047" bottom="1347" parentid="android.view.accessibility.AccessibilityNodeInfo@886b0" childcount="0"></node> + <node drawingorder="7" index="1" layer="0" depth="25" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8a0f7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1368][1047,1936]" left="33" top="1368" right="1047" bottom="1936" parentid="android.view.accessibility.AccessibilityNodeInfo@886b0" childcount="0"></node> + <node drawingorder="8" index="2" layer="0" depth="25" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8a4b8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,1392][201,1440]" left="57" top="1392" right="201" bottom="1440" parentid="android.view.accessibility.AccessibilityNodeInfo@886b0" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="26" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8a879" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,1392][201,1440]" left="57" top="1392" right="201" bottom="1440" parentid="android.view.accessibility.AccessibilityNodeInfo@8a4b8" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8ac3a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,1392][201,1440]" left="57" top="1392" right="201" bottom="1440" parentid="android.view.accessibility.AccessibilityNodeInfo@8a879" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="28" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8affb" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,1401][96,1431]" left="66" top="1401" right="96" bottom="1431" parentid="android.view.accessibility.AccessibilityNodeInfo@8ac3a" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="28" text="直播中" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8b3bc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[102,1395][192,1436]" left="102" top="1395" right="192" bottom="1436" parentid="android.view.accessibility.AccessibilityNodeInfo@8ac3a" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="12" index="3" layer="0" depth="25" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8d946" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[477,1589][603,1715]" left="477" top="1589" right="603" bottom="1715" parentid="android.view.accessibility.AccessibilityNodeInfo@886b0" childcount="0"></node> + <node drawingorder="11" index="4" layer="0" depth="25" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8c681" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1957][1047,2002]" left="33" top="1957" right="1047" bottom="2002" parentid="android.view.accessibility.AccessibilityNodeInfo@886b0" childcount="2"> + <node drawingorder="4" index="0" layer="0" depth="26" text="广告" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8d585" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[921,1957][987,2001]" left="921" top="1957" right="987" bottom="2001" parentid="android.view.accessibility.AccessibilityNodeInfo@8c681" childcount="0"></node> + <node drawingorder="1" index="1" layer="0" depth="26" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="不感兴趣" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8ca42" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1002,1957][1047,2002]" left="1002" top="1957" right="1047" bottom="2002" parentid="android.view.accessibility.AccessibilityNodeInfo@8c681" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="4" index="3" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@91917" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2042][1080,2214]" left="0" top="2042" right="1080" bottom="2214" row="28" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@34a8b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@91cd8" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2081][1080,2214]" left="0" top="2081" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@91917" childcount="1"> + <node drawingorder="4" index="0" layer="0" depth="25" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@92bdc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2081][1080,2214]" left="0" top="2081" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@91cd8" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="26" text="大表妹两姐妹为树屋建造楼梯,森林中两姐妹太会荒野" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@92f9d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,2081][1047,2210]" left="33" top="2081" right="1047" bottom="2210" parentid="android.view.accessibility.AccessibilityNodeInfo@92bdc" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="1" index="1" layer="0" depth="22" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@33b87" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@337c6" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@33f48" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[496,321][583,322]" left="496" top="321" right="583" bottom="322" parentid="android.view.accessibility.AccessibilityNodeInfo@33b87" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@34309" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,348][1080,420]" left="0" top="348" right="1080" bottom="420" parentid="android.view.accessibility.AccessibilityNodeInfo@33b87" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@346ca" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[481,348][599,420]" left="481" top="348" right="599" bottom="420" parentid="android.view.accessibility.AccessibilityNodeInfo@34309" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@998b9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[804,1761][1044,2034]" left="804" top="1761" right="1044" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@1790f" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@99c7a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[804,1761][1044,2034]" left="804" top="1761" right="1044" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@998b9" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="11" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9ab7e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[876,1842][1044,2034]" left="876" top="1842" right="1044" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@99c7a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9af3f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[876,1842][1029,2034]" left="876" top="1842" right="1029" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@9ab7e" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9b300" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[876,1842][1029,2034]" left="876" top="1842" right="1029" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@9af3f" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9b6c1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[876,1842][1029,1995]" left="876" top="1842" right="1029" bottom="1995" parentid="android.view.accessibility.AccessibilityNodeInfo@9b300" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9be43" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[876,1842][1029,1995]" left="876" top="1842" right="1029" bottom="1995" parentid="android.view.accessibility.AccessibilityNodeInfo@9b6c1" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="15" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9c5c5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[886,1852][1018,1984]" left="886" top="1852" right="1018" bottom="1984" parentid="android.view.accessibility.AccessibilityNodeInfo@9b6c1" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9c986" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[895,1992][1009,2034]" left="895" top="1992" right="1009" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@9b300" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="领红包" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9cd47" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[907,1995][997,2030]" left="907" top="1995" right="997" bottom="2030" parentid="android.view.accessibility.AccessibilityNodeInfo@9c986" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9d88a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[969,1794][1044,1869]" left="969" top="1794" right="1044" bottom="1869" parentid="android.view.accessibility.AccessibilityNodeInfo@99c7a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9dc4b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1005,1830][1044,1869]" left="1005" top="1830" right="1044" bottom="1869" parentid="android.view.accessibility.AccessibilityNodeInfo@9d88a" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="6" text="" clz="android.widget.TabWidget" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" id="android:id/tabs" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][1080,2340]" left="0" top="2214" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@16a0b" childcount="5"> + <node drawingorder="2" index="0" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1e9ad" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][220,2340]" left="0" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1ed6e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[22,2214][220,2340]" left="22" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e9ad" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1f4f0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[86,2226][155,2295]" left="86" top="2226" right="155" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@1ed6e" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="9" text="百度" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1fc72" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[22,2298][220,2330]" left="22" top="2298" right="220" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@1ed6e" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@203f4" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@207b5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@203f4" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@20b76" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[284,2226][353,2295]" left="284" top="2226" right="353" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@207b5" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="视频" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@216b9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[220,2298][418,2330]" left="220" top="2298" right="418" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@207b5" childcount="0"></node> + </node> + </node> + <node drawingorder="4" index="2" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@21e3b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[418,2214][660,2340]" left="418" top="2214" right="660" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="语音搜索" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@221fc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@21e3b" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@225bd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@221fc" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2297e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@221fc" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@22d3f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@2297e" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@23100" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@22d3f" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="5" index="3" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@234c1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@23882" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@234c1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@23c43" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[724,2226][793,2295]" left="724" top="2226" right="793" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@23882" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="消息" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@24786" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[660,2298][858,2330]" left="660" top="2298" right="858" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@23882" childcount="0"></node> + </node> + </node> + <node drawingorder="1" index="4" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@24f08" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1078,2340]" left="858" top="2214" right="1078" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@252c9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1056,2340]" left="858" top="2214" right="1056" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@24f08" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2568a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[922,2226][991,2295]" left="922" top="2226" right="991" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@252c9" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="我的" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@261cd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[858,2298][1056,2330]" left="858" top="2298" right="1056" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@252c9" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> +</hierarchy> \ No newline at end of file diff --git a/ec_work_config/android/nodeimage/20241227001258.png b/ec_work_config/android/nodeimage/20241227001258.png new file mode 100644 index 0000000..51e6fe5 --- /dev/null +++ b/ec_work_config/android/nodeimage/20241227001258.png Binary files differ diff --git a/ec_work_config/android/nodeimage/20241227001258.uix b/ec_work_config/android/nodeimage/20241227001258.uix new file mode 100644 index 0000000..ee98986 --- /dev/null +++ b/ec_work_config/android/nodeimage/20241227001258.uix @@ -0,0 +1,284 @@ +<hierarchy rotation="0"> + <node drawingorder="0" index="0" layer="5" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7eca" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2220][1080,2340]" left="0" top="2220" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7eca" childcount="0"></node> + <node drawingorder="0" index="0" layer="4" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7b08" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1032,585][1080,2340]" left="1032" top="585" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7b08" childcount="0"></node> + <node drawingorder="0" index="0" layer="3" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7746" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,585][48,2340]" left="0" top="585" right="48" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7746" childcount="0"></node> + <node drawingorder="0" index="0" layer="2" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9913" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="5"> + <node drawingorder="2" index="0" layer="2" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@abd8" id="com.android.systemui:id/scrim_behind" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="0"></node> + <node drawingorder="12" index="1" layer="2" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3a222" id="com.android.systemui:id/scrim_in_front" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="0"></node> + <node drawingorder="17" index="2" layer="2" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1070c7d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="0"></node> + <node drawingorder="10" index="3" layer="2" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1c1a2" id="com.android.systemui:id/panel_view_pager" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="0"></node> + <node drawingorder="6" index="4" layer="2" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@badc" id="com.android.systemui:id/status_bar_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="1"> + <node drawingorder="1" index="0" layer="2" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41a42" id="com.android.systemui:id/status_bar" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@badc" childcount="1"> + <node drawingorder="2" index="0" layer="2" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@421c4" id="com.android.systemui:id/status_bar_contents" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41a42" childcount="2"> + <node drawingorder="2" index="0" layer="2" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@430c8" id="com.android.systemui:id/status_bar_start" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][434,75]" left="57" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@421c4" childcount="3"> + <node drawingorder="1" index="0" layer="2" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@43489" id="com.android.systemui:id/operator_name_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][199,75]" left="57" top="0" right="199" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@430c8" childcount="1"> + <node drawingorder="3" index="0" layer="2" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45dd4" id="com.android.systemui:id/msim_status_bar_operators_card_two_id" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@43489" childcount="2"> + <node drawingorder="1" index="0" layer="2" depth="7" text="中国电信" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@46195" id="com.android.systemui:id/operator_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@45dd4" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="2" depth="5" text="00:12" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47099" id="com.android.systemui:id/clock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[199,0][308,75]" left="199" top="0" right="308" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@430c8" childcount="0"></node> + <node drawingorder="3" index="2" layer="2" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4745a" id="com.android.systemui:id/notification_icon_area" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@430c8" childcount="1"> + <node drawingorder="1" index="0" layer="2" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@515c5" id="com.android.systemui:id/notification_icon_area_inner" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@4745a" childcount="2"> + <node drawingorder="2" index="0" layer="2" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@52c4b" id="com.android.systemui:id/notificationIcons" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@515c5" childcount="24"> + <node drawingorder="1" index="0" layer="2" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:无障碍服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26c7633" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,8][346,68]" left="312" top="8" right="346" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52c4b" childcount="0"></node> + <node drawingorder="2" index="1" layer="2" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:云服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26bd4c8" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[354,8][388,68]" left="354" top="8" right="388" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52c4b" childcount="0"></node> + <node drawingorder="3" index="2" layer="2" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:易点云测 等待脚本进入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26b335d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[396,8][430,68]" left="396" top="8" right="430" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52c4b" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="1" layer="2" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4781b" id="com.android.systemui:id/status_bar_end" visible="true" multiline="false" dismissable="false" editable="false" bounds="[434,0][1023,75]" left="434" top="0" right="1023" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@421c4" childcount="5"> + <node drawingorder="8" index="0" layer="2" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="开启护眼模式" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4fb7e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[663,6][713,68]" left="663" top="6" right="713" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@4781b" childcount="0"></node> + <node drawingorder="15" index="1" layer="2" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="振铃器静音。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@50e43" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[713,6][753,68]" left="713" top="6" right="753" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@4781b" childcount="0"></node> + <node drawingorder="20" index="3" layer="2" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49da5" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@4781b" childcount="1"> + <node drawingorder="1" index="0" layer="2" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0ce0" id="com.android.systemui:id/signal_cluster" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@49da5" childcount="1"> + <node drawingorder="2" index="0" layer="2" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1462" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0ce0" childcount="3"> + <node drawingorder="2" index="0" layer="2" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="WLAN 信号强度满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2366" id="com.android.systemui:id/wifi_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1462" childcount="3"> + <node drawingorder="2" index="1" layer="2" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2ae8" id="com.android.systemui:id/wifi_signal_dark" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c2366" childcount="0"></node> + <node drawingorder="3" index="2" layer="2" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2ea9" id="com.android.systemui:id/wifi_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c2366" childcount="0"></node> + </node> + <node drawingorder="7" index="1" layer="2" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4cb1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1462" childcount="1"> + <node drawingorder="2" index="0" layer="2" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5433" id="com.android.systemui:id/mobile_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c4cb1" childcount="1"> + <node drawingorder="1" index="0" layer="2" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="4G 手机信号满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c57f4" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5433" childcount="1"> + <node drawingorder="1" index="0" layer="2" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5bb5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c57f4" childcount="2"> + <node drawingorder="3" index="0" layer="2" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6e7a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5bb5" childcount="4"> + <node drawingorder="1" index="2" layer="2" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c723b" id="com.android.systemui:id/mobile_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e7a" childcount="0"></node> + <node drawingorder="2" index="3" layer="2" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c75fc" id="com.android.systemui:id/mobile_signal_type" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e7a" childcount="0"></node> + </node> + <node drawingorder="1" index="1" layer="2" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5f76" id="com.android.systemui:id/mobile_data" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5bb5" childcount="1"> + <node drawingorder="2" index="0" layer="2" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c66f8" id="com.android.systemui:id/mobile_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5f76" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="21" index="4" layer="2" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4a166" id="com.android.systemui:id/battery" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,13][1023,62]" left="858" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@4781b" childcount="3"> + <node drawingorder="3" index="0" layer="2" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4aca9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a166" childcount="3"> + <node drawingorder="1" index="0" layer="2" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="正在充电,已完成百分之100。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b06a" id="com.android.systemui:id/battery_border" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4aca9" childcount="0"></node> + <node drawingorder="3" index="1" layer="2" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b7ec" id="com.android.systemui:id/battery_inside_charge_level" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4aca9" childcount="0"></node> + <node drawingorder="4" index="2" layer="2" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4bbad" id="com.android.systemui:id/battery_inside_charge" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4aca9" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="2" depth="6" text="100%" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ce72" id="com.android.systemui:id/battery_outside_percent" visible="true" multiline="true" dismissable="false" editable="false" bounds="[934,13][1023,62]" left="934" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@4a166" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="0" index="0" layer="1" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006fbd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006fbd" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@773f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006fbd" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7ec1" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@773f" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="3" text="" clz="android.widget.LinearLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8282" id="android:id/parentPanel" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7ec1" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8643" id="android:id/fullscreenArea" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1635]" left="0" top="75" right="1080" bottom="1635" parentid="android.view.accessibility.AccessibilityNodeInfo@8282" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8dc5" id="android:id/candidatesArea" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1635]" left="0" top="75" right="1080" bottom="1635" parentid="android.view.accessibility.AccessibilityNodeInfo@8643" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9186" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1635]" left="0" top="75" right="1080" bottom="1635" parentid="android.view.accessibility.AccessibilityNodeInfo@8dc5" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9547" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1505][1080,1635]" left="0" top="1505" right="1080" bottom="1635" parentid="android.view.accessibility.AccessibilityNodeInfo@9186" childcount="2"> + <node drawingorder="2" index="1" layer="1" depth="8" text="" clz="android.view.View" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9cc9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1505][1080,1635]" left="0" top="1505" right="1080" bottom="1635" parentid="android.view.accessibility.AccessibilityNodeInfo@9547" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a08a" id="android:id/inputArea" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1635][1080,2340]" left="0" top="1635" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8282" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a44b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1635][1080,2340]" left="0" top="1635" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@a08a" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.view.View" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a80c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1635][1080,2340]" left="0" top="1635" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@a44b" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@abcd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006fbd" childcount="0"></node> + </node> + <node drawingorder="0" index="0" layer="0" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006fcf" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006fcf" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@970b5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006fcf" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@97837" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@970b5" childcount="1"> + <node drawingorder="0" index="0" layer="0" depth="3" text="" clz="com.baidu.searchbox.widget.SlidingPaneLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@97bf8" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@97837" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="4" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@97fb9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1075,2340]" left="0" top="0" right="1075" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@97bf8" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9837a" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@97bf8" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9873b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9837a" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@99a00" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9873b" childcount="2"> + <node drawingorder="2" index="1" layer="0" depth="7" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9a182" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@99a00" childcount="4"> + <node drawingorder="4" index="0" layer="0" depth="8" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@cf966" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1506]" left="0" top="75" right="1080" bottom="1506" parentid="android.view.accessibility.AccessibilityNodeInfo@9a182" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@cfd27" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1506]" left="0" top="75" right="1080" bottom="1506" parentid="android.view.accessibility.AccessibilityNodeInfo@cf966" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d00e8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1506]" left="0" top="75" right="1080" bottom="1506" parentid="android.view.accessibility.AccessibilityNodeInfo@cfd27" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d04a9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1374][1080,1485]" left="0" top="1374" right="1080" bottom="1485" parentid="android.view.accessibility.AccessibilityNodeInfo@d00e8" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="语音搜索" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d086a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[357,1374][723,1485]" left="357" top="1374" right="723" bottom="1485" parentid="android.view.accessibility.AccessibilityNodeInfo@d04a9" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d0c2b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[357,1374][723,1485]" left="357" top="1374" right="723" bottom="1485" parentid="android.view.accessibility.AccessibilityNodeInfo@d086a" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d0fec" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[411,1401][458,1458]" left="411" top="1401" right="458" bottom="1458" parentid="android.view.accessibility.AccessibilityNodeInfo@d0c2b" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="语音搜索" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d13ad" id="" visible="true" multiline="true" dismissable="false" editable="false" bounds="[484,1400][660,1459]" left="484" top="1400" right="660" bottom="1459" parentid="android.view.accessibility.AccessibilityNodeInfo@d0c2b" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="1" index="1" layer="0" depth="8" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9a543" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,225]" left="0" top="75" right="1080" bottom="225" parentid="android.view.accessibility.AccessibilityNodeInfo@9a182" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="返回" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9a904" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,97][105,202]" left="0" top="97" right="105" bottom="202" parentid="android.view.accessibility.AccessibilityNodeInfo@9a543" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="9" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9b086" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[105,91][1029,209]" left="105" top="91" right="1029" bottom="209" parentid="android.view.accessibility.AccessibilityNodeInfo@9a543" childcount="3"> + <node drawingorder="3" index="0" layer="0" depth="10" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="请输入搜索关键词" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9c34b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[105,116][765,184]" left="105" top="116" right="765" bottom="184" parentid="android.view.accessibility.AccessibilityNodeInfo@9b086" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="11" text="请输入搜索关键词" clz="android.widget.EditText" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="true" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9cacd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="true" bounds="[105,116][765,184]" left="105" top="116" right="765" bottom="184" parentid="android.view.accessibility.AccessibilityNodeInfo@9c34b" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="10" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9b808" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,109][861,190]" left="765" top="109" right="861" bottom="190" parentid="android.view.accessibility.AccessibilityNodeInfo@9b086" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="11" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="拍照搜索" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9bf8a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,109][846,190]" left="765" top="109" right="846" bottom="190" parentid="android.view.accessibility.AccessibilityNodeInfo@9b808" childcount="0"></node> + </node> + <node drawingorder="1" index="2" layer="0" depth="10" text="搜索" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9b447" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[861,110][1011,190]" left="861" top="110" right="1011" bottom="190" parentid="android.view.accessibility.AccessibilityNodeInfo@9b086" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="2" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9ce8e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,2215]" left="0" top="225" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@9a182" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="9" text="" clz="android.widget.ScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9d610" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,2215]" left="0" top="225" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@9ce8e" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9d9d1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,2215]" left="0" top="225" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@9d610" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9dd92" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,1110]" left="0" top="225" right="1080" bottom="1110" parentid="android.view.accessibility.AccessibilityNodeInfo@9d9d1" childcount="2"> + <node drawingorder="4" index="0" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9ec96" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,621]" left="0" top="225" right="1080" bottom="621" parentid="android.view.accessibility.AccessibilityNodeInfo@9dd92" childcount="5"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a60f5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,330]" left="0" top="225" right="1080" bottom="330" parentid="android.view.accessibility.AccessibilityNodeInfo@9ec96" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="搜索历史" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a64b6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[0,245][264,310]" left="0" top="245" right="264" bottom="310" parentid="android.view.accessibility.AccessibilityNodeInfo@a60f5" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a6c38" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[954,225][1080,330]" left="954" top="225" right="1080" bottom="330" parentid="android.view.accessibility.AccessibilityNodeInfo@a60f5" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a73ba" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[954,225][1032,330]" left="954" top="225" right="1032" bottom="330" parentid="android.view.accessibility.AccessibilityNodeInfo@a6c38" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a777b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[987,261][1032,306]" left="987" top="261" right="1032" bottom="306" parentid="android.view.accessibility.AccessibilityNodeInfo@a73ba" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a7efd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,330][1080,423]" left="0" top="330" right="1080" bottom="423" parentid="android.view.accessibility.AccessibilityNodeInfo@9ec96" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a82be" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,330][531,423]" left="39" top="330" right="531" bottom="423" parentid="android.view.accessibility.AccessibilityNodeInfo@a7efd" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a8a40" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,350][531,403]" left="39" top="350" right="531" bottom="403" parentid="android.view.accessibility.AccessibilityNodeInfo@a82be" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="车上仪表盘故障标志大全图片" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a91c2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,350][531,403]" left="39" top="350" right="531" bottom="403" parentid="android.view.accessibility.AccessibilityNodeInfo@a8a40" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a9944" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,330][1041,423]" left="549" top="330" right="1041" bottom="423" parentid="android.view.accessibility.AccessibilityNodeInfo@a7efd" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aa0c6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,350][1041,403]" left="549" top="350" right="1041" bottom="403" parentid="android.view.accessibility.AccessibilityNodeInfo@a9944" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="汽车标志图片大全" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aa848" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,350][918,403]" left="549" top="350" right="918" bottom="403" parentid="android.view.accessibility.AccessibilityNodeInfo@aa0c6" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aafca" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,423][1080,516]" left="0" top="423" right="1080" bottom="516" parentid="android.view.accessibility.AccessibilityNodeInfo@9ec96" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ab38b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,423][531,516]" left="39" top="423" right="531" bottom="516" parentid="android.view.accessibility.AccessibilityNodeInfo@aafca" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@abb0d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,443][531,496]" left="39" top="443" right="531" bottom="496" parentid="android.view.accessibility.AccessibilityNodeInfo@ab38b" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="汽车报价大全" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ac28f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,443][318,496]" left="39" top="443" right="318" bottom="496" parentid="android.view.accessibility.AccessibilityNodeInfo@abb0d" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aca11" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,423][1041,516]" left="549" top="423" right="1041" bottom="516" parentid="android.view.accessibility.AccessibilityNodeInfo@aafca" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ad193" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,443][1041,496]" left="549" top="443" right="1041" bottom="496" parentid="android.view.accessibility.AccessibilityNodeInfo@aca11" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="qq浏览器" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ad915" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,443][747,496]" left="549" top="443" right="747" bottom="496" parentid="android.view.accessibility.AccessibilityNodeInfo@ad193" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="4" index="3" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ae097" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,516][1080,609]" left="0" top="516" right="1080" bottom="609" parentid="android.view.accessibility.AccessibilityNodeInfo@9ec96" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ae458" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,516][531,609]" left="39" top="516" right="531" bottom="609" parentid="android.view.accessibility.AccessibilityNodeInfo@ae097" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aebda" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,536][531,589]" left="39" top="536" right="531" bottom="589" parentid="android.view.accessibility.AccessibilityNodeInfo@ae458" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="加拿大留学咨询" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@af35c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,536][363,589]" left="39" top="536" right="363" bottom="589" parentid="android.view.accessibility.AccessibilityNodeInfo@aebda" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@afade" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,516][1041,609]" left="549" top="516" right="1041" bottom="609" parentid="android.view.accessibility.AccessibilityNodeInfo@ae097" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="登录同步历史" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@afe9f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[549,539][783,585]" left="549" top="539" right="783" bottom="585" parentid="android.view.accessibility.AccessibilityNodeInfo@afade" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b0260" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[789,541][831,583]" left="789" top="541" right="831" bottom="583" parentid="android.view.accessibility.AccessibilityNodeInfo@afade" childcount="0"></node> + </node> + </node> + <node drawingorder="5" index="4" layer="0" depth="13" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b0621" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,609][1080,621]" left="0" top="609" right="1080" bottom="621" parentid="android.view.accessibility.AccessibilityNodeInfo@9ec96" childcount="0"></node> + </node> + <node drawingorder="6" index="1" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9f418" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,621][1080,1110]" left="0" top="621" right="1080" bottom="1110" parentid="android.view.accessibility.AccessibilityNodeInfo@9dd92" childcount="6"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b09e2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,621][1080,726]" left="0" top="621" right="1080" bottom="726" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="5"> + <node drawingorder="1" index="0" layer="0" depth="14" text="猜你想搜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b0da3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[0,641][264,706]" left="0" top="641" right="264" bottom="706" parentid="android.view.accessibility.AccessibilityNodeInfo@b09e2" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b1164" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[264,621][830,726]" left="264" top="621" right="830" bottom="726" parentid="android.view.accessibility.AccessibilityNodeInfo@b09e2" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b18e6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[830,621][953,726]" left="830" top="621" right="953" bottom="726" parentid="android.view.accessibility.AccessibilityNodeInfo@b09e2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b1ca7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[875,657][920,702]" left="875" top="657" right="920" bottom="702" parentid="android.view.accessibility.AccessibilityNodeInfo@b18e6" childcount="0"></node> + </node> + <node drawingorder="5" index="3" layer="0" depth="14" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b2068" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[953,661][954,697]" left="953" top="661" right="954" bottom="697" parentid="android.view.accessibility.AccessibilityNodeInfo@b09e2" childcount="0"></node> + <node drawingorder="6" index="4" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b2429" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[954,621][1080,726]" left="954" top="621" right="1080" bottom="726" parentid="android.view.accessibility.AccessibilityNodeInfo@b09e2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b27ea" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[987,657][1032,702]" left="987" top="657" right="1032" bottom="702" parentid="android.view.accessibility.AccessibilityNodeInfo@b2429" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e0f30" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,726][1080,819]" left="0" top="726" right="1080" bottom="819" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="车标志大全" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e12f1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,726][531,819]" left="39" top="726" right="531" bottom="819" parentid="android.view.accessibility.AccessibilityNodeInfo@e0f30" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="车上仪表盘故障灯亮了怎么办" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e16b2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,726][1041,819]" left="549" top="726" right="1041" bottom="819" parentid="android.view.accessibility.AccessibilityNodeInfo@e0f30" childcount="0"></node> + </node> + <node drawingorder="3" index="2" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e1a73" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,819][1080,912]" left="0" top="819" right="1080" bottom="912" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="小车仪表盘所有故障图标" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e1e34" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,819][531,912]" left="39" top="819" right="531" bottom="912" parentid="android.view.accessibility.AccessibilityNodeInfo@e1a73" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="qq浏览器最新版本" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e21f5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,819][1041,912]" left="549" top="819" right="1041" bottom="912" parentid="android.view.accessibility.AccessibilityNodeInfo@e1a73" childcount="0"></node> + </node> + <node drawingorder="4" index="3" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e25b6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,912][1080,1005]" left="0" top="912" right="1080" bottom="1005" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="STOP车故障灯啥意思" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e2977" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,912][531,1005]" left="39" top="912" right="531" bottom="1005" parentid="android.view.accessibility.AccessibilityNodeInfo@e25b6" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="fcw系统故障" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e2d38" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,912][1041,1005]" left="549" top="912" right="1041" bottom="1005" parentid="android.view.accessibility.AccessibilityNodeInfo@e25b6" childcount="0"></node> + </node> + <node drawingorder="5" index="4" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e30f9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1005][1080,1098]" left="0" top="1005" right="1080" bottom="1098" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="常见车标图片及名称" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e34ba" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,1005][531,1098]" left="39" top="1005" right="531" bottom="1098" parentid="android.view.accessibility.AccessibilityNodeInfo@e30f9" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="菲翔故障灯图解大全大图" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e387b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,1005][1041,1098]" left="549" top="1005" right="1041" bottom="1098" parentid="android.view.accessibility.AccessibilityNodeInfo@e30f9" childcount="0"></node> + </node> + <node drawingorder="6" index="5" layer="0" depth="13" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e3c3c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1098][1080,1110]" left="0" top="1098" right="1080" bottom="1110" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="0"></node> + </node> + </node> + <node drawingorder="4" index="1" layer="0" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9ff5b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1110][1080,2215]" left="0" top="1110" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@9d9d1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a031c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1110][1080,2215]" left="0" top="1110" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@9ff5b" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.HorizontalScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a06dd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1110][1035,1203]" left="0" top="1110" right="1035" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a031c" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1110][1035,1203]" left="0" top="1110" right="1035" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a06dd" childcount="7"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@b5c78" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[15,1110][243,1203]" left="15" top="1110" right="243" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@b67bb" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,1134][219,1179]" left="39" top="1134" right="219" bottom="1179" parentid="android.view.accessibility.AccessibilityNodeInfo@b5c78" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@b6f3d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,1134][219,1179]" left="39" top="1134" right="219" bottom="1179" parentid="android.view.accessibility.AccessibilityNodeInfo@b67bb" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b72fe" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[243,1110][426,1203]" left="243" top="1110" right="426" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b7e41" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[267,1130][402,1183]" left="267" top="1130" right="402" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@b72fe" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="民生榜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b8202" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[267,1130][402,1183]" left="267" top="1130" right="402" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@b7e41" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b8984" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[426,1110][609,1203]" left="426" top="1110" right="609" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b94c7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[450,1130][585,1183]" left="450" top="1130" right="585" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@b8984" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="财经榜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b9888" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[450,1130][585,1183]" left="450" top="1130" right="585" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@b94c7" childcount="0"></node> + </node> + </node> + <node drawingorder="4" index="3" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ba00a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[609,1110][792,1203]" left="609" top="1110" right="792" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bab4d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[633,1130][768,1183]" left="633" top="1130" right="768" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@ba00a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="热梗榜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@baf0e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[633,1130][768,1183]" left="633" top="1130" right="768" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@bab4d" childcount="0"></node> + </node> + </node> + <node drawingorder="5" index="4" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bb690" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,1110][975,1203]" left="792" top="1110" right="975" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bc1d3" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[816,1130][951,1183]" left="816" top="1130" right="951" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@bb690" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="小说榜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bc594" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[816,1130][951,1183]" left="816" top="1130" right="951" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@bc1d3" childcount="0"></node> + </node> + </node> + <node drawingorder="6" index="5" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bcd16" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[975,1110][1035,1203]" left="975" top="1110" right="1035" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bd859" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[999,1130][1035,1183]" left="999" top="1130" right="1035" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@bcd16" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="电影榜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bdc1a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[999,1130][1035,1183]" left="999" top="1130" right="1035" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@bd859" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="7" index="1" layer="0" depth="13" text="" clz="androidx.viewpager.widget.ViewPager" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a2124" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1203][1080,2215]" left="0" top="1203" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@a031c" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bfa22" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1203][1080,2215]" left="0" top="1203" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@a2124" childcount="3"> + <node drawingorder="3" index="0" layer="0" depth="15" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0565" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1203][1080,2215]" left="0" top="1203" right="1080" bottom="2215" rowcount="21" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@bfa22" childcount="21"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c182a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1203][1080,1310]" left="0" top="1203" right="1080" bottom="1310" row="0" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@c0565" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1beb" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1230][1080,1283]" left="0" top="1230" right="1080" bottom="1283" parentid="android.view.accessibility.AccessibilityNodeInfo@c182a" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1fac" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[51,1233][105,1281]" left="51" top="1233" right="105" bottom="1281" parentid="android.view.accessibility.AccessibilityNodeInfo@c182a" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="17" text="1" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c236d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[60,1230][87,1283]" left="60" top="1230" right="87" bottom="1283" parentid="android.view.accessibility.AccessibilityNodeInfo@c182a" childcount="0"></node> + <node drawingorder="4" index="3" layer="0" depth="17" text="复旦教授呼吁年轻人减少欲望" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c272e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[120,1230][1050,1283]" left="120" top="1230" right="1050" bottom="1283" parentid="android.view.accessibility.AccessibilityNodeInfo@c182a" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2eb0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1310][1080,1417]" left="0" top="1310" right="1080" bottom="1417" row="1" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@c0565" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c3271" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1337][1080,1390]" left="0" top="1337" right="1080" bottom="1390" parentid="android.view.accessibility.AccessibilityNodeInfo@c2eb0" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c3632" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[51,1340][105,1388]" left="51" top="1340" right="105" bottom="1388" parentid="android.view.accessibility.AccessibilityNodeInfo@c2eb0" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="17" text="2" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c39f3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[60,1337][87,1390]" left="60" top="1337" right="87" bottom="1390" parentid="android.view.accessibility.AccessibilityNodeInfo@c2eb0" childcount="0"></node> + <node drawingorder="4" index="3" layer="0" depth="17" text="不要靠近任何需要切的糕" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c3db4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[120,1337][1050,1390]" left="120" top="1337" right="1050" bottom="1390" parentid="android.view.accessibility.AccessibilityNodeInfo@c2eb0" childcount="0"></node> + </node> + <node drawingorder="3" index="2" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4536" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1417][1080,1524]" left="0" top="1417" right="1080" bottom="1524" row="2" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@c0565" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c48f7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1444][1080,1497]" left="0" top="1444" right="1080" bottom="1497" parentid="android.view.accessibility.AccessibilityNodeInfo@c4536" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4cb8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[51,1447][105,1495]" left="51" top="1447" right="105" bottom="1495" parentid="android.view.accessibility.AccessibilityNodeInfo@c4536" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="17" text="3" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5079" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[60,1444][87,1497]" left="60" top="1444" right="87" bottom="1497" parentid="android.view.accessibility.AccessibilityNodeInfo@c4536" childcount="0"></node> + <node drawingorder="4" index="3" layer="0" depth="17" text="“时间”刻度里的2024" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c543a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[120,1444][1050,1497]" left="120" top="1444" right="1050" bottom="1497" parentid="android.view.accessibility.AccessibilityNodeInfo@c4536" childcount="0"></node> + </node> + </node> + <node drawingorder="1" index="1" layer="0" depth="15" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bfde3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[21,1203][1059,1825]" left="21" top="1203" right="1059" bottom="1825" parentid="android.view.accessibility.AccessibilityNodeInfo@bfa22" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> +</hierarchy> \ No newline at end of file diff --git a/ec_work_config/android/nodeimage/20241227111719.png b/ec_work_config/android/nodeimage/20241227111719.png new file mode 100644 index 0000000..14b5a5b --- /dev/null +++ b/ec_work_config/android/nodeimage/20241227111719.png Binary files differ diff --git a/ec_work_config/android/nodeimage/20241227111719.uix b/ec_work_config/android/nodeimage/20241227111719.uix new file mode 100644 index 0000000..e21c4b0 --- /dev/null +++ b/ec_work_config/android/nodeimage/20241227111719.uix @@ -0,0 +1,139 @@ +<hierarchy rotation="0"> + <node drawingorder="0" index="0" layer="4" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bcd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2220][1080,2340]" left="0" top="2220" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bcd" childcount="0"></node> + <node drawingorder="0" index="0" layer="3" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@780b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1032,585][1080,2340]" left="1032" top="585" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@780b" childcount="0"></node> + <node drawingorder="0" index="0" layer="2" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@744e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,585][48,2340]" left="0" top="585" right="48" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@744e" childcount="0"></node> + <node drawingorder="0" index="0" layer="1" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9611" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="4"> + <node drawingorder="2" index="0" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a8d6" id="com.android.systemui:id/scrim_behind" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="12" index="1" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@39f20" id="com.android.systemui:id/scrim_in_front" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="10" index="2" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bea0" id="com.android.systemui:id/panel_view_pager" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="6" index="3" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b7da" id="com.android.systemui:id/status_bar_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41740" id="com.android.systemui:id/status_bar" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@b7da" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41ec2" id="com.android.systemui:id/status_bar_contents" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41740" childcount="2"> + <node drawingorder="2" index="0" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@42dc6" id="com.android.systemui:id/status_bar_start" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][434,75]" left="57" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@43187" id="com.android.systemui:id/operator_name_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][199,75]" left="57" top="0" right="199" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45ad2" id="com.android.systemui:id/msim_status_bar_operators_card_two_id" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@43187" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="7" text="中国电信" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45e93" id="com.android.systemui:id/operator_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@45ad2" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="5" text="11:17" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@46d97" id="com.android.systemui:id/clock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[199,0][308,75]" left="199" top="0" right="308" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47158" id="com.android.systemui:id/notification_icon_area" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@512c3" id="com.android.systemui:id/notification_icon_area_inner" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@47158" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@52949" id="com.android.systemui:id/notificationIcons" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@512c3" childcount="4"> + <node drawingorder="1" index="0" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:无障碍服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bba8c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,8][346,68]" left="312" top="8" right="346" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="2" index="1" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:云服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@12d3ed" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[354,8][388,68]" left="354" top="8" right="388" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:易点云测 等待脚本进入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@123282" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[396,8][430,68]" left="396" top="8" right="430" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="1" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47519" id="com.android.systemui:id/status_bar_end" visible="true" multiline="false" dismissable="false" editable="false" bounds="[434,0][1023,75]" left="434" top="0" right="1023" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="5"> + <node drawingorder="8" index="0" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="开启护眼模式" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4f87c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[663,6][713,68]" left="663" top="6" right="713" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="14" index="1" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="振铃器静音。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@50b41" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[713,6][753,68]" left="713" top="6" right="753" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="19" index="3" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49aa3" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c061d" id="com.android.systemui:id/signal_cluster" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@49aa3" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c061d" childcount="3"> + <node drawingorder="2" index="0" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="WLAN 信号强度满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" id="com.android.systemui:id/wifi_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2064" id="com.android.systemui:id/wifi_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c27e6" id="com.android.systemui:id/wifi_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + </node> + <node drawingorder="7" index="1" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c45ee" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4d70" id="com.android.systemui:id/mobile_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c45ee" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="4G 手机信号满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5131" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c4d70" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c54f2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5131" childcount="2"> + <node drawingorder="3" index="1" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c67b7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c54f2" childcount="4"> + <node drawingorder="1" index="2" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6b78" id="com.android.systemui:id/mobile_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + <node drawingorder="2" index="3" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6f39" id="com.android.systemui:id/mobile_signal_type" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="20" index="4" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49e64" id="com.android.systemui:id/battery" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,13][1023,62]" left="858" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="3"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="正在充电,已完成百分之100。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ad68" id="com.android.systemui:id/battery_border" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="3" index="1" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b4ea" id="com.android.systemui:id/battery_inside_charge_level" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="4" index="2" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b8ab" id="com.android.systemui:id/battery_inside_charge" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="1" depth="6" text="100%" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4cb70" id="com.android.systemui:id/battery_outside_percent" visible="true" multiline="true" dismissable="false" editable="false" bounds="[934,13][1023,62]" left="934" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="0" index="0" layer="0" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006cc1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cc1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7443" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cc1" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bc5" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7443" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7f86" id="com.huawei.android.launcher:id/launcher_root_view" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bc5" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8347" id="com.huawei.android.launcher:id/drag_layer" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7f86" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="5" text="" clz="android.widget.ScrollView" pkg="com.huawei.android.launcher" desc="第 1 屏,共 3 屏" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8ac9" id="com.huawei.android.launcher:id/workspace" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8347" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="6" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13b38" id="com.huawei.android.launcher:id/workspace_screen" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,1988]" left="0" top="0" right="1080" bottom="1988" parentid="android.view.accessibility.AccessibilityNodeInfo@8ac9" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="7" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13ef9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,62][1044,1970]" left="36" top="62" right="1044" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13b38" childcount="21"> + <node drawingorder="1" index="0" layer="0" depth="8" text="游戏中心" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="游戏中心" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1ef68" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,182][288,480]" left="36" top="182" right="288" bottom="480" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="8" text="教育中心" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="教育中心" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1f329" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,182][540,480]" left="288" top="182" right="540" bottom="480" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="8" text="时钟" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="时钟" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@245bf" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,480][288,778]" left="36" top="480" right="288" bottom="778" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="5" index="3" layer="0" depth="8" text="备忘录" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="备忘录" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@24980" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,480][540,778]" left="288" top="480" right="540" bottom="778" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="3" index="4" layer="0" depth="8" text="" clz="android.widget.LinearLayout" pkg="com.huawei.android.launcher" desc="华为应用 大文件夹 11 个应用, 1 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1f6ea" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,182][1044,778]" left="540" top="182" right="1044" bottom="778" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1faab" id="com.huawei.android.launcher:id/folder_content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[568,200][1016,680]" left="568" top="200" right="1016" bottom="680" parentid="android.view.accessibility.AccessibilityNodeInfo@1f6ea" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.ScrollView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1fe6c" id="com.huawei.android.launcher:id/CardFolderWorkspace" visible="true" multiline="false" dismissable="false" editable="false" bounds="[568,200][1016,680]" left="568" top="200" right="1016" bottom="680" parentid="android.view.accessibility.AccessibilityNodeInfo@1faab" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2022d" id="com.huawei.android.launcher:id/card_folder_cellLayout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[568,200][1015,679]" left="568" top="200" right="1015" bottom="679" parentid="android.view.accessibility.AccessibilityNodeInfo@1fe6c" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@205ee" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[583,207][1000,672]" left="583" top="207" right="1000" bottom="672" parentid="android.view.accessibility.AccessibilityNodeInfo@2022d" childcount="9"> + <node drawingorder="1" index="0" layer="0" depth="13" text="日历" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="日历" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@209af" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[583,207][722,362]" left="583" top="207" right="722" bottom="362" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="华为运动健康" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@21131" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[722,207][861,362]" left="722" top="207" right="861" bottom="362" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="手机管家" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@214f2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[861,207][1000,362]" left="861" top="207" right="1000" bottom="362" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="5" index="3" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="我的华为" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@218b3" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[583,362][722,517]" left="583" top="362" right="722" bottom="517" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="6" index="4" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="生活服务" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@21c74" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[722,362][861,517]" left="722" top="362" right="861" bottom="517" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="7" index="5" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="会员中心" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@22035" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[861,362][1000,517]" left="861" top="362" right="1000" bottom="517" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="8" index="6" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="天际通" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@223f6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[583,517][722,672]" left="583" top="517" right="722" bottom="672" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="9" index="7" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="电子邮件" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@227b7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[722,517][861,672]" left="722" top="517" right="861" bottom="672" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="2" index="8" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.huawei.android.launcher" desc="更多应用 1 条通知" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@20d70" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[861,517][1000,672]" left="861" top="517" right="1000" bottom="672" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="9" text="华为应用" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@22b78" id="com.huawei.android.launcher:id/folder_icon_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[546,689][1038,778]" left="546" top="689" right="1038" bottom="778" parentid="android.view.accessibility.AccessibilityNodeInfo@1f6ea" childcount="0"></node> + </node> + <node drawingorder="6" index="5" layer="0" depth="8" text="智慧生活" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="智慧生活" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@24d41" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,778][288,1076]" left="36" top="778" right="288" bottom="1076" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="7" index="6" layer="0" depth="8" text="" clz="android.widget.LinearLayout" pkg="com.huawei.android.launcher" desc="实用工具 小文件夹 11 个应用," checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25102" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,778][540,1076]" left="288" top="778" right="540" bottom="1076" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@254c3" id="com.huawei.android.launcher:id/preview_background" visible="true" multiline="false" dismissable="false" editable="false" bounds="[323,796][505,978]" left="323" top="796" right="505" bottom="978" parentid="android.view.accessibility.AccessibilityNodeInfo@25102" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="9" text="实用工具" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25884" id="com.huawei.android.launcher:id/folder_icon_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[294,987][534,1076]" left="294" top="987" right="534" bottom="1076" parentid="android.view.accessibility.AccessibilityNodeInfo@25102" childcount="0"></node> + </node> + <node drawingorder="13" index="7" layer="0" depth="8" text="WiFi万能钥匙" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="WiFi万能钥匙 1 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26f0a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,778][792,1076]" left="540" top="778" right="792" bottom="1076" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="11" index="8" layer="0" depth="8" text="中国移动" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="中国移动 1 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26788" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,778][1044,1076]" left="792" top="778" right="1044" bottom="1076" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="8" index="9" layer="0" depth="8" text="相机" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="相机" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25c45" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,1076][288,1374]" left="36" top="1076" right="288" bottom="1374" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="10" index="10" layer="0" depth="8" text="支付宝" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="支付宝" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@263c7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,1076][540,1374]" left="288" top="1076" right="540" bottom="1374" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="15" index="11" layer="0" depth="8" text="中国广电" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="中国广电" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2768c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,1076][792,1374]" left="540" top="1076" right="792" bottom="1374" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="18" index="12" layer="0" depth="8" text="雅诗智能" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="雅诗智能" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@281cf" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,1076][1044,1374]" left="792" top="1076" right="1044" bottom="1374" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="12" index="13" layer="0" depth="8" text="快手" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="快手 5523 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26b49" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,1374][288,1672]" left="36" top="1374" right="288" bottom="1672" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="14" index="14" layer="0" depth="8" text="百度" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="百度 4 条通知双指上滑即可展示服务卡片" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@272cb" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,1374][540,1672]" left="288" top="1374" right="540" bottom="1672" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="9" index="15" layer="0" depth="8" text="抖音" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="抖音" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26006" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,1374][792,1672]" left="540" top="1374" right="792" bottom="1672" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="16" index="16" layer="0" depth="8" text="小红书" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="小红书 99 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27a4d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,1374][1044,1672]" left="792" top="1374" right="1044" bottom="1672" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="21" index="17" layer="0" depth="8" text="易点云测" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="易点云测" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28d12" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,1672][288,1970]" left="36" top="1672" right="288" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="17" index="18" layer="0" depth="8" text="淘金剧场" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="淘金剧场" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27e0e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,1672][540,1970]" left="288" top="1672" right="540" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="20" index="19" layer="0" depth="8" text="雅诗RPA助手" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="雅诗RPA助手" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28951" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,1672][792,1970]" left="540" top="1672" right="792" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="19" index="20" layer="0" depth="8" text="居侠客RPA助手" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="居侠客RPA助手" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28590" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,1672][1044,1970]" left="792" top="1672" right="1044" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="0" depth="7" text="" clz="android.widget.RelativeLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1557f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,62][1044,1970]" left="36" top="62" right="1044" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13b38" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="1" layer="0" depth="5" text="" clz="android.widget.ImageView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8e8a" id="com.huawei.android.launcher:id/dock_divider" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1981][1080,2029]" left="0" top="1981" right="1080" bottom="2029" parentid="android.view.accessibility.AccessibilityNodeInfo@8347" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@924b" id="com.huawei.android.launcher:id/hotseat" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2067][1080,2340]" left="0" top="2067" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8347" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="6" text="" clz="android.widget.ImageView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@960c" id="com.huawei.android.launcher:id/bg_dock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2067][1080,2340]" left="0" top="2067" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@924b" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="6" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@99cd" id="com.huawei.android.launcher:id/layout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2067][1080,2340]" left="0" top="2067" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@924b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="7" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9d8e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[32,2067][1048,2340]" left="32" top="2067" right="1048" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@99cd" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="电话双指上滑即可展示服务卡片" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1864c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[32,2067][286,2340]" left="32" top="2067" right="286" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9d8e" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="8" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="信息 93 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18a0d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[286,2067][540,2340]" left="286" top="2067" right="540" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9d8e" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="8" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="微信 12 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18dce" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,2067][794,2340]" left="540" top="2067" right="794" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9d8e" childcount="0"></node> + <node drawingorder="4" index="3" layer="0" depth="8" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="浏览器双指上滑即可展示服务卡片" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1918f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[794,2067][1048,2340]" left="794" top="2067" right="1048" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9d8e" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> +</hierarchy> \ No newline at end of file diff --git a/ec_work_config/android/nodeimage/20241227111726.png b/ec_work_config/android/nodeimage/20241227111726.png new file mode 100644 index 0000000..1b95d82 --- /dev/null +++ b/ec_work_config/android/nodeimage/20241227111726.png Binary files differ diff --git a/ec_work_config/android/nodeimage/20241227111726.uix b/ec_work_config/android/nodeimage/20241227111726.uix new file mode 100644 index 0000000..795cbfa --- /dev/null +++ b/ec_work_config/android/nodeimage/20241227111726.uix @@ -0,0 +1,277 @@ +<hierarchy rotation="0"> + <node drawingorder="0" index="0" layer="4" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bcd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2220][1080,2340]" left="0" top="2220" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bcd" childcount="0"></node> + <node drawingorder="0" index="0" layer="3" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@780b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1032,585][1080,2340]" left="1032" top="585" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@780b" childcount="0"></node> + <node drawingorder="0" index="0" layer="2" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@744e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,585][48,2340]" left="0" top="585" right="48" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@744e" childcount="0"></node> + <node drawingorder="0" index="0" layer="1" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9611" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="4"> + <node drawingorder="2" index="0" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a8d6" id="com.android.systemui:id/scrim_behind" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="12" index="1" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@39f20" id="com.android.systemui:id/scrim_in_front" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="10" index="2" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bea0" id="com.android.systemui:id/panel_view_pager" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="6" index="3" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b7da" id="com.android.systemui:id/status_bar_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41740" id="com.android.systemui:id/status_bar" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@b7da" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41ec2" id="com.android.systemui:id/status_bar_contents" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41740" childcount="2"> + <node drawingorder="2" index="0" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@42dc6" id="com.android.systemui:id/status_bar_start" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][434,75]" left="57" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@43187" id="com.android.systemui:id/operator_name_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][199,75]" left="57" top="0" right="199" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45ad2" id="com.android.systemui:id/msim_status_bar_operators_card_two_id" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@43187" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="7" text="中国电信" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45e93" id="com.android.systemui:id/operator_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@45ad2" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="5" text="11:17" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@46d97" id="com.android.systemui:id/clock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[199,0][308,75]" left="199" top="0" right="308" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47158" id="com.android.systemui:id/notification_icon_area" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@512c3" id="com.android.systemui:id/notification_icon_area_inner" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@47158" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@52949" id="com.android.systemui:id/notificationIcons" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@512c3" childcount="4"> + <node drawingorder="1" index="0" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:无障碍服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bba8c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,8][346,68]" left="312" top="8" right="346" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="2" index="1" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:云服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@12d3ed" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[354,8][388,68]" left="354" top="8" right="388" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:易点云测 等待脚本进入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@123282" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[396,8][430,68]" left="396" top="8" right="430" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="1" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47519" id="com.android.systemui:id/status_bar_end" visible="true" multiline="false" dismissable="false" editable="false" bounds="[434,0][1023,75]" left="434" top="0" right="1023" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="5"> + <node drawingorder="8" index="0" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="开启护眼模式" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4f87c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[663,6][713,68]" left="663" top="6" right="713" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="14" index="1" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="振铃器静音。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@50b41" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[713,6][753,68]" left="713" top="6" right="753" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="19" index="3" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49aa3" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c061d" id="com.android.systemui:id/signal_cluster" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@49aa3" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c061d" childcount="3"> + <node drawingorder="2" index="0" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="WLAN 信号强度满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" id="com.android.systemui:id/wifi_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2064" id="com.android.systemui:id/wifi_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c27e6" id="com.android.systemui:id/wifi_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + </node> + <node drawingorder="7" index="1" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c45ee" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4d70" id="com.android.systemui:id/mobile_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c45ee" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="4G 手机信号满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5131" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c4d70" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c54f2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5131" childcount="2"> + <node drawingorder="3" index="1" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c67b7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c54f2" childcount="4"> + <node drawingorder="1" index="2" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6b78" id="com.android.systemui:id/mobile_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + <node drawingorder="2" index="3" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6f39" id="com.android.systemui:id/mobile_signal_type" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="20" index="4" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49e64" id="com.android.systemui:id/battery" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,13][1023,62]" left="858" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="3"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="正在充电,已完成百分之100。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ad68" id="com.android.systemui:id/battery_border" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="3" index="1" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b4ea" id="com.android.systemui:id/battery_inside_charge_level" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="4" index="2" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b8ab" id="com.android.systemui:id/battery_inside_charge" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="1" depth="6" text="100%" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4cb70" id="com.android.systemui:id/battery_outside_percent" visible="true" multiline="true" dismissable="false" editable="false" bounds="[934,13][1023,62]" left="934" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="0" index="0" layer="0" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7453" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bd5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7453" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7f96" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bd5" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8357" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7f96" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="5" text="" clz="android.widget.TabHost" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8718" id="android:id/tabhost" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8357" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8ad9" id="android:id/tabcontent" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8718" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="7" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8e9a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8ad9" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@925b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8ad9" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@961c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@925b" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@99dd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@961c" childcount="6"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9d9e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,548]" left="0" top="0" right="1080" bottom="548" parentid="android.view.accessibility.AccessibilityNodeInfo@99dd" childcount="0"></node> + <node drawingorder="2" index="3" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a15f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,392][1080,548]" left="0" top="392" right="1080" bottom="548" parentid="android.view.accessibility.AccessibilityNodeInfo@99dd" childcount="0"></node> + <node drawingorder="3" index="5" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a520" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,548][1080,2214]" left="0" top="548" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@99dd" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b424" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@961c" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="10" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bba6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,93][1080,228]" left="0" top="93" right="1080" bottom="228" parentid="android.view.accessibility.AccessibilityNodeInfo@b424" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bf67" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,93][1047,216]" left="33" top="93" right="1047" bottom="216" parentid="android.view.accessibility.AccessibilityNodeInfo@bba6" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c328" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,93][1047,216]" left="33" top="93" right="1047" bottom="216" parentid="android.view.accessibility.AccessibilityNodeInfo@bf67" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="百度搜索,请输入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6e9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,97][1047,211]" left="33" top="97" right="1047" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@c328" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@caaa" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,97][123,211]" left="66" top="97" right="123" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e9" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ce6b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,125][123,182]" left="66" top="125" right="123" bottom="182" parentid="android.view.accessibility.AccessibilityNodeInfo@caaa" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d5ed" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[123,97][760,211]" left="123" top="97" right="760" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e9" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d9ae" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[144,97][757,211]" left="144" top="97" right="757" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@d5ed" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="16" text="车辆所有故障灯图解" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dd6f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[144,97][549,211]" left="144" top="97" right="549" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@d9ae" childcount="0"></node> + </node> + </node> + <node drawingorder="5" index="2" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f3f5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[766,100][874,208]" left="766" top="100" right="874" bottom="208" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e9" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="拍照搜索" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f7b6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[766,100][874,208]" left="766" top="100" right="874" bottom="208" parentid="android.view.accessibility.AccessibilityNodeInfo@f3f5" childcount="0"></node> + </node> + <node drawingorder="6" index="3" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@fb77" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[882,97][1047,211]" left="882" top="97" right="1047" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e9" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="搜索" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@102f9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[882,108][1032,200]" left="882" top="108" right="1032" bottom="200" parentid="android.view.accessibility.AccessibilityNodeInfo@fb77" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="10" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@10a7b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@b424" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="androidx.viewpager.widget.ViewPager" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@10e3c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@10a7b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@19560" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@10e3c" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@19921" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@19560" childcount="2"> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a0a3" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@19921" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a464" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1a0a3" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.widget.ScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a825" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1a464" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1abe6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1a825" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1afa7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,321]" left="0" top="228" right="1080" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1abe6" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1b368" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,321]" left="0" top="228" right="1080" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1afa7" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1b729" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1b368" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1baea" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1b729" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1beab" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1baea" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="23" text="4" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1c62d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[51,249][72,303]" left="51" top="249" right="72" bottom="303" parentid="android.view.accessibility.AccessibilityNodeInfo@1beab" childcount="0"></node> + <node drawingorder="1" index="1" layer="0" depth="23" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1c26c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[54,240][117,303]" left="54" top="240" right="117" bottom="303" parentid="android.view.accessibility.AccessibilityNodeInfo@1beab" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="23" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1cdaf" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[71,249][90,268]" left="71" top="249" right="90" bottom="268" parentid="android.view.accessibility.AccessibilityNodeInfo@1beab" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="20" text="" clz="com.baidu.searchbox.feed.widget.NestedHorizontalScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1d170" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1b368" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1d531" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d170" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d531" childcount="8"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1dcb3" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[126,228][264,321]" left="126" top="228" right="264" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="热搜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1e074" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[150,246][240,297]" left="150" top="246" right="240" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@1dcb3" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1e7f6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[264,228][402,321]" left="264" top="228" right="402" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="推荐" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1ebb7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,246][378,297]" left="288" top="246" right="378" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@1e7f6" childcount="0"></node> + </node> + <node drawingorder="3" index="2" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1f339" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[402,228][540,321]" left="402" top="228" right="540" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="发现" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1f6fa" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[426,246][516,297]" left="426" top="246" right="516" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@1f339" childcount="0"></node> + </node> + <node drawingorder="4" index="3" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1fe7c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,228][678,321]" left="540" top="228" right="678" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="关注" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2023d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[564,246][654,297]" left="564" top="246" right="654" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@1fe7c" childcount="0"></node> + </node> + <node drawingorder="5" index="4" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@209bf" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[678,228][816,321]" left="678" top="228" right="816" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="小说" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@20d80" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[702,246][792,297]" left="702" top="246" right="792" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@209bf" childcount="0"></node> + </node> + <node drawingorder="6" index="5" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@21502" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[816,228][954,321]" left="816" top="228" right="954" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="洛阳" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@218c3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[840,246][930,297]" left="840" top="246" right="930" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@21502" childcount="0"></node> + </node> + <node drawingorder="7" index="6" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@22045" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[954,228][968,321]" left="954" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"></node> + </node> + </node> + </node> + <node drawingorder="5" index="2" layer="0" depth="20" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@23e4d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[968,228][1080,312]" left="968" top="228" right="1080" bottom="312" parentid="android.view.accessibility.AccessibilityNodeInfo@1b368" childcount="2"> + <node drawingorder="4" index="1" layer="0" depth="21" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25112" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[973,228][1075,312]" left="973" top="228" right="1075" bottom="312" parentid="android.view.accessibility.AccessibilityNodeInfo@23e4d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="朗读" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@254d3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[995,241][1052,298]" left="995" top="241" right="1052" bottom="298" parentid="android.view.accessibility.AccessibilityNodeInfo@25112" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="18" text="" clz="androidx.viewpager.widget.ViewPager" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25894" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1abe6" childcount="3"> + <node drawingorder="1" index="1" layer="0" depth="19" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25c55" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@25894" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26b59" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@25c55" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26f1a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@26b59" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="22" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@281df" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" rowcount="16" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@26f1a" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2eebc" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,1114]" left="0" top="321" right="1080" bottom="1114" row="7" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@281df" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2f27d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,360][1080,1075]" left="0" top="360" right="1080" bottom="1075" parentid="android.view.accessibility.AccessibilityNodeInfo@2eebc" childcount="1"> + <node drawingorder="4" index="0" layer="0" depth="25" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@30181" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,360][1080,1075]" left="0" top="360" right="1080" bottom="1075" parentid="android.view.accessibility.AccessibilityNodeInfo@2f27d" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="26" text="短剧:长夜与风说" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@30542" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,360][1047,420]" left="33" top="360" right="1047" bottom="420" parentid="android.view.accessibility.AccessibilityNodeInfo@30181" childcount="0"></node> + <node drawingorder="5" index="1" layer="0" depth="26" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@31446" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,441][1047,1009]" left="33" top="441" right="1047" bottom="1009" parentid="android.view.accessibility.AccessibilityNodeInfo@30181" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@31807" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,441][1047,1009]" left="33" top="441" right="1047" bottom="1009" parentid="android.view.accessibility.AccessibilityNodeInfo@31446" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="27" text="" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3234a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[477,662][603,788]" left="477" top="662" right="603" bottom="788" parentid="android.view.accessibility.AccessibilityNodeInfo@31446" childcount="0"></node> + <node drawingorder="2" index="2" layer="0" depth="27" text="15:21" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@31bc8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[924,959][1047,1009]" left="924" top="959" right="1047" bottom="1009" parentid="android.view.accessibility.AccessibilityNodeInfo@31446" childcount="0"></node> + </node> + <node drawingorder="12" index="2" layer="0" depth="26" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@34513" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1030][1047,1075]" left="33" top="1030" right="1047" bottom="1075" parentid="android.view.accessibility.AccessibilityNodeInfo@30181" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="不感兴趣" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@348d4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1002,1030][1047,1075]" left="1002" top="1030" right="1047" bottom="1075" parentid="android.view.accessibility.AccessibilityNodeInfo@34513" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3631b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1115][1080,1976]" left="0" top="1115" right="1080" bottom="1976" row="8" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@281df" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@36a9d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1151][1047,1871]" left="33" top="1151" right="1047" bottom="1871" parentid="android.view.accessibility.AccessibilityNodeInfo@3631b" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="25" text="洛阳购车0首付,全新岚图梦想家,搭载华为乾崑智驾,全域安全" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3721f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,1151][1047,1280]" left="33" top="1151" right="1047" bottom="1280" parentid="android.view.accessibility.AccessibilityNodeInfo@36a9d" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="25" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@375e0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1301][1047,1871]" left="33" top="1301" right="1047" bottom="1871" parentid="android.view.accessibility.AccessibilityNodeInfo@36a9d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="26" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@379a1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1301][1047,1871]" left="33" top="1301" right="1047" bottom="1871" parentid="android.view.accessibility.AccessibilityNodeInfo@375e0" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@37d62" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1301][1047,1871]" left="33" top="1301" right="1047" bottom="1871" parentid="android.view.accessibility.AccessibilityNodeInfo@379a1" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="27" text="" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@388a5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[477,1523][603,1649]" left="477" top="1523" right="603" bottom="1649" parentid="android.view.accessibility.AccessibilityNodeInfo@379a1" childcount="0"></node> + <node drawingorder="2" index="2" layer="0" depth="27" text="01:50" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@38123" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[924,1821][1047,1871]" left="924" top="1821" right="1047" bottom="1871" parentid="android.view.accessibility.AccessibilityNodeInfo@379a1" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="5" index="1" layer="0" depth="24" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3ae2f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1892][1047,1937]" left="33" top="1892" right="1047" bottom="1937" parentid="android.view.accessibility.AccessibilityNodeInfo@3631b" childcount="2"> + <node drawingorder="4" index="0" layer="0" depth="25" text="广告" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3bd33" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[921,1892][987,1936]" left="921" top="1892" right="987" bottom="1936" parentid="android.view.accessibility.AccessibilityNodeInfo@3ae2f" childcount="0"></node> + <node drawingorder="1" index="1" layer="0" depth="25" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="不感兴趣" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3b1f0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1002,1892][1047,1937]" left="1002" top="1892" right="1047" bottom="1937" parentid="android.view.accessibility.AccessibilityNodeInfo@3ae2f" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3f582" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1977][1080,2214]" left="0" top="1977" right="1080" bottom="2214" row="9" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@281df" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3f943" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2016][1080,2214]" left="0" top="2016" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@3f582" childcount="1"> + <node drawingorder="4" index="0" layer="0" depth="25" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@40847" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2016][1080,2214]" left="0" top="2016" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@3f943" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="26" text="重活一世,男人再也不要当舔狗,果断疼爱自己亲亲宝贝闺女" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@40c08" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,2016][1047,2145]" left="33" top="2016" right="1047" bottom="2145" parentid="android.view.accessibility.AccessibilityNodeInfo@40847" childcount="0"></node> + <node drawingorder="5" index="1" layer="0" depth="26" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41b0c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,2166][1047,2214]" left="33" top="2166" right="1047" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@40847" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41ecd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,2166][1047,2214]" left="33" top="2166" right="1047" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@41b0c" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="1" index="1" layer="0" depth="22" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@272db" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@26f1a" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2769c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[496,321][583,322]" left="496" top="321" right="583" bottom="322" parentid="android.view.accessibility.AccessibilityNodeInfo@272db" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27a5d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,348][1080,420]" left="0" top="348" right="1080" bottom="420" parentid="android.view.accessibility.AccessibilityNodeInfo@272db" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27e1e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[481,348][599,420]" left="481" top="348" right="599" bottom="420" parentid="android.view.accessibility.AccessibilityNodeInfo@27a5d" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="22" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@285a0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2013][1080,2214]" left="0" top="2013" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@26f1a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28961" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2013][1080,2209]" left="0" top="2013" right="1080" bottom="2209" parentid="android.view.accessibility.AccessibilityNodeInfo@285a0" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28d22" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[265,2034][814,2188]" left="265" top="2034" right="814" bottom="2188" parentid="android.view.accessibility.AccessibilityNodeInfo@28961" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="25" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@290e3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[283,2060][796,2154]" left="283" top="2060" right="796" bottom="2154" parentid="android.view.accessibility.AccessibilityNodeInfo@28d22" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="26" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@294a4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[319,2087][358,2126]" left="319" top="2087" right="358" bottom="2126" parentid="android.view.accessibility.AccessibilityNodeInfo@290e3" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="26" text="即将为你呈现新鲜内容" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@29c26" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[370,2084][760,2130]" left="370" top="2084" right="760" bottom="2130" parentid="android.view.accessibility.AccessibilityNodeInfo@290e3" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="6" text="" clz="android.widget.TabWidget" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@111fd" id="android:id/tabs" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][1080,2340]" left="0" top="2214" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8718" childcount="5"> + <node drawingorder="2" index="0" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@115be" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][220,2340]" left="0" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1197f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[22,2214][220,2340]" left="22" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@115be" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@12101" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[86,2226][155,2295]" left="86" top="2226" right="155" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@1197f" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="百度" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@12883" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[22,2298][220,2330]" left="22" top="2298" right="220" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@1197f" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13005" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@133c6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@13005" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13787" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[284,2226][353,2295]" left="284" top="2226" right="353" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@133c6" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="视频" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@142ca" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[220,2298][418,2330]" left="220" top="2298" right="418" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@133c6" childcount="0"></node> + </node> + </node> + <node drawingorder="4" index="2" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@14a4c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[418,2214][660,2340]" left="418" top="2214" right="660" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="语音搜索" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@14e0d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@14a4c" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@151ce" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@14e0d" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1558f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@14e0d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@15950" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@1558f" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@15d11" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@15950" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="5" index="3" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@160d2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16493" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@160d2" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16854" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[724,2226][793,2295]" left="724" top="2226" right="793" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@16493" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="消息" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@17397" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[660,2298][858,2330]" left="660" top="2298" right="858" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@16493" childcount="0"></node> + </node> + </node> + <node drawingorder="1" index="4" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@17b19" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1078,2340]" left="858" top="2214" right="1078" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@17eda" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1056,2340]" left="858" top="2214" right="1056" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@17b19" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1829b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[922,2226][991,2295]" left="922" top="2226" right="991" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@17eda" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="我的" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18dde" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[858,2298][1056,2330]" left="858" top="2298" right="1056" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@17eda" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> +</hierarchy> \ No newline at end of file diff --git a/ec_work_config/android/nodeimage/20241227111743.png b/ec_work_config/android/nodeimage/20241227111743.png new file mode 100644 index 0000000..5f7fb4c --- /dev/null +++ b/ec_work_config/android/nodeimage/20241227111743.png Binary files differ diff --git a/ec_work_config/android/nodeimage/20241227111743.uix b/ec_work_config/android/nodeimage/20241227111743.uix new file mode 100644 index 0000000..31009a1 --- /dev/null +++ b/ec_work_config/android/nodeimage/20241227111743.uix @@ -0,0 +1,334 @@ +<hierarchy rotation="0"> + <node drawingorder="0" index="0" layer="4" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bcd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2220][1080,2340]" left="0" top="2220" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bcd" childcount="0"></node> + <node drawingorder="0" index="0" layer="3" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@780b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1032,585][1080,2340]" left="1032" top="585" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@780b" childcount="0"></node> + <node drawingorder="0" index="0" layer="2" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@744e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,585][48,2340]" left="0" top="585" right="48" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@744e" childcount="0"></node> + <node drawingorder="0" index="0" layer="1" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9611" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="4"> + <node drawingorder="2" index="0" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a8d6" id="com.android.systemui:id/scrim_behind" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="12" index="1" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@39f20" id="com.android.systemui:id/scrim_in_front" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="10" index="2" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bea0" id="com.android.systemui:id/panel_view_pager" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="6" index="3" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b7da" id="com.android.systemui:id/status_bar_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41740" id="com.android.systemui:id/status_bar" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@b7da" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41ec2" id="com.android.systemui:id/status_bar_contents" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41740" childcount="2"> + <node drawingorder="2" index="0" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@42dc6" id="com.android.systemui:id/status_bar_start" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][434,75]" left="57" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@43187" id="com.android.systemui:id/operator_name_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][199,75]" left="57" top="0" right="199" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45ad2" id="com.android.systemui:id/msim_status_bar_operators_card_two_id" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@43187" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="7" text="中国电信" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45e93" id="com.android.systemui:id/operator_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@45ad2" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="5" text="11:17" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@46d97" id="com.android.systemui:id/clock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[199,0][308,75]" left="199" top="0" right="308" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47158" id="com.android.systemui:id/notification_icon_area" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@512c3" id="com.android.systemui:id/notification_icon_area_inner" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@47158" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@52949" id="com.android.systemui:id/notificationIcons" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@512c3" childcount="4"> + <node drawingorder="1" index="0" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:无障碍服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bba8c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,8][346,68]" left="312" top="8" right="346" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="2" index="1" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:云服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@12d3ed" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[354,8][388,68]" left="354" top="8" right="388" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:易点云测 等待脚本进入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@123282" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[396,8][430,68]" left="396" top="8" right="430" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="1" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47519" id="com.android.systemui:id/status_bar_end" visible="true" multiline="false" dismissable="false" editable="false" bounds="[434,0][1023,75]" left="434" top="0" right="1023" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="5"> + <node drawingorder="8" index="0" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="开启护眼模式" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4f87c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[663,6][713,68]" left="663" top="6" right="713" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="14" index="1" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="振铃器静音。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@50b41" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[713,6][753,68]" left="713" top="6" right="753" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="19" index="3" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49aa3" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c061d" id="com.android.systemui:id/signal_cluster" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@49aa3" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c061d" childcount="3"> + <node drawingorder="2" index="0" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="WLAN 信号强度满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" id="com.android.systemui:id/wifi_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="3"> + <node drawingorder="2" index="1" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2425" id="com.android.systemui:id/wifi_signal_dark" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c27e6" id="com.android.systemui:id/wifi_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + </node> + <node drawingorder="7" index="1" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c45ee" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4d70" id="com.android.systemui:id/mobile_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c45ee" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="4G 手机信号满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5131" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c4d70" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c54f2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5131" childcount="2"> + <node drawingorder="3" index="0" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c67b7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c54f2" childcount="4"> + <node drawingorder="1" index="2" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6b78" id="com.android.systemui:id/mobile_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + <node drawingorder="2" index="3" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6f39" id="com.android.systemui:id/mobile_signal_type" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + </node> + <node drawingorder="1" index="1" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c58b3" id="com.android.systemui:id/mobile_data" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c54f2" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6035" id="com.android.systemui:id/mobile_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c58b3" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="20" index="4" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49e64" id="com.android.systemui:id/battery" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,13][1023,62]" left="858" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="3"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="正在充电,已完成百分之100。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ad68" id="com.android.systemui:id/battery_border" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="3" index="1" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b4ea" id="com.android.systemui:id/battery_inside_charge_level" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="4" index="2" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b8ab" id="com.android.systemui:id/battery_inside_charge" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="1" depth="6" text="100%" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4cb70" id="com.android.systemui:id/battery_outside_percent" visible="true" multiline="true" dismissable="false" editable="false" bounds="[934,13][1023,62]" left="934" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="0" index="0" layer="0" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7453" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bd5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7453" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7f96" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bd5" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8357" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7f96" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="5" text="" clz="android.widget.TabHost" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8718" id="android:id/tabhost" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8357" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8ad9" id="android:id/tabcontent" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8718" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="7" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@66feb" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8ad9" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@67b2e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8ad9" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@67eef" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@67b2e" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@682b0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@67eef" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="true" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@68671" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" rowcount="5" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@682b0" childcount="5"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@69cf7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,585]" left="0" top="0" right="1080" bottom="585" row="0" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@68671" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6a0b8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,585]" left="0" top="0" right="1080" bottom="585" parentid="android.view.accessibility.AccessibilityNodeInfo@69cf7" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6b37d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,402]" left="0" top="75" right="1080" bottom="402" parentid="android.view.accessibility.AccessibilityNodeInfo@6a0b8" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="14" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@709d4" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,402]" left="0" top="75" right="1080" bottom="402" parentid="android.view.accessibility.AccessibilityNodeInfo@6b37d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@70d95" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,90][1080,402]" left="0" top="90" right="1080" bottom="402" parentid="android.view.accessibility.AccessibilityNodeInfo@709d4" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@71156" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,90][1080,402]" left="0" top="90" right="1080" bottom="402" parentid="android.view.accessibility.AccessibilityNodeInfo@70d95" childcount="6"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@71517" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[30,171][216,360]" left="30" top="171" right="216" bottom="360" parentid="android.view.accessibility.AccessibilityNodeInfo@71156" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@718d8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,186][207,354]" left="39" top="186" right="207" bottom="354" parentid="android.view.accessibility.AccessibilityNodeInfo@71156" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@71c99" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[48,195][198,345]" left="48" top="195" right="198" bottom="345" parentid="android.view.accessibility.AccessibilityNodeInfo@718d8" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="点击进入个人主页 修改头像" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7205a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[48,195][198,345]" left="48" top="195" right="198" bottom="345" parentid="android.view.accessibility.AccessibilityNodeInfo@71c99" childcount="0"></node> + </node> + </node> + <node drawingorder="4" index="2" layer="0" depth="17" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@72b9d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[233,203][762,262]" left="233" top="203" right="762" bottom="262" parentid="android.view.accessibility.AccessibilityNodeInfo@71156" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="18" text="笑护又嫌般1p" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@72f5e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[233,203][551,262]" left="233" top="203" right="551" bottom="262" parentid="android.view.accessibility.AccessibilityNodeInfo@72b9d" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="18" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7331f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[554,208][602,256]" left="554" top="208" right="602" bottom="256" parentid="android.view.accessibility.AccessibilityNodeInfo@72b9d" childcount="0"></node> + </node> + <node drawingorder="5" index="3" layer="0" depth="17" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@736e0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[233,277][472,337]" left="233" top="277" right="472" bottom="337" parentid="android.view.accessibility.AccessibilityNodeInfo@71156" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@73aa1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[233,277][352,337]" left="233" top="277" right="352" bottom="337" parentid="android.view.accessibility.AccessibilityNodeInfo@736e0" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="19" text="0" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@73e62" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[236,287][259,327]" left="236" top="287" right="259" bottom="327" parentid="android.view.accessibility.AccessibilityNodeInfo@73aa1" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="19" text="关注" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@745e4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[262,284][322,325]" left="262" top="284" right="322" bottom="325" parentid="android.view.accessibility.AccessibilityNodeInfo@73aa1" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="18" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@749a5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[352,292][353,322]" left="352" top="292" right="353" bottom="322" parentid="android.view.accessibility.AccessibilityNodeInfo@736e0" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="18" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@74d66" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[353,277][472,337]" left="353" top="277" right="472" bottom="337" parentid="android.view.accessibility.AccessibilityNodeInfo@736e0" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="19" text="0" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@75127" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[383,287][406,327]" left="383" top="287" right="406" bottom="327" parentid="android.view.accessibility.AccessibilityNodeInfo@74d66" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="19" text="粉丝" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@758a9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[412,284][472,325]" left="412" top="284" right="472" bottom="325" parentid="android.view.accessibility.AccessibilityNodeInfo@74d66" childcount="0"></node> + </node> + </node> + <node drawingorder="8" index="4" layer="0" depth="17" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@763ec" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,204][1080,372]" left="792" top="204" right="1080" bottom="372" parentid="android.view.accessibility.AccessibilityNodeInfo@71156" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@767ad" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[853,222][1035,302]" left="853" top="222" right="1035" bottom="302" parentid="android.view.accessibility.AccessibilityNodeInfo@763ec" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@76b6e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[892,246][924,278]" left="892" top="246" right="924" bottom="278" parentid="android.view.accessibility.AccessibilityNodeInfo@767ad" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="19" text="发布" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@772f0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[930,240][996,284]" left="930" top="240" right="996" bottom="284" parentid="android.view.accessibility.AccessibilityNodeInfo@767ad" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="1" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6b73e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,192]" left="0" top="75" right="1080" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6b37d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6baff" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,192]" left="0" top="75" right="1080" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6b73e" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6bec0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,75][1080,192]" left="765" top="75" right="1080" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6baff" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d3639" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,75][870,192]" left="765" top="75" right="870" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6bec0" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d39fa" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,75][870,192]" left="765" top="75" right="870" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@d3639" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d3dbb" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,105][822,162]" left="765" top="105" right="822" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d39fa" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d417c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,105][822,162]" left="765" top="105" right="822" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d3dbb" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d4cbf" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[870,75][975,192]" left="870" top="75" right="975" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6bec0" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d5080" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[870,75][975,192]" left="870" top="75" right="975" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@d4cbf" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d5441" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[870,105][927,162]" left="870" top="105" right="927" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d5080" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d5802" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[870,105][927,162]" left="870" top="105" right="927" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d5441" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="17" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d6345" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[975,75][1080,192]" left="975" top="75" right="1080" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6bec0" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d6706" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[975,75][1080,192]" left="975" top="75" right="1080" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@d6345" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d6ac7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[975,105][1032,162]" left="975" top="105" right="1032" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d6706" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d6e88" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[975,105][1032,162]" left="975" top="105" right="1032" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d6ac7" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="13" text="" clz="android.widget.HorizontalScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8235f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,402][1080,552]" left="0" top="402" right="1080" bottom="552" parentid="android.view.accessibility.AccessibilityNodeInfo@6a0b8" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="androidx.appcompat.widget.LinearLayoutCompat" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@82720" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,402][1080,552]" left="0" top="402" right="1080" bottom="552" parentid="android.view.accessibility.AccessibilityNodeInfo@8235f" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d79cb" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,402][1038,552]" left="42" top="402" right="1038" bottom="552" parentid="android.view.accessibility.AccessibilityNodeInfo@82720" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d814d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[81,402][502,552]" left="81" top="402" right="502" bottom="552" parentid="android.view.accessibility.AccessibilityNodeInfo@d79cb" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d850e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[81,435][165,519]" left="81" top="435" right="165" bottom="519" parentid="android.view.accessibility.AccessibilityNodeInfo@d814d" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="度会员" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d88cf" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[189,432][502,478]" left="189" top="432" right="502" bottom="478" parentid="android.view.accessibility.AccessibilityNodeInfo@d814d" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="17" text="畅享流畅播" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d8c90" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[189,487][502,522]" left="189" top="487" right="502" bottom="522" parentid="android.view.accessibility.AccessibilityNodeInfo@d814d" childcount="0"></node> + </node> + <node drawingorder="3" index="1" layer="0" depth="16" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d9051" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[539,435][541,519]" left="539" top="435" right="541" bottom="519" parentid="android.view.accessibility.AccessibilityNodeInfo@d79cb" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d9412" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[578,402][999,552]" left="578" top="402" right="999" bottom="552" parentid="android.view.accessibility.AccessibilityNodeInfo@d79cb" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d97d3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[578,435][662,519]" left="578" top="435" right="662" bottom="519" parentid="android.view.accessibility.AccessibilityNodeInfo@d9412" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d9b94" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[686,432][999,478]" left="686" top="432" right="999" bottom="478" parentid="android.view.accessibility.AccessibilityNodeInfo@d9412" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d9f55" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[686,432][920,478]" left="686" top="432" right="920" bottom="478" parentid="android.view.accessibility.AccessibilityNodeInfo@d9b94" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="必领现金红包" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@da316" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[686,432][920,478]" left="686" top="432" right="920" bottom="478" parentid="android.view.accessibility.AccessibilityNodeInfo@d9f55" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="17" text="最高可得7.18元" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@daa98" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[686,487][999,522]" left="686" top="487" right="999" bottom="522" parentid="android.view.accessibility.AccessibilityNodeInfo@d9412" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="11" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@86330" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,585][1038,987]" left="42" top="585" right="1038" bottom="987" row="1" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@68671" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.GridView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@866f1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,585][1038,987]" left="42" top="585" right="1038" bottom="987" rowcount="2" columncount="5" parentid="android.view.accessibility.AccessibilityNodeInfo@86330" childcount="10"> + <node drawingorder="10" index="0" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dae59" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,606][252,789]" left="66" top="606" right="252" bottom="789" row="0" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@db21a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,633][198,711]" left="120" top="633" right="198" bottom="711" parentid="android.view.accessibility.AccessibilityNodeInfo@dae59" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="收藏" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@db99c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[126,723][192,762]" left="126" top="723" right="192" bottom="762" parentid="android.view.accessibility.AccessibilityNodeInfo@dae59" childcount="0"></node> + </node> + <node drawingorder="9" index="1" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dc4df" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[258,606][444,789]" left="258" top="606" right="444" bottom="789" row="0" column="1" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dc8a0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,633][390,711]" left="312" top="633" right="390" bottom="711" parentid="android.view.accessibility.AccessibilityNodeInfo@dc4df" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="历史" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dd022" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[318,723][384,762]" left="318" top="723" right="384" bottom="762" parentid="android.view.accessibility.AccessibilityNodeInfo@dc4df" childcount="0"></node> + </node> + <node drawingorder="8" index="2" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ddb65" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[450,606][636,789]" left="450" top="606" right="636" bottom="789" row="0" column="2" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ddf26" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[504,633][582,711]" left="504" top="633" right="582" bottom="711" parentid="android.view.accessibility.AccessibilityNodeInfo@ddb65" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="书架" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@de6a8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,723][576,762]" left="510" top="723" right="576" bottom="762" parentid="android.view.accessibility.AccessibilityNodeInfo@ddb65" childcount="0"></node> + </node> + <node drawingorder="7" index="3" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@df1eb" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[642,606][828,789]" left="642" top="606" right="828" bottom="789" row="0" column="3" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@df5ac" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[696,633][774,711]" left="696" top="633" right="774" bottom="711" parentid="android.view.accessibility.AccessibilityNodeInfo@df1eb" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="14" text="文件/下载" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dfd2e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[662,723][807,762]" left="662" top="723" right="807" bottom="762" parentid="android.view.accessibility.AccessibilityNodeInfo@df1eb" childcount="0"></node> + </node> + <node drawingorder="6" index="4" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e0871" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[834,606][1020,789]" left="834" top="606" right="1020" bottom="789" row="0" column="4" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e0c32" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[888,633][966,711]" left="888" top="633" right="966" bottom="711" parentid="android.view.accessibility.AccessibilityNodeInfo@e0871" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="订单" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e13b4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[894,723][960,762]" left="894" top="723" right="960" bottom="762" parentid="android.view.accessibility.AccessibilityNodeInfo@e0871" childcount="0"></node> + </node> + <node drawingorder="5" index="5" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e1ef7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,792][252,975]" left="66" top="792" right="252" bottom="975" row="1" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e22b8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,819][198,897]" left="120" top="819" right="198" bottom="897" parentid="android.view.accessibility.AccessibilityNodeInfo@e1ef7" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="度小满" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e2a3a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[109,909][208,948]" left="109" top="909" right="208" bottom="948" parentid="android.view.accessibility.AccessibilityNodeInfo@e1ef7" childcount="0"></node> + </node> + <node drawingorder="4" index="6" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e357d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[258,792][444,975]" left="258" top="792" right="444" bottom="975" row="1" column="1" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e393e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,819][390,897]" left="312" top="819" right="390" bottom="897" parentid="android.view.accessibility.AccessibilityNodeInfo@e357d" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="百度闪付" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e40c0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[285,909][417,948]" left="285" top="909" right="417" bottom="948" parentid="android.view.accessibility.AccessibilityNodeInfo@e357d" childcount="0"></node> + </node> + <node drawingorder="3" index="7" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e4c03" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[450,792][636,975]" left="450" top="792" right="636" bottom="975" row="1" column="2" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e4fc4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[504,819][582,897]" left="504" top="819" right="582" bottom="897" parentid="android.view.accessibility.AccessibilityNodeInfo@e4c03" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="钱包" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e5746" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,909][576,948]" left="510" top="909" right="576" bottom="948" parentid="android.view.accessibility.AccessibilityNodeInfo@e4c03" childcount="0"></node> + </node> + <node drawingorder="2" index="8" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e6289" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[642,792][828,975]" left="642" top="792" right="828" bottom="975" row="1" column="3" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e664a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[696,819][774,897]" left="696" top="819" right="774" bottom="897" parentid="android.view.accessibility.AccessibilityNodeInfo@e6289" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="网盘" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e6dcc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[702,909][768,948]" left="702" top="909" right="768" bottom="948" parentid="android.view.accessibility.AccessibilityNodeInfo@e6289" childcount="0"></node> + </node> + <node drawingorder="1" index="9" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e790f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[834,792][1020,975]" left="834" top="792" right="1020" bottom="975" row="1" column="4" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e7cd0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[888,819][966,897]" left="888" top="819" right="966" bottom="897" parentid="android.view.accessibility.AccessibilityNodeInfo@e790f" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="更多" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e8452" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[894,909][960,948]" left="894" top="909" right="960" bottom="948" parentid="android.view.accessibility.AccessibilityNodeInfo@e790f" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="11" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e8f95" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1017][1038,1466]" left="42" top="1017" right="1038" bottom="1466" row="2" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@68671" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e9356" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1059][996,1116]" left="84" top="1059" right="996" bottom="1116" parentid="android.view.accessibility.AccessibilityNodeInfo@e8f95" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="13" text="为你推荐浏览过的内容" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e9717" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[84,1059][933,1116]" left="84" top="1059" right="933" bottom="1116" parentid="android.view.accessibility.AccessibilityNodeInfo@e9356" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e9ad8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[933,1068][996,1107]" left="933" top="1068" right="996" bottom="1107" parentid="android.view.accessibility.AccessibilityNodeInfo@e9356" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e9e99" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[933,1068][996,1107]" left="933" top="1068" right="996" bottom="1107" parentid="android.view.accessibility.AccessibilityNodeInfo@e9ad8" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ea61b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[948,1068][996,1107]" left="948" top="1068" right="996" bottom="1107" parentid="android.view.accessibility.AccessibilityNodeInfo@e9e99" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="12" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ea9dc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1134][1038,1442]" left="42" top="1134" right="1038" bottom="1442" rowcount="2" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@e8f95" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ead9d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1134][1038,1288]" left="42" top="1134" right="1038" bottom="1288" row="0" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@ea9dc" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@eb15e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1160][186,1262]" left="84" top="1160" right="186" bottom="1262" parentid="android.view.accessibility.AccessibilityNodeInfo@ead9d" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@eb51f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1156][783,1262]" left="207" top="1156" right="783" bottom="1262" parentid="android.view.accessibility.AccessibilityNodeInfo@ead9d" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="机动车故障灯标志大全 - 百度" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@eb8e0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1156][783,1202]" left="207" top="1156" right="783" bottom="1202" parentid="android.view.accessibility.AccessibilityNodeInfo@eb51f" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="15" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ebca1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1217][783,1262]" left="207" top="1217" right="783" bottom="1262" parentid="android.view.accessibility.AccessibilityNodeInfo@eb51f" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="16" text="网页" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ec062" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1217][297,1262]" left="207" top="1217" right="297" bottom="1262" parentid="android.view.accessibility.AccessibilityNodeInfo@ebca1" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="16" text="今天 2024-12-27" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ec423" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[315,1220][583,1259]" left="315" top="1220" right="583" bottom="1259" parentid="android.view.accessibility.AccessibilityNodeInfo@ebca1" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="14" text="去看看" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ec7e4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[828,1172][996,1250]" left="828" top="1172" right="996" bottom="1250" parentid="android.view.accessibility.AccessibilityNodeInfo@ead9d" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ecba5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1288][1038,1442]" left="42" top="1288" right="1038" bottom="1442" row="1" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@ea9dc" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ecf66" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1314][186,1416]" left="84" top="1314" right="186" bottom="1416" parentid="android.view.accessibility.AccessibilityNodeInfo@ecba5" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ed327" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1310][783,1416]" left="207" top="1310" right="783" bottom="1416" parentid="android.view.accessibility.AccessibilityNodeInfo@ecba5" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="车内故障灯标识别大全 - 百度" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ed6e8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1310][783,1356]" left="207" top="1310" right="783" bottom="1356" parentid="android.view.accessibility.AccessibilityNodeInfo@ed327" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="15" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@edaa9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1371][783,1416]" left="207" top="1371" right="783" bottom="1416" parentid="android.view.accessibility.AccessibilityNodeInfo@ed327" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="16" text="网页" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ede6a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1371][297,1416]" left="207" top="1371" right="297" bottom="1416" parentid="android.view.accessibility.AccessibilityNodeInfo@edaa9" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="16" text="今天 2024-12-27" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ee22b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[315,1374][583,1413]" left="315" top="1374" right="583" bottom="1413" parentid="android.view.accessibility.AccessibilityNodeInfo@edaa9" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="14" text="去看看" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ee5ec" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[828,1326][996,1404]" left="828" top="1326" right="996" bottom="1404" parentid="android.view.accessibility.AccessibilityNodeInfo@ecba5" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="4" index="3" layer="0" depth="11" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ee9ad" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1496][1038,1945]" left="42" top="1496" right="1038" bottom="1945" row="3" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@68671" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@eed6e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1538][996,1595]" left="84" top="1538" right="996" bottom="1595" parentid="android.view.accessibility.AccessibilityNodeInfo@ee9ad" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="为你推荐以下功能" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ef12f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[84,1538][996,1595]" left="84" top="1538" right="996" bottom="1595" parentid="android.view.accessibility.AccessibilityNodeInfo@eed6e" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="12" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ef8b1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1613][1038,1921]" left="42" top="1613" right="1038" bottom="1921" rowcount="2" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@ee9ad" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@efc72" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1613][1038,1767]" left="42" top="1613" right="1038" bottom="1767" row="0" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@ef8b1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f0033" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1613][1038,1767]" left="42" top="1613" right="1038" bottom="1767" parentid="android.view.accessibility.AccessibilityNodeInfo@efc72" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f03f4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1639][186,1741]" left="84" top="1639" right="186" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f0033" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="15" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f0b76" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1639][783,1741]" left="207" top="1639" right="783" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f0033" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="16" text="清理缓存" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f0f37" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[207,1639][783,1692]" left="207" top="1639" right="783" bottom="1692" parentid="android.view.accessibility.AccessibilityNodeInfo@f0b76" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="16" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f12f8" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1697][783,1741]" left="207" top="1697" right="783" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f0b76" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f16b9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1697][783,1741]" left="207" top="1697" right="783" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f12f8" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="18" text="检测到" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f1a7a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[207,1697][306,1741]" left="207" top="1697" right="306" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f16b9" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="18" text="190MB" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f1e3b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[312,1697][423,1741]" left="312" top="1697" right="423" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f16b9" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="18" text="缓存垃圾" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f21fc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[429,1697][561,1741]" left="429" top="1697" right="561" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f16b9" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="4" index="2" layer="0" depth="15" text="清理" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f25bd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[828,1651][996,1729]" left="828" top="1651" right="996" bottom="1729" parentid="android.view.accessibility.AccessibilityNodeInfo@f0033" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f297e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1767][1038,1921]" left="42" top="1767" right="1038" bottom="1921" row="1" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@ef8b1" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f2d3f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1793][186,1895]" left="84" top="1793" right="186" bottom="1895" parentid="android.view.accessibility.AccessibilityNodeInfo@f297e" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f3100" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1795][783,1895]" left="207" top="1795" right="783" bottom="1895" parentid="android.view.accessibility.AccessibilityNodeInfo@f297e" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="股市" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f34c1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1795][783,1841]" left="207" top="1795" right="783" bottom="1841" parentid="android.view.accessibility.AccessibilityNodeInfo@f3100" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="15" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f3882" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1856][783,1895]" left="207" top="1856" right="783" bottom="1895" parentid="android.view.accessibility.AccessibilityNodeInfo@f3100" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="百度股市通,随时掌握股票动态" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f4004" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1856][669,1895]" left="207" top="1856" right="669" bottom="1895" parentid="android.view.accessibility.AccessibilityNodeInfo@f3882" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="14" text="去看看" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f43c5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[828,1805][996,1883]" left="828" top="1805" right="996" bottom="1883" parentid="android.view.accessibility.AccessibilityNodeInfo@f297e" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="5" index="4" layer="0" depth="11" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f4786" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1975][1038,2133]" left="42" top="1975" right="1038" bottom="2133" row="4" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@68671" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f4b47" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,2030][132,2078]" left="84" top="2030" right="132" bottom="2078" parentid="android.view.accessibility.AccessibilityNodeInfo@f4786" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f4f08" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[153,2025][786,2082]" left="153" top="2025" right="786" bottom="2082" parentid="android.view.accessibility.AccessibilityNodeInfo@f4786" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="如需其他帮助,可以随时问我" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f52c9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[153,2025][786,2082]" left="153" top="2025" right="786" bottom="2082" parentid="android.view.accessibility.AccessibilityNodeInfo@f4f08" childcount="0"></node> + </node> + <node drawingorder="3" index="2" layer="0" depth="12" text="去提问" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f5a4b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[828,2014][996,2094]" left="828" top="2014" right="996" bottom="2094" parentid="android.view.accessibility.AccessibilityNodeInfo@f4786" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="6" text="" clz="android.widget.TabWidget" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@111fd" id="android:id/tabs" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][1080,2340]" left="0" top="2214" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8718" childcount="5"> + <node drawingorder="1" index="0" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@115be" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][220,2340]" left="0" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1197f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[22,2214][220,2340]" left="22" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@115be" childcount="4"> + <node drawingorder="1" index="2" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@673ac" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[86,2226][155,2295]" left="86" top="2226" right="155" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@1197f" childcount="0"></node> + <node drawingorder="4" index="3" layer="0" depth="9" text="百度" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@12883" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[22,2298][220,2330]" left="22" top="2298" right="220" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@1197f" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13005" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@133c6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@13005" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13787" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[284,2226][353,2295]" left="284" top="2226" right="353" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@133c6" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="视频" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@142ca" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[220,2298][418,2330]" left="220" top="2298" right="418" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@133c6" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@14a4c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[418,2214][660,2340]" left="418" top="2214" right="660" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="语音搜索" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@14e0d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@14a4c" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@151ce" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@14e0d" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1558f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@14e0d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@15950" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@1558f" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@15d11" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@15950" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="4" index="3" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@160d2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16493" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@160d2" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16854" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[724,2226][793,2295]" left="724" top="2226" right="793" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@16493" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="消息" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@17397" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[660,2298][858,2330]" left="660" top="2298" right="858" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@16493" childcount="0"></node> + </node> + </node> + <node drawingorder="5" index="4" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@17b19" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1078,2340]" left="858" top="2214" right="1078" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@17eda" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1056,2340]" left="858" top="2214" right="1056" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@17b19" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6776d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[922,2226][991,2295]" left="922" top="2226" right="991" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@17eda" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="9" text="我的" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@18dde" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[858,2298][1056,2330]" left="858" top="2298" right="1056" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@17eda" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> +</hierarchy> \ No newline at end of file diff --git a/ec_work_config/android_old_bk/colorimage/20241226104723.png b/ec_work_config/android_old_bk/colorimage/20241226104723.png new file mode 100644 index 0000000..d6e86fc --- /dev/null +++ b/ec_work_config/android_old_bk/colorimage/20241226104723.png Binary files differ diff --git a/ec_work_config/android_old_bk/colorimage/20241226104742.png b/ec_work_config/android_old_bk/colorimage/20241226104742.png new file mode 100644 index 0000000..a7d1e58 --- /dev/null +++ b/ec_work_config/android_old_bk/colorimage/20241226104742.png Binary files differ diff --git a/ec_work_config/android_old_bk/colorimage/20241226104901.png b/ec_work_config/android_old_bk/colorimage/20241226104901.png new file mode 100644 index 0000000..fabcf8e --- /dev/null +++ b/ec_work_config/android_old_bk/colorimage/20241226104901.png Binary files differ diff --git a/ec_work_config/android_old_bk/nodeimage/20241226170031.png b/ec_work_config/android_old_bk/nodeimage/20241226170031.png new file mode 100644 index 0000000..cf39f7f --- /dev/null +++ b/ec_work_config/android_old_bk/nodeimage/20241226170031.png Binary files differ diff --git a/ec_work_config/android_old_bk/nodeimage/20241226170031.uix b/ec_work_config/android_old_bk/nodeimage/20241226170031.uix new file mode 100644 index 0000000..5ed548a --- /dev/null +++ b/ec_work_config/android_old_bk/nodeimage/20241226170031.uix @@ -0,0 +1,294 @@ +<hierarchy rotation="0"> + <node drawingorder="0" index="0" layer="4" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7d73" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2220][1080,2340]" left="0" top="2220" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7d73" childcount="0"></node> + <node drawingorder="0" index="0" layer="3" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@79b0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1032,585][1080,2340]" left="1032" top="585" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@79b0" childcount="0"></node> + <node drawingorder="0" index="0" layer="2" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@75ee" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,585][48,2340]" left="0" top="585" right="48" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@75ee" childcount="0"></node> + <node drawingorder="0" index="0" layer="1" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@97bc" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="5"> + <node drawingorder="2" index="0" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aa81" id="com.android.systemui:id/scrim_behind" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="0"></node> + <node drawingorder="12" index="1" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3a0cb" id="com.android.systemui:id/scrim_in_front" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="0"></node> + <node drawingorder="17" index="2" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1070b26" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="0"></node> + <node drawingorder="10" index="3" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1c04b" id="com.android.systemui:id/panel_view_pager" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="0"></node> + <node drawingorder="6" index="4" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b985" id="com.android.systemui:id/status_bar_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@97bc" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@418eb" id="com.android.systemui:id/status_bar" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@b985" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4206d" id="com.android.systemui:id/status_bar_contents" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@418eb" childcount="2"> + <node drawingorder="2" index="0" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@42f71" id="com.android.systemui:id/status_bar_start" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][434,75]" left="57" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@4206d" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@43332" id="com.android.systemui:id/operator_name_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][199,75]" left="57" top="0" right="199" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42f71" childcount="1"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45c7d" id="com.android.systemui:id/msim_status_bar_operators_card_two_id" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@43332" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="7" text="中国电信" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4603e" id="com.android.systemui:id/operator_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@45c7d" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="5" text="17:00" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@46f42" id="com.android.systemui:id/clock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[199,0][308,75]" left="199" top="0" right="308" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42f71" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47303" id="com.android.systemui:id/notification_icon_area" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42f71" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@5146e" id="com.android.systemui:id/notification_icon_area_inner" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@47303" childcount="2"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@52af4" id="com.android.systemui:id/notificationIcons" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@5146e" childcount="27"> + <node drawingorder="1" index="0" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:无障碍服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2092b29" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,8][346,68]" left="312" top="8" right="346" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52af4" childcount="0"></node> + <node drawingorder="2" index="1" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:云服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2061a98" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[354,8][388,68]" left="354" top="8" right="388" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52af4" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:易点云测 等待脚本进入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@205792d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[396,8][430,68]" left="396" top="8" right="430" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52af4" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="1" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@476c4" id="com.android.systemui:id/status_bar_end" visible="true" multiline="false" dismissable="false" editable="false" bounds="[434,0][1023,75]" left="434" top="0" right="1023" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@4206d" childcount="5"> + <node drawingorder="8" index="0" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="开启护眼模式" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4fa27" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[663,6][713,68]" left="663" top="6" right="713" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@476c4" childcount="0"></node> + <node drawingorder="15" index="1" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="振铃器静音。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@50cec" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[713,6][753,68]" left="713" top="6" right="753" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@476c4" childcount="0"></node> + <node drawingorder="20" index="3" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49c4e" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@476c4" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0b89" id="com.android.systemui:id/signal_cluster" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@49c4e" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c130b" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0b89" childcount="3"> + <node drawingorder="2" index="0" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="WLAN 信号强度满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c220f" id="com.android.systemui:id/wifi_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c130b" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c25d0" id="com.android.systemui:id/wifi_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c220f" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2d52" id="com.android.systemui:id/wifi_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c220f" childcount="0"></node> + </node> + <node drawingorder="7" index="1" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4b5a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c130b" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c52dc" id="com.android.systemui:id/mobile_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c4b5a" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="4G 手机信号满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c569d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c52dc" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5a5e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c569d" childcount="2"> + <node drawingorder="3" index="0" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6d23" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5a5e" childcount="4"> + <node drawingorder="1" index="2" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c70e4" id="com.android.systemui:id/mobile_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c6d23" childcount="0"></node> + <node drawingorder="2" index="3" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c74a5" id="com.android.systemui:id/mobile_signal_type" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c6d23" childcount="0"></node> + </node> + <node drawingorder="1" index="1" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5e1f" id="com.android.systemui:id/mobile_data" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5a5e" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c65a1" id="com.android.systemui:id/mobile_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5e1f" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="21" index="4" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4a00f" id="com.android.systemui:id/battery" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,13][1023,62]" left="858" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@476c4" childcount="3"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ab52" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a00f" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="正在充电,已完成百分之100。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4af13" id="com.android.systemui:id/battery_border" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4ab52" childcount="0"></node> + <node drawingorder="3" index="1" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b695" id="com.android.systemui:id/battery_inside_charge_level" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4ab52" childcount="0"></node> + <node drawingorder="4" index="2" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ba56" id="com.android.systemui:id/battery_inside_charge" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4ab52" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="1" depth="6" text="100%" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4cd1b" id="com.android.systemui:id/battery_outside_percent" visible="true" multiline="true" dismissable="false" editable="false" bounds="[934,13][1023,62]" left="934" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@4a00f" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="0" index="0" layer="0" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006e88" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006e88" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@760a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006e88" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7d8c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@760a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@814d" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7d8c" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@850e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@814d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="5" text="" clz="android.widget.TabHost" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16a0b" id="android:id/tabhost" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@850e" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16dcc" id="android:id/tabcontent" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@16a0b" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="7" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1718d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@16dcc" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1754e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@16dcc" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1790f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1754e" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@17cd0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1790f" childcount="6"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18091" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,548]" left="0" top="0" right="1080" bottom="548" parentid="android.view.accessibility.AccessibilityNodeInfo@17cd0" childcount="0"></node> + <node drawingorder="2" index="3" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18452" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,392][1080,548]" left="0" top="392" right="1080" bottom="548" parentid="android.view.accessibility.AccessibilityNodeInfo@17cd0" childcount="0"></node> + <node drawingorder="3" index="5" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18813" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,548][1080,2214]" left="0" top="548" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@17cd0" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@19717" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1790f" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="10" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@19e99" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,93][1080,228]" left="0" top="93" right="1080" bottom="228" parentid="android.view.accessibility.AccessibilityNodeInfo@19717" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a25a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,93][1047,216]" left="33" top="93" right="1047" bottom="216" parentid="android.view.accessibility.AccessibilityNodeInfo@19e99" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a61b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,93][1047,216]" left="33" top="93" right="1047" bottom="216" parentid="android.view.accessibility.AccessibilityNodeInfo@1a25a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="百度搜索,请输入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a9dc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,97][1047,211]" left="33" top="97" right="1047" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1a61b" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@57da1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,97][123,211]" left="66" top="97" right="123" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1a9dc" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@58162" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,125][123,182]" left="66" top="125" right="123" bottom="182" parentid="android.view.accessibility.AccessibilityNodeInfo@57da1" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1b15e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[123,97][760,211]" left="123" top="97" right="760" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1a9dc" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1b51f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[144,97][757,211]" left="144" top="97" right="757" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1b15e" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="16" text="威廉凯特一家五口整齐亮相" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1b8e0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[144,97][684,211]" left="144" top="97" right="684" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1b51f" childcount="0"></node> + </node> + </node> + <node drawingorder="5" index="2" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1cf66" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[766,100][874,208]" left="766" top="100" right="874" bottom="208" parentid="android.view.accessibility.AccessibilityNodeInfo@1a9dc" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="拍照搜索" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1d327" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[766,100][874,208]" left="766" top="100" right="874" bottom="208" parentid="android.view.accessibility.AccessibilityNodeInfo@1cf66" childcount="0"></node> + </node> + <node drawingorder="6" index="3" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@5725e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[882,97][1047,211]" left="882" top="97" right="1047" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@1a9dc" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="搜索" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@579e0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[882,108][1032,200]" left="882" top="108" right="1032" bottom="200" parentid="android.view.accessibility.AccessibilityNodeInfo@5725e" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="10" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1de6a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@19717" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="androidx.viewpager.widget.ViewPager" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1e22b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1de6a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2694f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1e22b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26d10" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@2694f" childcount="2"> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27492" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@26d10" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27853" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@27492" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.widget.ScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27c14" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@27853" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27fd5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@27c14" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28396" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,321]" left="0" top="228" right="1080" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@27fd5" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28757" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,321]" left="0" top="228" right="1080" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@28396" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28b18" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@28757" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28ed9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@28b18" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2929a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@28ed9" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="23" text="5" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@29a1c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[51,249][71,303]" left="51" top="249" right="71" bottom="303" parentid="android.view.accessibility.AccessibilityNodeInfo@2929a" childcount="0"></node> + <node drawingorder="1" index="1" layer="0" depth="23" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2965b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[54,240][117,303]" left="54" top="240" right="117" bottom="303" parentid="android.view.accessibility.AccessibilityNodeInfo@2929a" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="23" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2a19e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[70,249][89,268]" left="70" top="249" right="89" bottom="268" parentid="android.view.accessibility.AccessibilityNodeInfo@2929a" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="20" text="" clz="com.baidu.searchbox.feed.widget.NestedHorizontalScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2a55f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@28757" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2a920" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2a55f" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2ace1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2a920" childcount="8"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a10d9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[126,228][264,321]" left="126" top="228" right="264" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="热搜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a149a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[150,246][240,297]" left="150" top="246" right="240" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a10d9" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@a1c1c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[264,228][402,321]" left="264" top="228" right="402" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="推荐" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@a1fdd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,246][378,297]" left="288" top="246" right="378" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a1c1c" childcount="0"></node> + </node> + <node drawingorder="3" index="2" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a275f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[402,228][540,321]" left="402" top="228" right="540" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="发现" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a2b20" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[426,246][516,297]" left="426" top="246" right="516" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a275f" childcount="0"></node> + </node> + <node drawingorder="4" index="3" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a32a2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,228][678,321]" left="540" top="228" right="678" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="关注" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a3663" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[564,246][654,297]" left="564" top="246" right="654" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a32a2" childcount="0"></node> + </node> + <node drawingorder="5" index="4" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a3de5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[678,228][816,321]" left="678" top="228" right="816" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="小说" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a41a6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[702,246][792,297]" left="702" top="246" right="792" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a3de5" childcount="0"></node> + </node> + <node drawingorder="6" index="5" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a4928" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[816,228][954,321]" left="816" top="228" right="954" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="洛阳" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a4ce9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[840,246][930,297]" left="840" top="246" right="930" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@a4928" childcount="0"></node> + </node> + <node drawingorder="7" index="6" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a546b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[954,228][968,321]" left="954" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@2ace1" childcount="1"></node> + </node> + </node> + </node> + <node drawingorder="5" index="2" layer="0" depth="20" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3123c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[968,228][1080,312]" left="968" top="228" right="1080" bottom="312" parentid="android.view.accessibility.AccessibilityNodeInfo@28757" childcount="2"> + <node drawingorder="4" index="1" layer="0" depth="21" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@32501" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[973,228][1075,312]" left="973" top="228" right="1075" bottom="312" parentid="android.view.accessibility.AccessibilityNodeInfo@3123c" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="朗读" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@328c2" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[995,241][1052,298]" left="995" top="241" right="1052" bottom="298" parentid="android.view.accessibility.AccessibilityNodeInfo@32501" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="18" text="" clz="androidx.viewpager.widget.ViewPager" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@32c83" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@27fd5" childcount="3"> + <node drawingorder="1" index="1" layer="0" depth="19" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@33044" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@32c83" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@33405" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@33044" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@337c6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@33405" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="22" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@34a8b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" rowcount="52" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@337c6" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8070e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,388]" left="0" top="321" right="1080" bottom="388" row="25" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@34a8b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="上次看到这里,为你更新了14条内容" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80acf" id="" visible="true" multiline="true" dismissable="false" editable="false" bounds="[249,330][831,379]" left="249" top="330" right="831" bottom="379" parentid="android.view.accessibility.AccessibilityNodeInfo@8070e" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80e90" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,388][1080,1178]" left="0" top="388" right="1080" bottom="1178" row="26" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@34a8b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@81251" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,427][1080,1139]" left="0" top="427" right="1080" bottom="1139" parentid="android.view.accessibility.AccessibilityNodeInfo@80e90" childcount="1"> + <node drawingorder="4" index="0" layer="0" depth="25" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@82155" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,427][1080,1139]" left="0" top="427" right="1080" bottom="1139" parentid="android.view.accessibility.AccessibilityNodeInfo@81251" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="26" text="色情网站和黄色视频 随便看" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@82516" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,427][1047,484]" left="33" top="427" right="1047" bottom="484" parentid="android.view.accessibility.AccessibilityNodeInfo@82155" childcount="0"></node> + <node drawingorder="5" index="1" layer="0" depth="26" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8341a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,505][1047,1073]" left="33" top="505" right="1047" bottom="1073" parentid="android.view.accessibility.AccessibilityNodeInfo@82155" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@837db" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,505][1047,1073]" left="33" top="505" right="1047" bottom="1073" parentid="android.view.accessibility.AccessibilityNodeInfo@8341a" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="27" text="" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8431e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[477,726][603,852]" left="477" top="726" right="603" bottom="852" parentid="android.view.accessibility.AccessibilityNodeInfo@8341a" childcount="0"></node> + <node drawingorder="2" index="2" layer="0" depth="27" text="01:52" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@83b9c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[924,1023][1047,1073]" left="924" top="1023" right="1047" bottom="1073" parentid="android.view.accessibility.AccessibilityNodeInfo@8341a" childcount="0"></node> + </node> + <node drawingorder="12" index="2" layer="0" depth="26" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@864e7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1094][1047,1139]" left="33" top="1094" right="1047" bottom="1139" parentid="android.view.accessibility.AccessibilityNodeInfo@82155" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="不感兴趣" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@868a8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1002,1094][1047,1139]" left="1002" top="1094" right="1047" bottom="1139" parentid="android.view.accessibility.AccessibilityNodeInfo@864e7" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="直播:选股迷茫?来直播间!实时更新潜力股名单,即刻布局,明日见真章" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@882ef" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1179][1080,2041]" left="0" top="1179" right="1080" bottom="2041" row="27" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@34a8b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@886b0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1218][1080,2002]" left="0" top="1218" right="1080" bottom="2002" parentid="android.view.accessibility.AccessibilityNodeInfo@882ef" childcount="5"> + <node drawingorder="5" index="0" layer="0" depth="25" text="选股迷茫?来直播间!实时更新潜力股名单,即刻布局,明日见真章" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@89975" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,1218][1047,1347]" left="33" top="1218" right="1047" bottom="1347" parentid="android.view.accessibility.AccessibilityNodeInfo@886b0" childcount="0"></node> + <node drawingorder="7" index="1" layer="0" depth="25" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8a0f7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1368][1047,1936]" left="33" top="1368" right="1047" bottom="1936" parentid="android.view.accessibility.AccessibilityNodeInfo@886b0" childcount="0"></node> + <node drawingorder="8" index="2" layer="0" depth="25" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8a4b8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,1392][201,1440]" left="57" top="1392" right="201" bottom="1440" parentid="android.view.accessibility.AccessibilityNodeInfo@886b0" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="26" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8a879" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,1392][201,1440]" left="57" top="1392" right="201" bottom="1440" parentid="android.view.accessibility.AccessibilityNodeInfo@8a4b8" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8ac3a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,1392][201,1440]" left="57" top="1392" right="201" bottom="1440" parentid="android.view.accessibility.AccessibilityNodeInfo@8a879" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="28" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8affb" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,1401][96,1431]" left="66" top="1401" right="96" bottom="1431" parentid="android.view.accessibility.AccessibilityNodeInfo@8ac3a" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="28" text="直播中" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8b3bc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[102,1395][192,1436]" left="102" top="1395" right="192" bottom="1436" parentid="android.view.accessibility.AccessibilityNodeInfo@8ac3a" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="12" index="3" layer="0" depth="25" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8d946" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[477,1589][603,1715]" left="477" top="1589" right="603" bottom="1715" parentid="android.view.accessibility.AccessibilityNodeInfo@886b0" childcount="0"></node> + <node drawingorder="11" index="4" layer="0" depth="25" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8c681" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1957][1047,2002]" left="33" top="1957" right="1047" bottom="2002" parentid="android.view.accessibility.AccessibilityNodeInfo@886b0" childcount="2"> + <node drawingorder="4" index="0" layer="0" depth="26" text="广告" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8d585" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[921,1957][987,2001]" left="921" top="1957" right="987" bottom="2001" parentid="android.view.accessibility.AccessibilityNodeInfo@8c681" childcount="0"></node> + <node drawingorder="1" index="1" layer="0" depth="26" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="不感兴趣" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8ca42" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1002,1957][1047,2002]" left="1002" top="1957" right="1047" bottom="2002" parentid="android.view.accessibility.AccessibilityNodeInfo@8c681" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="4" index="3" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@91917" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2042][1080,2214]" left="0" top="2042" right="1080" bottom="2214" row="28" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@34a8b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@91cd8" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2081][1080,2214]" left="0" top="2081" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@91917" childcount="1"> + <node drawingorder="4" index="0" layer="0" depth="25" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@92bdc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2081][1080,2214]" left="0" top="2081" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@91cd8" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="26" text="大表妹两姐妹为树屋建造楼梯,森林中两姐妹太会荒野" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@92f9d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,2081][1047,2210]" left="33" top="2081" right="1047" bottom="2210" parentid="android.view.accessibility.AccessibilityNodeInfo@92bdc" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="1" index="1" layer="0" depth="22" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@33b87" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@337c6" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@33f48" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[496,321][583,322]" left="496" top="321" right="583" bottom="322" parentid="android.view.accessibility.AccessibilityNodeInfo@33b87" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@34309" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,348][1080,420]" left="0" top="348" right="1080" bottom="420" parentid="android.view.accessibility.AccessibilityNodeInfo@33b87" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@346ca" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[481,348][599,420]" left="481" top="348" right="599" bottom="420" parentid="android.view.accessibility.AccessibilityNodeInfo@34309" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@998b9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[804,1761][1044,2034]" left="804" top="1761" right="1044" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@1790f" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@99c7a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[804,1761][1044,2034]" left="804" top="1761" right="1044" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@998b9" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="11" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9ab7e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[876,1842][1044,2034]" left="876" top="1842" right="1044" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@99c7a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9af3f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[876,1842][1029,2034]" left="876" top="1842" right="1029" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@9ab7e" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9b300" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[876,1842][1029,2034]" left="876" top="1842" right="1029" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@9af3f" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9b6c1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[876,1842][1029,1995]" left="876" top="1842" right="1029" bottom="1995" parentid="android.view.accessibility.AccessibilityNodeInfo@9b300" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9be43" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[876,1842][1029,1995]" left="876" top="1842" right="1029" bottom="1995" parentid="android.view.accessibility.AccessibilityNodeInfo@9b6c1" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="15" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9c5c5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[886,1852][1018,1984]" left="886" top="1852" right="1018" bottom="1984" parentid="android.view.accessibility.AccessibilityNodeInfo@9b6c1" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9c986" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[895,1992][1009,2034]" left="895" top="1992" right="1009" bottom="2034" parentid="android.view.accessibility.AccessibilityNodeInfo@9b300" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="领红包" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9cd47" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[907,1995][997,2030]" left="907" top="1995" right="997" bottom="2030" parentid="android.view.accessibility.AccessibilityNodeInfo@9c986" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9d88a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[969,1794][1044,1869]" left="969" top="1794" right="1044" bottom="1869" parentid="android.view.accessibility.AccessibilityNodeInfo@99c7a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9dc4b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1005,1830][1044,1869]" left="1005" top="1830" right="1044" bottom="1869" parentid="android.view.accessibility.AccessibilityNodeInfo@9d88a" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="6" text="" clz="android.widget.TabWidget" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" id="android:id/tabs" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][1080,2340]" left="0" top="2214" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@16a0b" childcount="5"> + <node drawingorder="2" index="0" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1e9ad" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][220,2340]" left="0" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1ed6e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[22,2214][220,2340]" left="22" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e9ad" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1f4f0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[86,2226][155,2295]" left="86" top="2226" right="155" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@1ed6e" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="9" text="百度" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1fc72" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[22,2298][220,2330]" left="22" top="2298" right="220" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@1ed6e" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@203f4" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@207b5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@203f4" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@20b76" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[284,2226][353,2295]" left="284" top="2226" right="353" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@207b5" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="视频" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@216b9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[220,2298][418,2330]" left="220" top="2298" right="418" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@207b5" childcount="0"></node> + </node> + </node> + <node drawingorder="4" index="2" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@21e3b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[418,2214][660,2340]" left="418" top="2214" right="660" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="语音搜索" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@221fc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@21e3b" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@225bd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@221fc" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2297e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@221fc" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@22d3f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@2297e" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@23100" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@22d3f" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="5" index="3" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@234c1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@23882" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@234c1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@23c43" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[724,2226][793,2295]" left="724" top="2226" right="793" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@23882" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="消息" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@24786" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[660,2298][858,2330]" left="660" top="2298" right="858" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@23882" childcount="0"></node> + </node> + </node> + <node drawingorder="1" index="4" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@24f08" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1078,2340]" left="858" top="2214" right="1078" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@1e5ec" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@252c9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1056,2340]" left="858" top="2214" right="1056" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@24f08" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2568a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[922,2226][991,2295]" left="922" top="2226" right="991" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@252c9" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="我的" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@261cd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[858,2298][1056,2330]" left="858" top="2298" right="1056" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@252c9" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> +</hierarchy> \ No newline at end of file diff --git a/ec_work_config/android_old_bk/nodeimage/20241227001258.png b/ec_work_config/android_old_bk/nodeimage/20241227001258.png new file mode 100644 index 0000000..51e6fe5 --- /dev/null +++ b/ec_work_config/android_old_bk/nodeimage/20241227001258.png Binary files differ diff --git a/ec_work_config/android_old_bk/nodeimage/20241227001258.uix b/ec_work_config/android_old_bk/nodeimage/20241227001258.uix new file mode 100644 index 0000000..ee98986 --- /dev/null +++ b/ec_work_config/android_old_bk/nodeimage/20241227001258.uix @@ -0,0 +1,284 @@ +<hierarchy rotation="0"> + <node drawingorder="0" index="0" layer="5" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7eca" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2220][1080,2340]" left="0" top="2220" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7eca" childcount="0"></node> + <node drawingorder="0" index="0" layer="4" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7b08" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1032,585][1080,2340]" left="1032" top="585" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7b08" childcount="0"></node> + <node drawingorder="0" index="0" layer="3" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7746" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,585][48,2340]" left="0" top="585" right="48" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7746" childcount="0"></node> + <node drawingorder="0" index="0" layer="2" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9913" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="5"> + <node drawingorder="2" index="0" layer="2" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@abd8" id="com.android.systemui:id/scrim_behind" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="0"></node> + <node drawingorder="12" index="1" layer="2" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3a222" id="com.android.systemui:id/scrim_in_front" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="0"></node> + <node drawingorder="17" index="2" layer="2" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1070c7d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="0"></node> + <node drawingorder="10" index="3" layer="2" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1c1a2" id="com.android.systemui:id/panel_view_pager" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="0"></node> + <node drawingorder="6" index="4" layer="2" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@badc" id="com.android.systemui:id/status_bar_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9913" childcount="1"> + <node drawingorder="1" index="0" layer="2" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41a42" id="com.android.systemui:id/status_bar" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@badc" childcount="1"> + <node drawingorder="2" index="0" layer="2" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@421c4" id="com.android.systemui:id/status_bar_contents" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41a42" childcount="2"> + <node drawingorder="2" index="0" layer="2" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@430c8" id="com.android.systemui:id/status_bar_start" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][434,75]" left="57" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@421c4" childcount="3"> + <node drawingorder="1" index="0" layer="2" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@43489" id="com.android.systemui:id/operator_name_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][199,75]" left="57" top="0" right="199" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@430c8" childcount="1"> + <node drawingorder="3" index="0" layer="2" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45dd4" id="com.android.systemui:id/msim_status_bar_operators_card_two_id" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@43489" childcount="2"> + <node drawingorder="1" index="0" layer="2" depth="7" text="中国电信" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@46195" id="com.android.systemui:id/operator_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@45dd4" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="2" depth="5" text="00:12" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47099" id="com.android.systemui:id/clock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[199,0][308,75]" left="199" top="0" right="308" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@430c8" childcount="0"></node> + <node drawingorder="3" index="2" layer="2" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4745a" id="com.android.systemui:id/notification_icon_area" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@430c8" childcount="1"> + <node drawingorder="1" index="0" layer="2" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@515c5" id="com.android.systemui:id/notification_icon_area_inner" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@4745a" childcount="2"> + <node drawingorder="2" index="0" layer="2" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@52c4b" id="com.android.systemui:id/notificationIcons" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@515c5" childcount="24"> + <node drawingorder="1" index="0" layer="2" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:无障碍服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26c7633" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,8][346,68]" left="312" top="8" right="346" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52c4b" childcount="0"></node> + <node drawingorder="2" index="1" layer="2" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:云服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26bd4c8" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[354,8][388,68]" left="354" top="8" right="388" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52c4b" childcount="0"></node> + <node drawingorder="3" index="2" layer="2" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:易点云测 等待脚本进入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26b335d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[396,8][430,68]" left="396" top="8" right="430" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52c4b" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="1" layer="2" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4781b" id="com.android.systemui:id/status_bar_end" visible="true" multiline="false" dismissable="false" editable="false" bounds="[434,0][1023,75]" left="434" top="0" right="1023" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@421c4" childcount="5"> + <node drawingorder="8" index="0" layer="2" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="开启护眼模式" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4fb7e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[663,6][713,68]" left="663" top="6" right="713" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@4781b" childcount="0"></node> + <node drawingorder="15" index="1" layer="2" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="振铃器静音。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@50e43" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[713,6][753,68]" left="713" top="6" right="753" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@4781b" childcount="0"></node> + <node drawingorder="20" index="3" layer="2" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49da5" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@4781b" childcount="1"> + <node drawingorder="1" index="0" layer="2" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0ce0" id="com.android.systemui:id/signal_cluster" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@49da5" childcount="1"> + <node drawingorder="2" index="0" layer="2" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1462" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0ce0" childcount="3"> + <node drawingorder="2" index="0" layer="2" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="WLAN 信号强度满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2366" id="com.android.systemui:id/wifi_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1462" childcount="3"> + <node drawingorder="2" index="1" layer="2" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2ae8" id="com.android.systemui:id/wifi_signal_dark" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c2366" childcount="0"></node> + <node drawingorder="3" index="2" layer="2" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2ea9" id="com.android.systemui:id/wifi_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c2366" childcount="0"></node> + </node> + <node drawingorder="7" index="1" layer="2" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4cb1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1462" childcount="1"> + <node drawingorder="2" index="0" layer="2" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5433" id="com.android.systemui:id/mobile_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c4cb1" childcount="1"> + <node drawingorder="1" index="0" layer="2" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="4G 手机信号满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c57f4" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5433" childcount="1"> + <node drawingorder="1" index="0" layer="2" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5bb5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c57f4" childcount="2"> + <node drawingorder="3" index="0" layer="2" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6e7a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5bb5" childcount="4"> + <node drawingorder="1" index="2" layer="2" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c723b" id="com.android.systemui:id/mobile_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e7a" childcount="0"></node> + <node drawingorder="2" index="3" layer="2" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c75fc" id="com.android.systemui:id/mobile_signal_type" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e7a" childcount="0"></node> + </node> + <node drawingorder="1" index="1" layer="2" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5f76" id="com.android.systemui:id/mobile_data" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5bb5" childcount="1"> + <node drawingorder="2" index="0" layer="2" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c66f8" id="com.android.systemui:id/mobile_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5f76" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="21" index="4" layer="2" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4a166" id="com.android.systemui:id/battery" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,13][1023,62]" left="858" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@4781b" childcount="3"> + <node drawingorder="3" index="0" layer="2" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4aca9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a166" childcount="3"> + <node drawingorder="1" index="0" layer="2" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="正在充电,已完成百分之100。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b06a" id="com.android.systemui:id/battery_border" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4aca9" childcount="0"></node> + <node drawingorder="3" index="1" layer="2" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b7ec" id="com.android.systemui:id/battery_inside_charge_level" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4aca9" childcount="0"></node> + <node drawingorder="4" index="2" layer="2" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4bbad" id="com.android.systemui:id/battery_inside_charge" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4aca9" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="2" depth="6" text="100%" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ce72" id="com.android.systemui:id/battery_outside_percent" visible="true" multiline="true" dismissable="false" editable="false" bounds="[934,13][1023,62]" left="934" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@4a166" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="0" index="0" layer="1" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006fbd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006fbd" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@773f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006fbd" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7ec1" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@773f" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="3" text="" clz="android.widget.LinearLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8282" id="android:id/parentPanel" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7ec1" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8643" id="android:id/fullscreenArea" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1635]" left="0" top="75" right="1080" bottom="1635" parentid="android.view.accessibility.AccessibilityNodeInfo@8282" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8dc5" id="android:id/candidatesArea" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1635]" left="0" top="75" right="1080" bottom="1635" parentid="android.view.accessibility.AccessibilityNodeInfo@8643" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9186" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1635]" left="0" top="75" right="1080" bottom="1635" parentid="android.view.accessibility.AccessibilityNodeInfo@8dc5" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9547" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1505][1080,1635]" left="0" top="1505" right="1080" bottom="1635" parentid="android.view.accessibility.AccessibilityNodeInfo@9186" childcount="2"> + <node drawingorder="2" index="1" layer="1" depth="8" text="" clz="android.view.View" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9cc9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1505][1080,1635]" left="0" top="1505" right="1080" bottom="1635" parentid="android.view.accessibility.AccessibilityNodeInfo@9547" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a08a" id="android:id/inputArea" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1635][1080,2340]" left="0" top="1635" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8282" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a44b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1635][1080,2340]" left="0" top="1635" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@a08a" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.view.View" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a80c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1635][1080,2340]" left="0" top="1635" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@a44b" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.baidu.input_huawei" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@abcd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006fbd" childcount="0"></node> + </node> + <node drawingorder="0" index="0" layer="0" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006fcf" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006fcf" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@970b5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006fcf" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@97837" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@970b5" childcount="1"> + <node drawingorder="0" index="0" layer="0" depth="3" text="" clz="com.baidu.searchbox.widget.SlidingPaneLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@97bf8" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@97837" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="4" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@97fb9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1075,2340]" left="0" top="0" right="1075" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@97bf8" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9837a" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@97bf8" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9873b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9837a" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@99a00" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9873b" childcount="2"> + <node drawingorder="2" index="1" layer="0" depth="7" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9a182" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,2340]" left="0" top="75" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@99a00" childcount="4"> + <node drawingorder="4" index="0" layer="0" depth="8" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@cf966" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1506]" left="0" top="75" right="1080" bottom="1506" parentid="android.view.accessibility.AccessibilityNodeInfo@9a182" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@cfd27" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1506]" left="0" top="75" right="1080" bottom="1506" parentid="android.view.accessibility.AccessibilityNodeInfo@cf966" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d00e8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,1506]" left="0" top="75" right="1080" bottom="1506" parentid="android.view.accessibility.AccessibilityNodeInfo@cfd27" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d04a9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1374][1080,1485]" left="0" top="1374" right="1080" bottom="1485" parentid="android.view.accessibility.AccessibilityNodeInfo@d00e8" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="语音搜索" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d086a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[357,1374][723,1485]" left="357" top="1374" right="723" bottom="1485" parentid="android.view.accessibility.AccessibilityNodeInfo@d04a9" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d0c2b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[357,1374][723,1485]" left="357" top="1374" right="723" bottom="1485" parentid="android.view.accessibility.AccessibilityNodeInfo@d086a" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d0fec" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[411,1401][458,1458]" left="411" top="1401" right="458" bottom="1458" parentid="android.view.accessibility.AccessibilityNodeInfo@d0c2b" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="语音搜索" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d13ad" id="" visible="true" multiline="true" dismissable="false" editable="false" bounds="[484,1400][660,1459]" left="484" top="1400" right="660" bottom="1459" parentid="android.view.accessibility.AccessibilityNodeInfo@d0c2b" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="1" index="1" layer="0" depth="8" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9a543" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,225]" left="0" top="75" right="1080" bottom="225" parentid="android.view.accessibility.AccessibilityNodeInfo@9a182" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="返回" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9a904" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,97][105,202]" left="0" top="97" right="105" bottom="202" parentid="android.view.accessibility.AccessibilityNodeInfo@9a543" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="9" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9b086" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[105,91][1029,209]" left="105" top="91" right="1029" bottom="209" parentid="android.view.accessibility.AccessibilityNodeInfo@9a543" childcount="3"> + <node drawingorder="3" index="0" layer="0" depth="10" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="请输入搜索关键词" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9c34b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[105,116][765,184]" left="105" top="116" right="765" bottom="184" parentid="android.view.accessibility.AccessibilityNodeInfo@9b086" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="11" text="请输入搜索关键词" clz="android.widget.EditText" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="true" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9cacd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="true" bounds="[105,116][765,184]" left="105" top="116" right="765" bottom="184" parentid="android.view.accessibility.AccessibilityNodeInfo@9c34b" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="10" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9b808" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,109][861,190]" left="765" top="109" right="861" bottom="190" parentid="android.view.accessibility.AccessibilityNodeInfo@9b086" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="11" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="拍照搜索" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9bf8a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,109][846,190]" left="765" top="109" right="846" bottom="190" parentid="android.view.accessibility.AccessibilityNodeInfo@9b808" childcount="0"></node> + </node> + <node drawingorder="1" index="2" layer="0" depth="10" text="搜索" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9b447" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[861,110][1011,190]" left="861" top="110" right="1011" bottom="190" parentid="android.view.accessibility.AccessibilityNodeInfo@9b086" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="2" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9ce8e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,2215]" left="0" top="225" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@9a182" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="9" text="" clz="android.widget.ScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9d610" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,2215]" left="0" top="225" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@9ce8e" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9d9d1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,2215]" left="0" top="225" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@9d610" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9dd92" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,1110]" left="0" top="225" right="1080" bottom="1110" parentid="android.view.accessibility.AccessibilityNodeInfo@9d9d1" childcount="2"> + <node drawingorder="4" index="0" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9ec96" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,621]" left="0" top="225" right="1080" bottom="621" parentid="android.view.accessibility.AccessibilityNodeInfo@9dd92" childcount="5"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a60f5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,225][1080,330]" left="0" top="225" right="1080" bottom="330" parentid="android.view.accessibility.AccessibilityNodeInfo@9ec96" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="搜索历史" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a64b6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[0,245][264,310]" left="0" top="245" right="264" bottom="310" parentid="android.view.accessibility.AccessibilityNodeInfo@a60f5" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a6c38" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[954,225][1080,330]" left="954" top="225" right="1080" bottom="330" parentid="android.view.accessibility.AccessibilityNodeInfo@a60f5" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a73ba" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[954,225][1032,330]" left="954" top="225" right="1032" bottom="330" parentid="android.view.accessibility.AccessibilityNodeInfo@a6c38" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a777b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[987,261][1032,306]" left="987" top="261" right="1032" bottom="306" parentid="android.view.accessibility.AccessibilityNodeInfo@a73ba" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a7efd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,330][1080,423]" left="0" top="330" right="1080" bottom="423" parentid="android.view.accessibility.AccessibilityNodeInfo@9ec96" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a82be" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,330][531,423]" left="39" top="330" right="531" bottom="423" parentid="android.view.accessibility.AccessibilityNodeInfo@a7efd" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a8a40" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,350][531,403]" left="39" top="350" right="531" bottom="403" parentid="android.view.accessibility.AccessibilityNodeInfo@a82be" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="车上仪表盘故障标志大全图片" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a91c2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,350][531,403]" left="39" top="350" right="531" bottom="403" parentid="android.view.accessibility.AccessibilityNodeInfo@a8a40" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a9944" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,330][1041,423]" left="549" top="330" right="1041" bottom="423" parentid="android.view.accessibility.AccessibilityNodeInfo@a7efd" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aa0c6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,350][1041,403]" left="549" top="350" right="1041" bottom="403" parentid="android.view.accessibility.AccessibilityNodeInfo@a9944" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="汽车标志图片大全" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aa848" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,350][918,403]" left="549" top="350" right="918" bottom="403" parentid="android.view.accessibility.AccessibilityNodeInfo@aa0c6" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aafca" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,423][1080,516]" left="0" top="423" right="1080" bottom="516" parentid="android.view.accessibility.AccessibilityNodeInfo@9ec96" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ab38b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,423][531,516]" left="39" top="423" right="531" bottom="516" parentid="android.view.accessibility.AccessibilityNodeInfo@aafca" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@abb0d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,443][531,496]" left="39" top="443" right="531" bottom="496" parentid="android.view.accessibility.AccessibilityNodeInfo@ab38b" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="汽车报价大全" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ac28f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,443][318,496]" left="39" top="443" right="318" bottom="496" parentid="android.view.accessibility.AccessibilityNodeInfo@abb0d" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aca11" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,423][1041,516]" left="549" top="423" right="1041" bottom="516" parentid="android.view.accessibility.AccessibilityNodeInfo@aafca" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ad193" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,443][1041,496]" left="549" top="443" right="1041" bottom="496" parentid="android.view.accessibility.AccessibilityNodeInfo@aca11" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="qq浏览器" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ad915" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,443][747,496]" left="549" top="443" right="747" bottom="496" parentid="android.view.accessibility.AccessibilityNodeInfo@ad193" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="4" index="3" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ae097" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,516][1080,609]" left="0" top="516" right="1080" bottom="609" parentid="android.view.accessibility.AccessibilityNodeInfo@9ec96" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ae458" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,516][531,609]" left="39" top="516" right="531" bottom="609" parentid="android.view.accessibility.AccessibilityNodeInfo@ae097" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@aebda" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,536][531,589]" left="39" top="536" right="531" bottom="589" parentid="android.view.accessibility.AccessibilityNodeInfo@ae458" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="加拿大留学咨询" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@af35c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,536][363,589]" left="39" top="536" right="363" bottom="589" parentid="android.view.accessibility.AccessibilityNodeInfo@aebda" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@afade" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,516][1041,609]" left="549" top="516" right="1041" bottom="609" parentid="android.view.accessibility.AccessibilityNodeInfo@ae097" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="登录同步历史" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@afe9f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[549,539][783,585]" left="549" top="539" right="783" bottom="585" parentid="android.view.accessibility.AccessibilityNodeInfo@afade" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b0260" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[789,541][831,583]" left="789" top="541" right="831" bottom="583" parentid="android.view.accessibility.AccessibilityNodeInfo@afade" childcount="0"></node> + </node> + </node> + <node drawingorder="5" index="4" layer="0" depth="13" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b0621" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,609][1080,621]" left="0" top="609" right="1080" bottom="621" parentid="android.view.accessibility.AccessibilityNodeInfo@9ec96" childcount="0"></node> + </node> + <node drawingorder="6" index="1" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9f418" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,621][1080,1110]" left="0" top="621" right="1080" bottom="1110" parentid="android.view.accessibility.AccessibilityNodeInfo@9dd92" childcount="6"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b09e2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,621][1080,726]" left="0" top="621" right="1080" bottom="726" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="5"> + <node drawingorder="1" index="0" layer="0" depth="14" text="猜你想搜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b0da3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[0,641][264,706]" left="0" top="641" right="264" bottom="706" parentid="android.view.accessibility.AccessibilityNodeInfo@b09e2" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b1164" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[264,621][830,726]" left="264" top="621" right="830" bottom="726" parentid="android.view.accessibility.AccessibilityNodeInfo@b09e2" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b18e6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[830,621][953,726]" left="830" top="621" right="953" bottom="726" parentid="android.view.accessibility.AccessibilityNodeInfo@b09e2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b1ca7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[875,657][920,702]" left="875" top="657" right="920" bottom="702" parentid="android.view.accessibility.AccessibilityNodeInfo@b18e6" childcount="0"></node> + </node> + <node drawingorder="5" index="3" layer="0" depth="14" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b2068" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[953,661][954,697]" left="953" top="661" right="954" bottom="697" parentid="android.view.accessibility.AccessibilityNodeInfo@b09e2" childcount="0"></node> + <node drawingorder="6" index="4" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b2429" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[954,621][1080,726]" left="954" top="621" right="1080" bottom="726" parentid="android.view.accessibility.AccessibilityNodeInfo@b09e2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b27ea" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[987,657][1032,702]" left="987" top="657" right="1032" bottom="702" parentid="android.view.accessibility.AccessibilityNodeInfo@b2429" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e0f30" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,726][1080,819]" left="0" top="726" right="1080" bottom="819" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="车标志大全" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e12f1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,726][531,819]" left="39" top="726" right="531" bottom="819" parentid="android.view.accessibility.AccessibilityNodeInfo@e0f30" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="车上仪表盘故障灯亮了怎么办" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e16b2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,726][1041,819]" left="549" top="726" right="1041" bottom="819" parentid="android.view.accessibility.AccessibilityNodeInfo@e0f30" childcount="0"></node> + </node> + <node drawingorder="3" index="2" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e1a73" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,819][1080,912]" left="0" top="819" right="1080" bottom="912" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="小车仪表盘所有故障图标" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e1e34" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,819][531,912]" left="39" top="819" right="531" bottom="912" parentid="android.view.accessibility.AccessibilityNodeInfo@e1a73" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="qq浏览器最新版本" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e21f5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,819][1041,912]" left="549" top="819" right="1041" bottom="912" parentid="android.view.accessibility.AccessibilityNodeInfo@e1a73" childcount="0"></node> + </node> + <node drawingorder="4" index="3" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e25b6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,912][1080,1005]" left="0" top="912" right="1080" bottom="1005" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="STOP车故障灯啥意思" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e2977" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,912][531,1005]" left="39" top="912" right="531" bottom="1005" parentid="android.view.accessibility.AccessibilityNodeInfo@e25b6" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="fcw系统故障" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e2d38" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,912][1041,1005]" left="549" top="912" right="1041" bottom="1005" parentid="android.view.accessibility.AccessibilityNodeInfo@e25b6" childcount="0"></node> + </node> + <node drawingorder="5" index="4" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e30f9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1005][1080,1098]" left="0" top="1005" right="1080" bottom="1098" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="常见车标图片及名称" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e34ba" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,1005][531,1098]" left="39" top="1005" right="531" bottom="1098" parentid="android.view.accessibility.AccessibilityNodeInfo@e30f9" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="菲翔故障灯图解大全大图" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e387b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[549,1005][1041,1098]" left="549" top="1005" right="1041" bottom="1098" parentid="android.view.accessibility.AccessibilityNodeInfo@e30f9" childcount="0"></node> + </node> + <node drawingorder="6" index="5" layer="0" depth="13" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e3c3c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1098][1080,1110]" left="0" top="1098" right="1080" bottom="1110" parentid="android.view.accessibility.AccessibilityNodeInfo@9f418" childcount="0"></node> + </node> + </node> + <node drawingorder="4" index="1" layer="0" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9ff5b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1110][1080,2215]" left="0" top="1110" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@9d9d1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a031c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1110][1080,2215]" left="0" top="1110" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@9ff5b" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.HorizontalScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a06dd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1110][1035,1203]" left="0" top="1110" right="1035" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a031c" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1110][1035,1203]" left="0" top="1110" right="1035" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a06dd" childcount="7"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@b5c78" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[15,1110][243,1203]" left="15" top="1110" right="243" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@b67bb" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,1134][219,1179]" left="39" top="1134" right="219" bottom="1179" parentid="android.view.accessibility.AccessibilityNodeInfo@b5c78" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@b6f3d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,1134][219,1179]" left="39" top="1134" right="219" bottom="1179" parentid="android.view.accessibility.AccessibilityNodeInfo@b67bb" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b72fe" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[243,1110][426,1203]" left="243" top="1110" right="426" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b7e41" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[267,1130][402,1183]" left="267" top="1130" right="402" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@b72fe" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="民生榜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b8202" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[267,1130][402,1183]" left="267" top="1130" right="402" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@b7e41" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b8984" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[426,1110][609,1203]" left="426" top="1110" right="609" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b94c7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[450,1130][585,1183]" left="450" top="1130" right="585" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@b8984" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="财经榜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b9888" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[450,1130][585,1183]" left="450" top="1130" right="585" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@b94c7" childcount="0"></node> + </node> + </node> + <node drawingorder="4" index="3" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ba00a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[609,1110][792,1203]" left="609" top="1110" right="792" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bab4d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[633,1130][768,1183]" left="633" top="1130" right="768" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@ba00a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="热梗榜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@baf0e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[633,1130][768,1183]" left="633" top="1130" right="768" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@bab4d" childcount="0"></node> + </node> + </node> + <node drawingorder="5" index="4" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bb690" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,1110][975,1203]" left="792" top="1110" right="975" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bc1d3" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[816,1130][951,1183]" left="816" top="1130" right="951" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@bb690" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="小说榜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bc594" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[816,1130][951,1183]" left="816" top="1130" right="951" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@bc1d3" childcount="0"></node> + </node> + </node> + <node drawingorder="6" index="5" layer="0" depth="15" text="" clz="androidx.appcompat.app.ActionBar$Tab" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bcd16" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[975,1110][1035,1203]" left="975" top="1110" right="1035" bottom="1203" parentid="android.view.accessibility.AccessibilityNodeInfo@a0a9e" childcount="1"> + <node drawingorder="3" index="0" layer="0" depth="16" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bd859" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[999,1130][1035,1183]" left="999" top="1130" right="1035" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@bcd16" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="电影榜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bdc1a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[999,1130][1035,1183]" left="999" top="1130" right="1035" bottom="1183" parentid="android.view.accessibility.AccessibilityNodeInfo@bd859" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="7" index="1" layer="0" depth="13" text="" clz="androidx.viewpager.widget.ViewPager" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a2124" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1203][1080,2215]" left="0" top="1203" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@a031c" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bfa22" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1203][1080,2215]" left="0" top="1203" right="1080" bottom="2215" parentid="android.view.accessibility.AccessibilityNodeInfo@a2124" childcount="3"> + <node drawingorder="3" index="0" layer="0" depth="15" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0565" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1203][1080,2215]" left="0" top="1203" right="1080" bottom="2215" rowcount="21" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@bfa22" childcount="21"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c182a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1203][1080,1310]" left="0" top="1203" right="1080" bottom="1310" row="0" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@c0565" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1beb" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1230][1080,1283]" left="0" top="1230" right="1080" bottom="1283" parentid="android.view.accessibility.AccessibilityNodeInfo@c182a" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1fac" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[51,1233][105,1281]" left="51" top="1233" right="105" bottom="1281" parentid="android.view.accessibility.AccessibilityNodeInfo@c182a" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="17" text="1" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c236d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[60,1230][87,1283]" left="60" top="1230" right="87" bottom="1283" parentid="android.view.accessibility.AccessibilityNodeInfo@c182a" childcount="0"></node> + <node drawingorder="4" index="3" layer="0" depth="17" text="复旦教授呼吁年轻人减少欲望" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c272e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[120,1230][1050,1283]" left="120" top="1230" right="1050" bottom="1283" parentid="android.view.accessibility.AccessibilityNodeInfo@c182a" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2eb0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1310][1080,1417]" left="0" top="1310" right="1080" bottom="1417" row="1" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@c0565" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c3271" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1337][1080,1390]" left="0" top="1337" right="1080" bottom="1390" parentid="android.view.accessibility.AccessibilityNodeInfo@c2eb0" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c3632" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[51,1340][105,1388]" left="51" top="1340" right="105" bottom="1388" parentid="android.view.accessibility.AccessibilityNodeInfo@c2eb0" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="17" text="2" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c39f3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[60,1337][87,1390]" left="60" top="1337" right="87" bottom="1390" parentid="android.view.accessibility.AccessibilityNodeInfo@c2eb0" childcount="0"></node> + <node drawingorder="4" index="3" layer="0" depth="17" text="不要靠近任何需要切的糕" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c3db4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[120,1337][1050,1390]" left="120" top="1337" right="1050" bottom="1390" parentid="android.view.accessibility.AccessibilityNodeInfo@c2eb0" childcount="0"></node> + </node> + <node drawingorder="3" index="2" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4536" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1417][1080,1524]" left="0" top="1417" right="1080" bottom="1524" row="2" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@c0565" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c48f7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1444][1080,1497]" left="0" top="1444" right="1080" bottom="1497" parentid="android.view.accessibility.AccessibilityNodeInfo@c4536" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4cb8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[51,1447][105,1495]" left="51" top="1447" right="105" bottom="1495" parentid="android.view.accessibility.AccessibilityNodeInfo@c4536" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="17" text="3" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5079" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[60,1444][87,1497]" left="60" top="1444" right="87" bottom="1497" parentid="android.view.accessibility.AccessibilityNodeInfo@c4536" childcount="0"></node> + <node drawingorder="4" index="3" layer="0" depth="17" text="“时间”刻度里的2024" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c543a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[120,1444][1050,1497]" left="120" top="1444" right="1050" bottom="1497" parentid="android.view.accessibility.AccessibilityNodeInfo@c4536" childcount="0"></node> + </node> + </node> + <node drawingorder="1" index="1" layer="0" depth="15" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bfde3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[21,1203][1059,1825]" left="21" top="1203" right="1059" bottom="1825" parentid="android.view.accessibility.AccessibilityNodeInfo@bfa22" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> +</hierarchy> \ No newline at end of file diff --git a/ec_work_config/android_old_bk/nodeimage/20241227111719.png b/ec_work_config/android_old_bk/nodeimage/20241227111719.png new file mode 100644 index 0000000..14b5a5b --- /dev/null +++ b/ec_work_config/android_old_bk/nodeimage/20241227111719.png Binary files differ diff --git a/ec_work_config/android_old_bk/nodeimage/20241227111719.uix b/ec_work_config/android_old_bk/nodeimage/20241227111719.uix new file mode 100644 index 0000000..e21c4b0 --- /dev/null +++ b/ec_work_config/android_old_bk/nodeimage/20241227111719.uix @@ -0,0 +1,139 @@ +<hierarchy rotation="0"> + <node drawingorder="0" index="0" layer="4" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bcd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2220][1080,2340]" left="0" top="2220" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bcd" childcount="0"></node> + <node drawingorder="0" index="0" layer="3" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@780b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1032,585][1080,2340]" left="1032" top="585" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@780b" childcount="0"></node> + <node drawingorder="0" index="0" layer="2" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@744e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,585][48,2340]" left="0" top="585" right="48" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@744e" childcount="0"></node> + <node drawingorder="0" index="0" layer="1" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9611" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="4"> + <node drawingorder="2" index="0" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a8d6" id="com.android.systemui:id/scrim_behind" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="12" index="1" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@39f20" id="com.android.systemui:id/scrim_in_front" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="10" index="2" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bea0" id="com.android.systemui:id/panel_view_pager" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="6" index="3" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b7da" id="com.android.systemui:id/status_bar_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41740" id="com.android.systemui:id/status_bar" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@b7da" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41ec2" id="com.android.systemui:id/status_bar_contents" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41740" childcount="2"> + <node drawingorder="2" index="0" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@42dc6" id="com.android.systemui:id/status_bar_start" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][434,75]" left="57" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@43187" id="com.android.systemui:id/operator_name_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][199,75]" left="57" top="0" right="199" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45ad2" id="com.android.systemui:id/msim_status_bar_operators_card_two_id" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@43187" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="7" text="中国电信" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45e93" id="com.android.systemui:id/operator_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@45ad2" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="5" text="11:17" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@46d97" id="com.android.systemui:id/clock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[199,0][308,75]" left="199" top="0" right="308" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47158" id="com.android.systemui:id/notification_icon_area" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@512c3" id="com.android.systemui:id/notification_icon_area_inner" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@47158" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@52949" id="com.android.systemui:id/notificationIcons" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@512c3" childcount="4"> + <node drawingorder="1" index="0" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:无障碍服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bba8c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,8][346,68]" left="312" top="8" right="346" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="2" index="1" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:云服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@12d3ed" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[354,8][388,68]" left="354" top="8" right="388" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:易点云测 等待脚本进入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@123282" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[396,8][430,68]" left="396" top="8" right="430" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="1" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47519" id="com.android.systemui:id/status_bar_end" visible="true" multiline="false" dismissable="false" editable="false" bounds="[434,0][1023,75]" left="434" top="0" right="1023" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="5"> + <node drawingorder="8" index="0" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="开启护眼模式" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4f87c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[663,6][713,68]" left="663" top="6" right="713" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="14" index="1" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="振铃器静音。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@50b41" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[713,6][753,68]" left="713" top="6" right="753" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="19" index="3" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49aa3" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c061d" id="com.android.systemui:id/signal_cluster" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@49aa3" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c061d" childcount="3"> + <node drawingorder="2" index="0" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="WLAN 信号强度满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" id="com.android.systemui:id/wifi_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2064" id="com.android.systemui:id/wifi_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c27e6" id="com.android.systemui:id/wifi_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + </node> + <node drawingorder="7" index="1" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c45ee" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4d70" id="com.android.systemui:id/mobile_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c45ee" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="4G 手机信号满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5131" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c4d70" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c54f2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5131" childcount="2"> + <node drawingorder="3" index="1" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c67b7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c54f2" childcount="4"> + <node drawingorder="1" index="2" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6b78" id="com.android.systemui:id/mobile_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + <node drawingorder="2" index="3" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6f39" id="com.android.systemui:id/mobile_signal_type" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="20" index="4" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49e64" id="com.android.systemui:id/battery" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,13][1023,62]" left="858" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="3"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="正在充电,已完成百分之100。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ad68" id="com.android.systemui:id/battery_border" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="3" index="1" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b4ea" id="com.android.systemui:id/battery_inside_charge_level" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="4" index="2" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b8ab" id="com.android.systemui:id/battery_inside_charge" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="1" depth="6" text="100%" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4cb70" id="com.android.systemui:id/battery_outside_percent" visible="true" multiline="true" dismissable="false" editable="false" bounds="[934,13][1023,62]" left="934" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="0" index="0" layer="0" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006cc1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cc1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7443" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cc1" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bc5" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7443" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7f86" id="com.huawei.android.launcher:id/launcher_root_view" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bc5" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8347" id="com.huawei.android.launcher:id/drag_layer" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7f86" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="5" text="" clz="android.widget.ScrollView" pkg="com.huawei.android.launcher" desc="第 1 屏,共 3 屏" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8ac9" id="com.huawei.android.launcher:id/workspace" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8347" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="6" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13b38" id="com.huawei.android.launcher:id/workspace_screen" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,1988]" left="0" top="0" right="1080" bottom="1988" parentid="android.view.accessibility.AccessibilityNodeInfo@8ac9" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="7" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13ef9" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,62][1044,1970]" left="36" top="62" right="1044" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13b38" childcount="21"> + <node drawingorder="1" index="0" layer="0" depth="8" text="游戏中心" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="游戏中心" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1ef68" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,182][288,480]" left="36" top="182" right="288" bottom="480" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="8" text="教育中心" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="教育中心" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1f329" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,182][540,480]" left="288" top="182" right="540" bottom="480" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="8" text="时钟" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="时钟" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@245bf" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,480][288,778]" left="36" top="480" right="288" bottom="778" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="5" index="3" layer="0" depth="8" text="备忘录" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="备忘录" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@24980" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,480][540,778]" left="288" top="480" right="540" bottom="778" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="3" index="4" layer="0" depth="8" text="" clz="android.widget.LinearLayout" pkg="com.huawei.android.launcher" desc="华为应用 大文件夹 11 个应用, 1 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1f6ea" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,182][1044,778]" left="540" top="182" right="1044" bottom="778" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1faab" id="com.huawei.android.launcher:id/folder_content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[568,200][1016,680]" left="568" top="200" right="1016" bottom="680" parentid="android.view.accessibility.AccessibilityNodeInfo@1f6ea" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.ScrollView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1fe6c" id="com.huawei.android.launcher:id/CardFolderWorkspace" visible="true" multiline="false" dismissable="false" editable="false" bounds="[568,200][1016,680]" left="568" top="200" right="1016" bottom="680" parentid="android.view.accessibility.AccessibilityNodeInfo@1faab" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2022d" id="com.huawei.android.launcher:id/card_folder_cellLayout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[568,200][1015,679]" left="568" top="200" right="1015" bottom="679" parentid="android.view.accessibility.AccessibilityNodeInfo@1fe6c" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@205ee" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[583,207][1000,672]" left="583" top="207" right="1000" bottom="672" parentid="android.view.accessibility.AccessibilityNodeInfo@2022d" childcount="9"> + <node drawingorder="1" index="0" layer="0" depth="13" text="日历" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="日历" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@209af" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[583,207][722,362]" left="583" top="207" right="722" bottom="362" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="华为运动健康" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@21131" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[722,207][861,362]" left="722" top="207" right="861" bottom="362" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="手机管家" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@214f2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[861,207][1000,362]" left="861" top="207" right="1000" bottom="362" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="5" index="3" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="我的华为" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@218b3" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[583,362][722,517]" left="583" top="362" right="722" bottom="517" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="6" index="4" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="生活服务" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@21c74" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[722,362][861,517]" left="722" top="362" right="861" bottom="517" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="7" index="5" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="会员中心" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@22035" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[861,362][1000,517]" left="861" top="362" right="1000" bottom="517" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="8" index="6" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="天际通" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@223f6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[583,517][722,672]" left="583" top="517" right="722" bottom="672" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="9" index="7" layer="0" depth="13" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="电子邮件" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@227b7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[722,517][861,672]" left="722" top="517" right="861" bottom="672" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + <node drawingorder="2" index="8" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.huawei.android.launcher" desc="更多应用 1 条通知" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@20d70" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[861,517][1000,672]" left="861" top="517" right="1000" bottom="672" parentid="android.view.accessibility.AccessibilityNodeInfo@205ee" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="9" text="华为应用" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@22b78" id="com.huawei.android.launcher:id/folder_icon_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[546,689][1038,778]" left="546" top="689" right="1038" bottom="778" parentid="android.view.accessibility.AccessibilityNodeInfo@1f6ea" childcount="0"></node> + </node> + <node drawingorder="6" index="5" layer="0" depth="8" text="智慧生活" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="智慧生活" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@24d41" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,778][288,1076]" left="36" top="778" right="288" bottom="1076" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="7" index="6" layer="0" depth="8" text="" clz="android.widget.LinearLayout" pkg="com.huawei.android.launcher" desc="实用工具 小文件夹 11 个应用," checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25102" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,778][540,1076]" left="288" top="778" right="540" bottom="1076" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@254c3" id="com.huawei.android.launcher:id/preview_background" visible="true" multiline="false" dismissable="false" editable="false" bounds="[323,796][505,978]" left="323" top="796" right="505" bottom="978" parentid="android.view.accessibility.AccessibilityNodeInfo@25102" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="9" text="实用工具" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25884" id="com.huawei.android.launcher:id/folder_icon_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[294,987][534,1076]" left="294" top="987" right="534" bottom="1076" parentid="android.view.accessibility.AccessibilityNodeInfo@25102" childcount="0"></node> + </node> + <node drawingorder="13" index="7" layer="0" depth="8" text="WiFi万能钥匙" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="WiFi万能钥匙 1 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26f0a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,778][792,1076]" left="540" top="778" right="792" bottom="1076" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="11" index="8" layer="0" depth="8" text="中国移动" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="中国移动 1 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26788" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,778][1044,1076]" left="792" top="778" right="1044" bottom="1076" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="8" index="9" layer="0" depth="8" text="相机" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="相机" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25c45" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,1076][288,1374]" left="36" top="1076" right="288" bottom="1374" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="10" index="10" layer="0" depth="8" text="支付宝" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="支付宝" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@263c7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,1076][540,1374]" left="288" top="1076" right="540" bottom="1374" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="15" index="11" layer="0" depth="8" text="中国广电" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="中国广电" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2768c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,1076][792,1374]" left="540" top="1076" right="792" bottom="1374" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="18" index="12" layer="0" depth="8" text="雅诗智能" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="雅诗智能" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@281cf" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,1076][1044,1374]" left="792" top="1076" right="1044" bottom="1374" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="12" index="13" layer="0" depth="8" text="快手" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="快手 5523 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26b49" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,1374][288,1672]" left="36" top="1374" right="288" bottom="1672" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="14" index="14" layer="0" depth="8" text="百度" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="百度 4 条通知双指上滑即可展示服务卡片" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@272cb" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,1374][540,1672]" left="288" top="1374" right="540" bottom="1672" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="9" index="15" layer="0" depth="8" text="抖音" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="抖音" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26006" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,1374][792,1672]" left="540" top="1374" right="792" bottom="1672" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="16" index="16" layer="0" depth="8" text="小红书" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="小红书 99 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27a4d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,1374][1044,1672]" left="792" top="1374" right="1044" bottom="1672" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="21" index="17" layer="0" depth="8" text="易点云测" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="易点云测" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28d12" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,1672][288,1970]" left="36" top="1672" right="288" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="17" index="18" layer="0" depth="8" text="淘金剧场" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="淘金剧场" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27e0e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,1672][540,1970]" left="288" top="1672" right="540" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="20" index="19" layer="0" depth="8" text="雅诗RPA助手" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="雅诗RPA助手" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28951" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,1672][792,1970]" left="540" top="1672" right="792" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + <node drawingorder="19" index="20" layer="0" depth="8" text="居侠客RPA助手" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="居侠客RPA助手" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28590" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,1672][1044,1970]" left="792" top="1672" right="1044" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13ef9" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="0" depth="7" text="" clz="android.widget.RelativeLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1557f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[36,62][1044,1970]" left="36" top="62" right="1044" bottom="1970" parentid="android.view.accessibility.AccessibilityNodeInfo@13b38" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="1" layer="0" depth="5" text="" clz="android.widget.ImageView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8e8a" id="com.huawei.android.launcher:id/dock_divider" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1981][1080,2029]" left="0" top="1981" right="1080" bottom="2029" parentid="android.view.accessibility.AccessibilityNodeInfo@8347" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@924b" id="com.huawei.android.launcher:id/hotseat" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2067][1080,2340]" left="0" top="2067" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8347" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="6" text="" clz="android.widget.ImageView" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@960c" id="com.huawei.android.launcher:id/bg_dock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2067][1080,2340]" left="0" top="2067" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@924b" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="6" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@99cd" id="com.huawei.android.launcher:id/layout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2067][1080,2340]" left="0" top="2067" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@924b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="7" text="" clz="android.view.ViewGroup" pkg="com.huawei.android.launcher" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9d8e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[32,2067][1048,2340]" left="32" top="2067" right="1048" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@99cd" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="电话双指上滑即可展示服务卡片" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1864c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[32,2067][286,2340]" left="32" top="2067" right="286" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9d8e" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="8" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="信息 93 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18a0d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[286,2067][540,2340]" left="286" top="2067" right="540" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9d8e" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="8" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="微信 12 条通知" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18dce" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,2067][794,2340]" left="540" top="2067" right="794" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9d8e" childcount="0"></node> + <node drawingorder="4" index="3" layer="0" depth="8" text="" clz="android.widget.TextView" pkg="com.huawei.android.launcher" desc="浏览器双指上滑即可展示服务卡片" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1918f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[794,2067][1048,2340]" left="794" top="2067" right="1048" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@9d8e" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> +</hierarchy> \ No newline at end of file diff --git a/ec_work_config/android_old_bk/nodeimage/20241227111726.png b/ec_work_config/android_old_bk/nodeimage/20241227111726.png new file mode 100644 index 0000000..1b95d82 --- /dev/null +++ b/ec_work_config/android_old_bk/nodeimage/20241227111726.png Binary files differ diff --git a/ec_work_config/android_old_bk/nodeimage/20241227111726.uix b/ec_work_config/android_old_bk/nodeimage/20241227111726.uix new file mode 100644 index 0000000..795cbfa --- /dev/null +++ b/ec_work_config/android_old_bk/nodeimage/20241227111726.uix @@ -0,0 +1,277 @@ +<hierarchy rotation="0"> + <node drawingorder="0" index="0" layer="4" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bcd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2220][1080,2340]" left="0" top="2220" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bcd" childcount="0"></node> + <node drawingorder="0" index="0" layer="3" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@780b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1032,585][1080,2340]" left="1032" top="585" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@780b" childcount="0"></node> + <node drawingorder="0" index="0" layer="2" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@744e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,585][48,2340]" left="0" top="585" right="48" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@744e" childcount="0"></node> + <node drawingorder="0" index="0" layer="1" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9611" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="4"> + <node drawingorder="2" index="0" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a8d6" id="com.android.systemui:id/scrim_behind" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="12" index="1" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@39f20" id="com.android.systemui:id/scrim_in_front" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="10" index="2" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bea0" id="com.android.systemui:id/panel_view_pager" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="6" index="3" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b7da" id="com.android.systemui:id/status_bar_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41740" id="com.android.systemui:id/status_bar" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@b7da" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41ec2" id="com.android.systemui:id/status_bar_contents" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41740" childcount="2"> + <node drawingorder="2" index="0" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@42dc6" id="com.android.systemui:id/status_bar_start" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][434,75]" left="57" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@43187" id="com.android.systemui:id/operator_name_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][199,75]" left="57" top="0" right="199" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45ad2" id="com.android.systemui:id/msim_status_bar_operators_card_two_id" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@43187" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="7" text="中国电信" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45e93" id="com.android.systemui:id/operator_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@45ad2" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="5" text="11:17" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@46d97" id="com.android.systemui:id/clock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[199,0][308,75]" left="199" top="0" right="308" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47158" id="com.android.systemui:id/notification_icon_area" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@512c3" id="com.android.systemui:id/notification_icon_area_inner" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@47158" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@52949" id="com.android.systemui:id/notificationIcons" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@512c3" childcount="4"> + <node drawingorder="1" index="0" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:无障碍服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bba8c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,8][346,68]" left="312" top="8" right="346" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="2" index="1" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:云服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@12d3ed" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[354,8][388,68]" left="354" top="8" right="388" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:易点云测 等待脚本进入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@123282" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[396,8][430,68]" left="396" top="8" right="430" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="1" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47519" id="com.android.systemui:id/status_bar_end" visible="true" multiline="false" dismissable="false" editable="false" bounds="[434,0][1023,75]" left="434" top="0" right="1023" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="5"> + <node drawingorder="8" index="0" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="开启护眼模式" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4f87c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[663,6][713,68]" left="663" top="6" right="713" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="14" index="1" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="振铃器静音。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@50b41" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[713,6][753,68]" left="713" top="6" right="753" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="19" index="3" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49aa3" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c061d" id="com.android.systemui:id/signal_cluster" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@49aa3" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c061d" childcount="3"> + <node drawingorder="2" index="0" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="WLAN 信号强度满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" id="com.android.systemui:id/wifi_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2064" id="com.android.systemui:id/wifi_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c27e6" id="com.android.systemui:id/wifi_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + </node> + <node drawingorder="7" index="1" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c45ee" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4d70" id="com.android.systemui:id/mobile_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c45ee" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="4G 手机信号满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5131" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c4d70" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c54f2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5131" childcount="2"> + <node drawingorder="3" index="1" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c67b7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c54f2" childcount="4"> + <node drawingorder="1" index="2" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6b78" id="com.android.systemui:id/mobile_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + <node drawingorder="2" index="3" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6f39" id="com.android.systemui:id/mobile_signal_type" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="20" index="4" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49e64" id="com.android.systemui:id/battery" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,13][1023,62]" left="858" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="3"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="正在充电,已完成百分之100。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ad68" id="com.android.systemui:id/battery_border" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="3" index="1" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b4ea" id="com.android.systemui:id/battery_inside_charge_level" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="4" index="2" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b8ab" id="com.android.systemui:id/battery_inside_charge" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="1" depth="6" text="100%" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4cb70" id="com.android.systemui:id/battery_outside_percent" visible="true" multiline="true" dismissable="false" editable="false" bounds="[934,13][1023,62]" left="934" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="0" index="0" layer="0" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7453" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bd5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7453" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7f96" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bd5" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8357" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7f96" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="5" text="" clz="android.widget.TabHost" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8718" id="android:id/tabhost" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8357" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8ad9" id="android:id/tabcontent" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8718" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="7" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8e9a" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8ad9" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@925b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8ad9" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@961c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@925b" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@99dd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@961c" childcount="6"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9d9e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,548]" left="0" top="0" right="1080" bottom="548" parentid="android.view.accessibility.AccessibilityNodeInfo@99dd" childcount="0"></node> + <node drawingorder="2" index="3" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a15f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,392][1080,548]" left="0" top="392" right="1080" bottom="548" parentid="android.view.accessibility.AccessibilityNodeInfo@99dd" childcount="0"></node> + <node drawingorder="3" index="5" layer="0" depth="10" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a520" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,548][1080,2214]" left="0" top="548" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@99dd" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b424" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@961c" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="10" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bba6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,93][1080,228]" left="0" top="93" right="1080" bottom="228" parentid="android.view.accessibility.AccessibilityNodeInfo@b424" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@bf67" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,93][1047,216]" left="33" top="93" right="1047" bottom="216" parentid="android.view.accessibility.AccessibilityNodeInfo@bba6" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c328" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,93][1047,216]" left="33" top="93" right="1047" bottom="216" parentid="android.view.accessibility.AccessibilityNodeInfo@bf67" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="百度搜索,请输入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6e9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,97][1047,211]" left="33" top="97" right="1047" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@c328" childcount="4"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@caaa" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,97][123,211]" left="66" top="97" right="123" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e9" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ce6b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,125][123,182]" left="66" top="125" right="123" bottom="182" parentid="android.view.accessibility.AccessibilityNodeInfo@caaa" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d5ed" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[123,97][760,211]" left="123" top="97" right="760" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e9" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d9ae" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[144,97][757,211]" left="144" top="97" right="757" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@d5ed" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="16" text="车辆所有故障灯图解" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dd6f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[144,97][549,211]" left="144" top="97" right="549" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@d9ae" childcount="0"></node> + </node> + </node> + <node drawingorder="5" index="2" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f3f5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[766,100][874,208]" left="766" top="100" right="874" bottom="208" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e9" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="拍照搜索" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f7b6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[766,100][874,208]" left="766" top="100" right="874" bottom="208" parentid="android.view.accessibility.AccessibilityNodeInfo@f3f5" childcount="0"></node> + </node> + <node drawingorder="6" index="3" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@fb77" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[882,97][1047,211]" left="882" top="97" right="1047" bottom="211" parentid="android.view.accessibility.AccessibilityNodeInfo@c6e9" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="搜索" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@102f9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[882,108][1032,200]" left="882" top="108" right="1032" bottom="200" parentid="android.view.accessibility.AccessibilityNodeInfo@fb77" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="10" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@10a7b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@b424" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="androidx.viewpager.widget.ViewPager" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@10e3c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@10a7b" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@19560" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@10e3c" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@19921" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@19560" childcount="2"> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a0a3" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@19921" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a464" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1a0a3" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.widget.ScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1a825" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1a464" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1abe6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,2214]" left="0" top="228" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1a825" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1afa7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,321]" left="0" top="228" right="1080" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1abe6" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1b368" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][1080,321]" left="0" top="228" right="1080" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1afa7" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1b729" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1b368" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1baea" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1b729" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1beab" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,228][120,321]" left="0" top="228" right="120" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1baea" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="23" text="4" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1c62d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[51,249][72,303]" left="51" top="249" right="72" bottom="303" parentid="android.view.accessibility.AccessibilityNodeInfo@1beab" childcount="0"></node> + <node drawingorder="1" index="1" layer="0" depth="23" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1c26c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[54,240][117,303]" left="54" top="240" right="117" bottom="303" parentid="android.view.accessibility.AccessibilityNodeInfo@1beab" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="23" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1cdaf" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[71,249][90,268]" left="71" top="249" right="90" bottom="268" parentid="android.view.accessibility.AccessibilityNodeInfo@1beab" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="20" text="" clz="com.baidu.searchbox.feed.widget.NestedHorizontalScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1d170" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1b368" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1d531" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d170" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,228][968,321]" left="120" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d531" childcount="8"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1dcb3" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[126,228][264,321]" left="126" top="228" right="264" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="热搜" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1e074" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[150,246][240,297]" left="150" top="246" right="240" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@1dcb3" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1e7f6" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[264,228][402,321]" left="264" top="228" right="402" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="推荐" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1ebb7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[288,246][378,297]" left="288" top="246" right="378" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@1e7f6" childcount="0"></node> + </node> + <node drawingorder="3" index="2" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1f339" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[402,228][540,321]" left="402" top="228" right="540" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="发现" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1f6fa" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[426,246][516,297]" left="426" top="246" right="516" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@1f339" childcount="0"></node> + </node> + <node drawingorder="4" index="3" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1fe7c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[540,228][678,321]" left="540" top="228" right="678" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="关注" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2023d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[564,246][654,297]" left="564" top="246" right="654" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@1fe7c" childcount="0"></node> + </node> + <node drawingorder="5" index="4" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@209bf" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[678,228][816,321]" left="678" top="228" right="816" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="小说" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@20d80" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[702,246][792,297]" left="702" top="246" right="792" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@209bf" childcount="0"></node> + </node> + <node drawingorder="6" index="5" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@21502" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[816,228][954,321]" left="816" top="228" right="954" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="洛阳" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@218c3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[840,246][930,297]" left="840" top="246" right="930" bottom="297" parentid="android.view.accessibility.AccessibilityNodeInfo@21502" childcount="0"></node> + </node> + <node drawingorder="7" index="6" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@22045" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[954,228][968,321]" left="954" top="228" right="968" bottom="321" parentid="android.view.accessibility.AccessibilityNodeInfo@1d8f2" childcount="1"></node> + </node> + </node> + </node> + <node drawingorder="5" index="2" layer="0" depth="20" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@23e4d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[968,228][1080,312]" left="968" top="228" right="1080" bottom="312" parentid="android.view.accessibility.AccessibilityNodeInfo@1b368" childcount="2"> + <node drawingorder="4" index="1" layer="0" depth="21" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25112" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[973,228][1075,312]" left="973" top="228" right="1075" bottom="312" parentid="android.view.accessibility.AccessibilityNodeInfo@23e4d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="22" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="朗读" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@254d3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[995,241][1052,298]" left="995" top="241" right="1052" bottom="298" parentid="android.view.accessibility.AccessibilityNodeInfo@25112" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="18" text="" clz="androidx.viewpager.widget.ViewPager" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25894" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@1abe6" childcount="3"> + <node drawingorder="1" index="1" layer="0" depth="19" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@25c55" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@25894" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26b59" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@25c55" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="21" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@26f1a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@26b59" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="22" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@281df" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" rowcount="16" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@26f1a" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2eebc" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,1114]" left="0" top="321" right="1080" bottom="1114" row="7" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@281df" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2f27d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,360][1080,1075]" left="0" top="360" right="1080" bottom="1075" parentid="android.view.accessibility.AccessibilityNodeInfo@2eebc" childcount="1"> + <node drawingorder="4" index="0" layer="0" depth="25" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@30181" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,360][1080,1075]" left="0" top="360" right="1080" bottom="1075" parentid="android.view.accessibility.AccessibilityNodeInfo@2f27d" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="26" text="短剧:长夜与风说" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@30542" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,360][1047,420]" left="33" top="360" right="1047" bottom="420" parentid="android.view.accessibility.AccessibilityNodeInfo@30181" childcount="0"></node> + <node drawingorder="5" index="1" layer="0" depth="26" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@31446" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,441][1047,1009]" left="33" top="441" right="1047" bottom="1009" parentid="android.view.accessibility.AccessibilityNodeInfo@30181" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@31807" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,441][1047,1009]" left="33" top="441" right="1047" bottom="1009" parentid="android.view.accessibility.AccessibilityNodeInfo@31446" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="27" text="" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3234a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[477,662][603,788]" left="477" top="662" right="603" bottom="788" parentid="android.view.accessibility.AccessibilityNodeInfo@31446" childcount="0"></node> + <node drawingorder="2" index="2" layer="0" depth="27" text="15:21" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@31bc8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[924,959][1047,1009]" left="924" top="959" right="1047" bottom="1009" parentid="android.view.accessibility.AccessibilityNodeInfo@31446" childcount="0"></node> + </node> + <node drawingorder="12" index="2" layer="0" depth="26" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@34513" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1030][1047,1075]" left="33" top="1030" right="1047" bottom="1075" parentid="android.view.accessibility.AccessibilityNodeInfo@30181" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="不感兴趣" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@348d4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1002,1030][1047,1075]" left="1002" top="1030" right="1047" bottom="1075" parentid="android.view.accessibility.AccessibilityNodeInfo@34513" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3631b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1115][1080,1976]" left="0" top="1115" right="1080" bottom="1976" row="8" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@281df" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@36a9d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1151][1047,1871]" left="33" top="1151" right="1047" bottom="1871" parentid="android.view.accessibility.AccessibilityNodeInfo@3631b" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="25" text="洛阳购车0首付,全新岚图梦想家,搭载华为乾崑智驾,全域安全" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3721f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,1151][1047,1280]" left="33" top="1151" right="1047" bottom="1280" parentid="android.view.accessibility.AccessibilityNodeInfo@36a9d" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="25" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@375e0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1301][1047,1871]" left="33" top="1301" right="1047" bottom="1871" parentid="android.view.accessibility.AccessibilityNodeInfo@36a9d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="26" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@379a1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1301][1047,1871]" left="33" top="1301" right="1047" bottom="1871" parentid="android.view.accessibility.AccessibilityNodeInfo@375e0" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@37d62" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1301][1047,1871]" left="33" top="1301" right="1047" bottom="1871" parentid="android.view.accessibility.AccessibilityNodeInfo@379a1" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="27" text="" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@388a5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[477,1523][603,1649]" left="477" top="1523" right="603" bottom="1649" parentid="android.view.accessibility.AccessibilityNodeInfo@379a1" childcount="0"></node> + <node drawingorder="2" index="2" layer="0" depth="27" text="01:50" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@38123" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[924,1821][1047,1871]" left="924" top="1821" right="1047" bottom="1871" parentid="android.view.accessibility.AccessibilityNodeInfo@379a1" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="5" index="1" layer="0" depth="24" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3ae2f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,1892][1047,1937]" left="33" top="1892" right="1047" bottom="1937" parentid="android.view.accessibility.AccessibilityNodeInfo@3631b" childcount="2"> + <node drawingorder="4" index="0" layer="0" depth="25" text="广告" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3bd33" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[921,1892][987,1936]" left="921" top="1892" right="987" bottom="1936" parentid="android.view.accessibility.AccessibilityNodeInfo@3ae2f" childcount="0"></node> + <node drawingorder="1" index="1" layer="0" depth="25" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="不感兴趣" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3b1f0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1002,1892][1047,1937]" left="1002" top="1892" right="1047" bottom="1937" parentid="android.view.accessibility.AccessibilityNodeInfo@3ae2f" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="23" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="true" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3f582" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,1977][1080,2214]" left="0" top="1977" right="1080" bottom="2214" row="9" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@281df" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@3f943" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2016][1080,2214]" left="0" top="2016" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@3f582" childcount="1"> + <node drawingorder="4" index="0" layer="0" depth="25" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@40847" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2016][1080,2214]" left="0" top="2016" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@3f943" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="26" text="重活一世,男人再也不要当舔狗,果断疼爱自己亲亲宝贝闺女" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@40c08" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[33,2016][1047,2145]" left="33" top="2016" right="1047" bottom="2145" parentid="android.view.accessibility.AccessibilityNodeInfo@40847" childcount="0"></node> + <node drawingorder="5" index="1" layer="0" depth="26" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41b0c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,2166][1047,2214]" left="33" top="2166" right="1047" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@40847" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="27" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41ecd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[33,2166][1047,2214]" left="33" top="2166" right="1047" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@41b0c" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="1" index="1" layer="0" depth="22" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@272db" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,321][1080,2214]" left="0" top="321" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@26f1a" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@2769c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[496,321][583,322]" left="496" top="321" right="583" bottom="322" parentid="android.view.accessibility.AccessibilityNodeInfo@272db" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27a5d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,348][1080,420]" left="0" top="348" right="1080" bottom="420" parentid="android.view.accessibility.AccessibilityNodeInfo@272db" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@27e1e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[481,348][599,420]" left="481" top="348" right="599" bottom="420" parentid="android.view.accessibility.AccessibilityNodeInfo@27a5d" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="22" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@285a0" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2013][1080,2214]" left="0" top="2013" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@26f1a" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="23" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28961" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2013][1080,2209]" left="0" top="2013" right="1080" bottom="2209" parentid="android.view.accessibility.AccessibilityNodeInfo@285a0" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="24" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@28d22" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[265,2034][814,2188]" left="265" top="2034" right="814" bottom="2188" parentid="android.view.accessibility.AccessibilityNodeInfo@28961" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="25" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@290e3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[283,2060][796,2154]" left="283" top="2060" right="796" bottom="2154" parentid="android.view.accessibility.AccessibilityNodeInfo@28d22" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="26" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@294a4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[319,2087][358,2126]" left="319" top="2087" right="358" bottom="2126" parentid="android.view.accessibility.AccessibilityNodeInfo@290e3" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="26" text="即将为你呈现新鲜内容" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@29c26" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[370,2084][760,2130]" left="370" top="2084" right="760" bottom="2130" parentid="android.view.accessibility.AccessibilityNodeInfo@290e3" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="6" text="" clz="android.widget.TabWidget" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@111fd" id="android:id/tabs" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][1080,2340]" left="0" top="2214" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8718" childcount="5"> + <node drawingorder="2" index="0" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@115be" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][220,2340]" left="0" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@1197f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[22,2214][220,2340]" left="22" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@115be" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@12101" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[86,2226][155,2295]" left="86" top="2226" right="155" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@1197f" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="百度" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@12883" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[22,2298][220,2330]" left="22" top="2298" right="220" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@1197f" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13005" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@133c6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@13005" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13787" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[284,2226][353,2295]" left="284" top="2226" right="353" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@133c6" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="视频" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@142ca" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[220,2298][418,2330]" left="220" top="2298" right="418" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@133c6" childcount="0"></node> + </node> + </node> + <node drawingorder="4" index="2" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@14a4c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[418,2214][660,2340]" left="418" top="2214" right="660" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="语音搜索" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@14e0d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@14a4c" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@151ce" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@14e0d" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1558f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@14e0d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@15950" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@1558f" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@15d11" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@15950" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="5" index="3" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@160d2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16493" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@160d2" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16854" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[724,2226][793,2295]" left="724" top="2226" right="793" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@16493" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="消息" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@17397" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[660,2298][858,2330]" left="660" top="2298" right="858" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@16493" childcount="0"></node> + </node> + </node> + <node drawingorder="1" index="4" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@17b19" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1078,2340]" left="858" top="2214" right="1078" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@17eda" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1056,2340]" left="858" top="2214" right="1056" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@17b19" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1829b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[922,2226][991,2295]" left="922" top="2226" right="991" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@17eda" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="我的" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@18dde" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[858,2298][1056,2330]" left="858" top="2298" right="1056" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@17eda" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> +</hierarchy> \ No newline at end of file diff --git a/ec_work_config/android_old_bk/nodeimage/20241227111743.png b/ec_work_config/android_old_bk/nodeimage/20241227111743.png new file mode 100644 index 0000000..5f7fb4c --- /dev/null +++ b/ec_work_config/android_old_bk/nodeimage/20241227111743.png Binary files differ diff --git a/ec_work_config/android_old_bk/nodeimage/20241227111743.uix b/ec_work_config/android_old_bk/nodeimage/20241227111743.uix new file mode 100644 index 0000000..31009a1 --- /dev/null +++ b/ec_work_config/android_old_bk/nodeimage/20241227111743.uix @@ -0,0 +1,334 @@ +<hierarchy rotation="0"> + <node drawingorder="0" index="0" layer="4" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bcd" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2220][1080,2340]" left="0" top="2220" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bcd" childcount="0"></node> + <node drawingorder="0" index="0" layer="3" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@780b" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[1032,585][1080,2340]" left="1032" top="585" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@780b" childcount="0"></node> + <node drawingorder="0" index="0" layer="2" depth="0" text="" clz="android.view.View" pkg="android" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@744e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,585][48,2340]" left="0" top="585" right="48" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@744e" childcount="0"></node> + <node drawingorder="0" index="0" layer="1" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@9611" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="4"> + <node drawingorder="2" index="0" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@a8d6" id="com.android.systemui:id/scrim_behind" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="12" index="1" layer="1" depth="1" text="" clz="android.view.View" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@39f20" id="com.android.systemui:id/scrim_in_front" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="10" index="2" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bea0" id="com.android.systemui:id/panel_view_pager" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="0"></node> + <node drawingorder="6" index="3" layer="1" depth="1" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@b7da" id="com.android.systemui:id/status_bar_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@9611" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41740" id="com.android.systemui:id/status_bar" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@b7da" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@41ec2" id="com.android.systemui:id/status_bar_contents" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,75]" left="0" top="0" right="1080" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41740" childcount="2"> + <node drawingorder="2" index="0" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@42dc6" id="com.android.systemui:id/status_bar_start" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][434,75]" left="57" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@43187" id="com.android.systemui:id/operator_name_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,0][199,75]" left="57" top="0" right="199" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45ad2" id="com.android.systemui:id/msim_status_bar_operators_card_two_id" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@43187" childcount="2"> + <node drawingorder="1" index="0" layer="1" depth="7" text="中国电信" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@45e93" id="com.android.systemui:id/operator_name" visible="true" multiline="false" dismissable="false" editable="false" bounds="[57,14][199,61]" left="57" top="14" right="199" bottom="61" parentid="android.view.accessibility.AccessibilityNodeInfo@45ad2" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="1" depth="5" text="11:17" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@46d97" id="com.android.systemui:id/clock" visible="true" multiline="false" dismissable="false" editable="false" bounds="[199,0][308,75]" left="199" top="0" right="308" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47158" id="com.android.systemui:id/notification_icon_area" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@42dc6" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@512c3" id="com.android.systemui:id/notification_icon_area_inner" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@47158" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@52949" id="com.android.systemui:id/notificationIcons" visible="true" multiline="false" dismissable="false" editable="false" bounds="[308,0][434,75]" left="308" top="0" right="434" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@512c3" childcount="4"> + <node drawingorder="1" index="0" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:无障碍服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1bba8c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,8][346,68]" left="312" top="8" right="346" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="2" index="1" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:云服务已启动" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@12d3ed" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[354,8][388,68]" left="354" top="8" right="388" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="8" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="易点云测通知:易点云测 等待脚本进入" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@123282" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[396,8][430,68]" left="396" top="8" right="430" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@52949" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="1" layer="1" depth="4" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@47519" id="com.android.systemui:id/status_bar_end" visible="true" multiline="false" dismissable="false" editable="false" bounds="[434,0][1023,75]" left="434" top="0" right="1023" bottom="75" parentid="android.view.accessibility.AccessibilityNodeInfo@41ec2" childcount="5"> + <node drawingorder="8" index="0" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="开启护眼模式" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4f87c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[663,6][713,68]" left="663" top="6" right="713" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="14" index="1" layer="1" depth="5" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="振铃器静音。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@50b41" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[713,6][753,68]" left="713" top="6" right="753" bottom="68" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="0"></node> + <node drawingorder="19" index="3" layer="1" depth="5" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49aa3" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="6" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c061d" id="com.android.systemui:id/signal_cluster" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@49aa3" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="7" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" id="com.android.systemui:id/signal_cluster_container" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][858,58]" left="753" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c061d" childcount="3"> + <node drawingorder="2" index="0" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="WLAN 信号强度满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" id="com.android.systemui:id/wifi_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="3"> + <node drawingorder="2" index="1" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c2425" id="com.android.systemui:id/wifi_signal_dark" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + <node drawingorder="3" index="2" layer="1" depth="9" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c27e6" id="com.android.systemui:id/wifi_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[753,16][797,58]" left="753" top="16" right="797" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c1ca3" childcount="0"></node> + </node> + <node drawingorder="7" index="1" layer="1" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c45ee" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c0d9f" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c4d70" id="com.android.systemui:id/mobile_combo" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c45ee" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="10" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="4G 手机信号满格。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c5131" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c4d70" childcount="1"> + <node drawingorder="1" index="0" layer="1" depth="11" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c54f2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c5131" childcount="2"> + <node drawingorder="3" index="0" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c67b7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c54f2" childcount="4"> + <node drawingorder="1" index="2" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6b78" id="com.android.systemui:id/mobile_signal" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + <node drawingorder="2" index="3" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6f39" id="com.android.systemui:id/mobile_signal_type" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c67b7" childcount="0"></node> + </node> + <node drawingorder="1" index="1" layer="1" depth="12" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c58b3" id="com.android.systemui:id/mobile_data" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c54f2" childcount="1"> + <node drawingorder="2" index="0" layer="1" depth="13" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@c6035" id="com.android.systemui:id/mobile_inout" visible="true" multiline="false" dismissable="false" editable="false" bounds="[797,16][858,58]" left="797" top="16" right="858" bottom="58" parentid="android.view.accessibility.AccessibilityNodeInfo@c58b3" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="20" index="4" layer="1" depth="5" text="" clz="android.widget.LinearLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@49e64" id="com.android.systemui:id/battery" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,13][1023,62]" left="858" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@47519" childcount="3"> + <node drawingorder="3" index="0" layer="1" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="3"> + <node drawingorder="1" index="0" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="正在充电,已完成百分之100。" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4ad68" id="com.android.systemui:id/battery_border" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="3" index="1" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b4ea" id="com.android.systemui:id/battery_inside_charge_level" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + <node drawingorder="4" index="2" layer="1" depth="7" text="" clz="android.widget.ImageView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4b8ab" id="com.android.systemui:id/battery_inside_charge" visible="true" multiline="false" dismissable="false" editable="false" bounds="[859,17][930,60]" left="859" top="17" right="930" bottom="60" parentid="android.view.accessibility.AccessibilityNodeInfo@4a9a7" childcount="0"></node> + </node> + <node drawingorder="4" index="1" layer="1" depth="6" text="100%" clz="android.widget.TextView" pkg="com.android.systemui" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@4cb70" id="com.android.systemui:id/battery_outside_percent" visible="true" multiline="true" dismissable="false" editable="false" bounds="[934,13][1023,62]" left="934" top="13" right="1023" bottom="62" parentid="android.view.accessibility.AccessibilityNodeInfo@49e64" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="0" index="0" layer="0" depth="0" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="1" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7453" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@80006cd1" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="2" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7bd5" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7453" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="3" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7f96" id="android:id/content" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7bd5" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="4" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8357" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@7f96" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="5" text="" clz="android.widget.TabHost" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8718" id="android:id/tabhost" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2340]" left="0" top="0" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8357" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="6" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8ad9" id="android:id/tabcontent" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8718" childcount="2"> + <node drawingorder="2" index="0" layer="0" depth="7" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@66feb" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8ad9" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@67b2e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@8ad9" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@67eef" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@67b2e" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@682b0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" parentid="android.view.accessibility.AccessibilityNodeInfo@67eef" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="true" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@68671" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,2214]" left="0" top="0" right="1080" bottom="2214" rowcount="5" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@682b0" childcount="5"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@69cf7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,585]" left="0" top="0" right="1080" bottom="585" row="0" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@68671" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6a0b8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,0][1080,585]" left="0" top="0" right="1080" bottom="585" parentid="android.view.accessibility.AccessibilityNodeInfo@69cf7" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6b37d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,402]" left="0" top="75" right="1080" bottom="402" parentid="android.view.accessibility.AccessibilityNodeInfo@6a0b8" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="14" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@709d4" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,402]" left="0" top="75" right="1080" bottom="402" parentid="android.view.accessibility.AccessibilityNodeInfo@6b37d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@70d95" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,90][1080,402]" left="0" top="90" right="1080" bottom="402" parentid="android.view.accessibility.AccessibilityNodeInfo@709d4" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@71156" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,90][1080,402]" left="0" top="90" right="1080" bottom="402" parentid="android.view.accessibility.AccessibilityNodeInfo@70d95" childcount="6"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@71517" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[30,171][216,360]" left="30" top="171" right="216" bottom="360" parentid="android.view.accessibility.AccessibilityNodeInfo@71156" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@718d8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[39,186][207,354]" left="39" top="186" right="207" bottom="354" parentid="android.view.accessibility.AccessibilityNodeInfo@71156" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@71c99" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[48,195][198,345]" left="48" top="195" right="198" bottom="345" parentid="android.view.accessibility.AccessibilityNodeInfo@718d8" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="点击进入个人主页 修改头像" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7205a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[48,195][198,345]" left="48" top="195" right="198" bottom="345" parentid="android.view.accessibility.AccessibilityNodeInfo@71c99" childcount="0"></node> + </node> + </node> + <node drawingorder="4" index="2" layer="0" depth="17" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@72b9d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[233,203][762,262]" left="233" top="203" right="762" bottom="262" parentid="android.view.accessibility.AccessibilityNodeInfo@71156" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="18" text="笑护又嫌般1p" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@72f5e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[233,203][551,262]" left="233" top="203" right="551" bottom="262" parentid="android.view.accessibility.AccessibilityNodeInfo@72b9d" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="18" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@7331f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[554,208][602,256]" left="554" top="208" right="602" bottom="256" parentid="android.view.accessibility.AccessibilityNodeInfo@72b9d" childcount="0"></node> + </node> + <node drawingorder="5" index="3" layer="0" depth="17" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@736e0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[233,277][472,337]" left="233" top="277" right="472" bottom="337" parentid="android.view.accessibility.AccessibilityNodeInfo@71156" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@73aa1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[233,277][352,337]" left="233" top="277" right="352" bottom="337" parentid="android.view.accessibility.AccessibilityNodeInfo@736e0" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="19" text="0" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@73e62" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[236,287][259,327]" left="236" top="287" right="259" bottom="327" parentid="android.view.accessibility.AccessibilityNodeInfo@73aa1" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="19" text="关注" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@745e4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[262,284][322,325]" left="262" top="284" right="322" bottom="325" parentid="android.view.accessibility.AccessibilityNodeInfo@73aa1" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="18" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@749a5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[352,292][353,322]" left="352" top="292" right="353" bottom="322" parentid="android.view.accessibility.AccessibilityNodeInfo@736e0" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="18" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@74d66" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[353,277][472,337]" left="353" top="277" right="472" bottom="337" parentid="android.view.accessibility.AccessibilityNodeInfo@736e0" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="19" text="0" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@75127" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[383,287][406,327]" left="383" top="287" right="406" bottom="327" parentid="android.view.accessibility.AccessibilityNodeInfo@74d66" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="19" text="粉丝" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@758a9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[412,284][472,325]" left="412" top="284" right="472" bottom="325" parentid="android.view.accessibility.AccessibilityNodeInfo@74d66" childcount="0"></node> + </node> + </node> + <node drawingorder="8" index="4" layer="0" depth="17" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@763ec" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[792,204][1080,372]" left="792" top="204" right="1080" bottom="372" parentid="android.view.accessibility.AccessibilityNodeInfo@71156" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@767ad" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[853,222][1035,302]" left="853" top="222" right="1035" bottom="302" parentid="android.view.accessibility.AccessibilityNodeInfo@763ec" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@76b6e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[892,246][924,278]" left="892" top="246" right="924" bottom="278" parentid="android.view.accessibility.AccessibilityNodeInfo@767ad" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="19" text="发布" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@772f0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[930,240][996,284]" left="930" top="240" right="996" bottom="284" parentid="android.view.accessibility.AccessibilityNodeInfo@767ad" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="1" index="1" layer="0" depth="14" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6b73e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,192]" left="0" top="75" right="1080" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6b37d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6baff" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,75][1080,192]" left="0" top="75" right="1080" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6b73e" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="16" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6bec0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,75][1080,192]" left="765" top="75" right="1080" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6baff" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d3639" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,75][870,192]" left="765" top="75" right="870" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6bec0" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d39fa" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,75][870,192]" left="765" top="75" right="870" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@d3639" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d3dbb" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,105][822,162]" left="765" top="105" right="822" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d39fa" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d417c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[765,105][822,162]" left="765" top="105" right="822" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d3dbb" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d4cbf" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[870,75][975,192]" left="870" top="75" right="975" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6bec0" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d5080" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[870,75][975,192]" left="870" top="75" right="975" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@d4cbf" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d5441" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[870,105][927,162]" left="870" top="105" right="927" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d5080" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d5802" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[870,105][927,162]" left="870" top="105" right="927" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d5441" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="17" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d6345" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[975,75][1080,192]" left="975" top="75" right="1080" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@6bec0" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d6706" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[975,75][1080,192]" left="975" top="75" right="1080" bottom="192" parentid="android.view.accessibility.AccessibilityNodeInfo@d6345" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d6ac7" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[975,105][1032,162]" left="975" top="105" right="1032" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d6706" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="20" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d6e88" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[975,105][1032,162]" left="975" top="105" right="1032" bottom="162" parentid="android.view.accessibility.AccessibilityNodeInfo@d6ac7" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="13" text="" clz="android.widget.HorizontalScrollView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@8235f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,402][1080,552]" left="0" top="402" right="1080" bottom="552" parentid="android.view.accessibility.AccessibilityNodeInfo@6a0b8" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="androidx.appcompat.widget.LinearLayoutCompat" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@82720" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,402][1080,552]" left="0" top="402" right="1080" bottom="552" parentid="android.view.accessibility.AccessibilityNodeInfo@8235f" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d79cb" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,402][1038,552]" left="42" top="402" right="1038" bottom="552" parentid="android.view.accessibility.AccessibilityNodeInfo@82720" childcount="3"> + <node drawingorder="2" index="0" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d814d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[81,402][502,552]" left="81" top="402" right="502" bottom="552" parentid="android.view.accessibility.AccessibilityNodeInfo@d79cb" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d850e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[81,435][165,519]" left="81" top="435" right="165" bottom="519" parentid="android.view.accessibility.AccessibilityNodeInfo@d814d" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="度会员" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d88cf" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[189,432][502,478]" left="189" top="432" right="502" bottom="478" parentid="android.view.accessibility.AccessibilityNodeInfo@d814d" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="17" text="畅享流畅播" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d8c90" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[189,487][502,522]" left="189" top="487" right="502" bottom="522" parentid="android.view.accessibility.AccessibilityNodeInfo@d814d" childcount="0"></node> + </node> + <node drawingorder="3" index="1" layer="0" depth="16" text="" clz="android.view.View" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d9051" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[539,435][541,519]" left="539" top="435" right="541" bottom="519" parentid="android.view.accessibility.AccessibilityNodeInfo@d79cb" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="16" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d9412" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[578,402][999,552]" left="578" top="402" right="999" bottom="552" parentid="android.view.accessibility.AccessibilityNodeInfo@d79cb" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d97d3" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[578,435][662,519]" left="578" top="435" right="662" bottom="519" parentid="android.view.accessibility.AccessibilityNodeInfo@d9412" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="17" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d9b94" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[686,432][999,478]" left="686" top="432" right="999" bottom="478" parentid="android.view.accessibility.AccessibilityNodeInfo@d9412" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="18" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@d9f55" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[686,432][920,478]" left="686" top="432" right="920" bottom="478" parentid="android.view.accessibility.AccessibilityNodeInfo@d9b94" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="19" text="必领现金红包" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@da316" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[686,432][920,478]" left="686" top="432" right="920" bottom="478" parentid="android.view.accessibility.AccessibilityNodeInfo@d9f55" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="17" text="最高可得7.18元" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@daa98" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[686,487][999,522]" left="686" top="487" right="999" bottom="522" parentid="android.view.accessibility.AccessibilityNodeInfo@d9412" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="11" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@86330" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,585][1038,987]" left="42" top="585" right="1038" bottom="987" row="1" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@68671" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.GridView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@866f1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,585][1038,987]" left="42" top="585" right="1038" bottom="987" rowcount="2" columncount="5" parentid="android.view.accessibility.AccessibilityNodeInfo@86330" childcount="10"> + <node drawingorder="10" index="0" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dae59" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,606][252,789]" left="66" top="606" right="252" bottom="789" row="0" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@db21a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,633][198,711]" left="120" top="633" right="198" bottom="711" parentid="android.view.accessibility.AccessibilityNodeInfo@dae59" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="收藏" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@db99c" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[126,723][192,762]" left="126" top="723" right="192" bottom="762" parentid="android.view.accessibility.AccessibilityNodeInfo@dae59" childcount="0"></node> + </node> + <node drawingorder="9" index="1" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dc4df" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[258,606][444,789]" left="258" top="606" right="444" bottom="789" row="0" column="1" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dc8a0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,633][390,711]" left="312" top="633" right="390" bottom="711" parentid="android.view.accessibility.AccessibilityNodeInfo@dc4df" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="历史" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dd022" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[318,723][384,762]" left="318" top="723" right="384" bottom="762" parentid="android.view.accessibility.AccessibilityNodeInfo@dc4df" childcount="0"></node> + </node> + <node drawingorder="8" index="2" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ddb65" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[450,606][636,789]" left="450" top="606" right="636" bottom="789" row="0" column="2" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ddf26" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[504,633][582,711]" left="504" top="633" right="582" bottom="711" parentid="android.view.accessibility.AccessibilityNodeInfo@ddb65" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="书架" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@de6a8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,723][576,762]" left="510" top="723" right="576" bottom="762" parentid="android.view.accessibility.AccessibilityNodeInfo@ddb65" childcount="0"></node> + </node> + <node drawingorder="7" index="3" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@df1eb" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[642,606][828,789]" left="642" top="606" right="828" bottom="789" row="0" column="3" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@df5ac" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[696,633][774,711]" left="696" top="633" right="774" bottom="711" parentid="android.view.accessibility.AccessibilityNodeInfo@df1eb" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="14" text="文件/下载" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@dfd2e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[662,723][807,762]" left="662" top="723" right="807" bottom="762" parentid="android.view.accessibility.AccessibilityNodeInfo@df1eb" childcount="0"></node> + </node> + <node drawingorder="6" index="4" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e0871" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[834,606][1020,789]" left="834" top="606" right="1020" bottom="789" row="0" column="4" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e0c32" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[888,633][966,711]" left="888" top="633" right="966" bottom="711" parentid="android.view.accessibility.AccessibilityNodeInfo@e0871" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="订单" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e13b4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[894,723][960,762]" left="894" top="723" right="960" bottom="762" parentid="android.view.accessibility.AccessibilityNodeInfo@e0871" childcount="0"></node> + </node> + <node drawingorder="5" index="5" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e1ef7" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[66,792][252,975]" left="66" top="792" right="252" bottom="975" row="1" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e22b8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[120,819][198,897]" left="120" top="819" right="198" bottom="897" parentid="android.view.accessibility.AccessibilityNodeInfo@e1ef7" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="度小满" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e2a3a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[109,909][208,948]" left="109" top="909" right="208" bottom="948" parentid="android.view.accessibility.AccessibilityNodeInfo@e1ef7" childcount="0"></node> + </node> + <node drawingorder="4" index="6" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e357d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[258,792][444,975]" left="258" top="792" right="444" bottom="975" row="1" column="1" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e393e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[312,819][390,897]" left="312" top="819" right="390" bottom="897" parentid="android.view.accessibility.AccessibilityNodeInfo@e357d" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="百度闪付" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e40c0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[285,909][417,948]" left="285" top="909" right="417" bottom="948" parentid="android.view.accessibility.AccessibilityNodeInfo@e357d" childcount="0"></node> + </node> + <node drawingorder="3" index="7" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e4c03" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[450,792][636,975]" left="450" top="792" right="636" bottom="975" row="1" column="2" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e4fc4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[504,819][582,897]" left="504" top="819" right="582" bottom="897" parentid="android.view.accessibility.AccessibilityNodeInfo@e4c03" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="钱包" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e5746" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,909][576,948]" left="510" top="909" right="576" bottom="948" parentid="android.view.accessibility.AccessibilityNodeInfo@e4c03" childcount="0"></node> + </node> + <node drawingorder="2" index="8" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e6289" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[642,792][828,975]" left="642" top="792" right="828" bottom="975" row="1" column="3" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e664a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[696,819][774,897]" left="696" top="819" right="774" bottom="897" parentid="android.view.accessibility.AccessibilityNodeInfo@e6289" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="网盘" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e6dcc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[702,909][768,948]" left="702" top="909" right="768" bottom="948" parentid="android.view.accessibility.AccessibilityNodeInfo@e6289" childcount="0"></node> + </node> + <node drawingorder="1" index="9" layer="0" depth="13" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e790f" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[834,792][1020,975]" left="834" top="792" right="1020" bottom="975" row="1" column="4" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@866f1" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e7cd0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[888,819][966,897]" left="888" top="819" right="966" bottom="897" parentid="android.view.accessibility.AccessibilityNodeInfo@e790f" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="14" text="更多" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e8452" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[894,909][960,948]" left="894" top="909" right="960" bottom="948" parentid="android.view.accessibility.AccessibilityNodeInfo@e790f" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="11" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e8f95" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1017][1038,1466]" left="42" top="1017" right="1038" bottom="1466" row="2" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@68671" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e9356" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1059][996,1116]" left="84" top="1059" right="996" bottom="1116" parentid="android.view.accessibility.AccessibilityNodeInfo@e8f95" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="13" text="为你推荐浏览过的内容" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e9717" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[84,1059][933,1116]" left="84" top="1059" right="933" bottom="1116" parentid="android.view.accessibility.AccessibilityNodeInfo@e9356" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e9ad8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[933,1068][996,1107]" left="933" top="1068" right="996" bottom="1107" parentid="android.view.accessibility.AccessibilityNodeInfo@e9356" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@e9e99" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[933,1068][996,1107]" left="933" top="1068" right="996" bottom="1107" parentid="android.view.accessibility.AccessibilityNodeInfo@e9ad8" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ea61b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[948,1068][996,1107]" left="948" top="1068" right="996" bottom="1107" parentid="android.view.accessibility.AccessibilityNodeInfo@e9e99" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="12" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ea9dc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1134][1038,1442]" left="42" top="1134" right="1038" bottom="1442" rowcount="2" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@e8f95" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ead9d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1134][1038,1288]" left="42" top="1134" right="1038" bottom="1288" row="0" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@ea9dc" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@eb15e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1160][186,1262]" left="84" top="1160" right="186" bottom="1262" parentid="android.view.accessibility.AccessibilityNodeInfo@ead9d" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@eb51f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1156][783,1262]" left="207" top="1156" right="783" bottom="1262" parentid="android.view.accessibility.AccessibilityNodeInfo@ead9d" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="机动车故障灯标志大全 - 百度" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@eb8e0" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1156][783,1202]" left="207" top="1156" right="783" bottom="1202" parentid="android.view.accessibility.AccessibilityNodeInfo@eb51f" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="15" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ebca1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1217][783,1262]" left="207" top="1217" right="783" bottom="1262" parentid="android.view.accessibility.AccessibilityNodeInfo@eb51f" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="16" text="网页" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ec062" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1217][297,1262]" left="207" top="1217" right="297" bottom="1262" parentid="android.view.accessibility.AccessibilityNodeInfo@ebca1" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="16" text="今天 2024-12-27" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ec423" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[315,1220][583,1259]" left="315" top="1220" right="583" bottom="1259" parentid="android.view.accessibility.AccessibilityNodeInfo@ebca1" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="14" text="去看看" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ec7e4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[828,1172][996,1250]" left="828" top="1172" right="996" bottom="1250" parentid="android.view.accessibility.AccessibilityNodeInfo@ead9d" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ecba5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1288][1038,1442]" left="42" top="1288" right="1038" bottom="1442" row="1" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@ea9dc" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ecf66" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1314][186,1416]" left="84" top="1314" right="186" bottom="1416" parentid="android.view.accessibility.AccessibilityNodeInfo@ecba5" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ed327" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1310][783,1416]" left="207" top="1310" right="783" bottom="1416" parentid="android.view.accessibility.AccessibilityNodeInfo@ecba5" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="车内故障灯标识别大全 - 百度" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ed6e8" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1310][783,1356]" left="207" top="1310" right="783" bottom="1356" parentid="android.view.accessibility.AccessibilityNodeInfo@ed327" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="15" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@edaa9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1371][783,1416]" left="207" top="1371" right="783" bottom="1416" parentid="android.view.accessibility.AccessibilityNodeInfo@ed327" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="16" text="网页" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ede6a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1371][297,1416]" left="207" top="1371" right="297" bottom="1416" parentid="android.view.accessibility.AccessibilityNodeInfo@edaa9" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="16" text="今天 2024-12-27" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ee22b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[315,1374][583,1413]" left="315" top="1374" right="583" bottom="1413" parentid="android.view.accessibility.AccessibilityNodeInfo@edaa9" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="14" text="去看看" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ee5ec" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[828,1326][996,1404]" left="828" top="1326" right="996" bottom="1404" parentid="android.view.accessibility.AccessibilityNodeInfo@ecba5" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="4" index="3" layer="0" depth="11" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ee9ad" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1496][1038,1945]" left="42" top="1496" right="1038" bottom="1945" row="3" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@68671" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@eed6e" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1538][996,1595]" left="84" top="1538" right="996" bottom="1595" parentid="android.view.accessibility.AccessibilityNodeInfo@ee9ad" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="为你推荐以下功能" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ef12f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[84,1538][996,1595]" left="84" top="1538" right="996" bottom="1595" parentid="android.view.accessibility.AccessibilityNodeInfo@eed6e" childcount="0"></node> + </node> + <node drawingorder="2" index="1" layer="0" depth="12" text="" clz="androidx.recyclerview.widget.RecyclerView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@ef8b1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1613][1038,1921]" left="42" top="1613" right="1038" bottom="1921" rowcount="2" columncount="1" parentid="android.view.accessibility.AccessibilityNodeInfo@ee9ad" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="13" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@efc72" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1613][1038,1767]" left="42" top="1613" right="1038" bottom="1767" row="0" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@ef8b1" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f0033" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1613][1038,1767]" left="42" top="1613" right="1038" bottom="1767" parentid="android.view.accessibility.AccessibilityNodeInfo@efc72" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="15" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f03f4" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1639][186,1741]" left="84" top="1639" right="186" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f0033" childcount="0"></node> + <node drawingorder="3" index="1" layer="0" depth="15" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f0b76" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1639][783,1741]" left="207" top="1639" right="783" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f0033" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="16" text="清理缓存" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f0f37" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[207,1639][783,1692]" left="207" top="1639" right="783" bottom="1692" parentid="android.view.accessibility.AccessibilityNodeInfo@f0b76" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="16" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f12f8" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1697][783,1741]" left="207" top="1697" right="783" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f0b76" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="17" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f16b9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1697][783,1741]" left="207" top="1697" right="783" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f12f8" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="18" text="检测到" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f1a7a" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[207,1697][306,1741]" left="207" top="1697" right="306" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f16b9" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="18" text="190MB" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f1e3b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[312,1697][423,1741]" left="312" top="1697" right="423" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f16b9" childcount="0"></node> + <node drawingorder="3" index="2" layer="0" depth="18" text="缓存垃圾" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f21fc" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[429,1697][561,1741]" left="429" top="1697" right="561" bottom="1741" parentid="android.view.accessibility.AccessibilityNodeInfo@f16b9" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="4" index="2" layer="0" depth="15" text="清理" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f25bd" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[828,1651][996,1729]" left="828" top="1651" right="996" bottom="1729" parentid="android.view.accessibility.AccessibilityNodeInfo@f0033" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="13" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f297e" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1767][1038,1921]" left="42" top="1767" right="1038" bottom="1921" row="1" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@ef8b1" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="14" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f2d3f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,1793][186,1895]" left="84" top="1793" right="186" bottom="1895" parentid="android.view.accessibility.AccessibilityNodeInfo@f297e" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="14" text="" clz="android.view.ViewGroup" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f3100" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1795][783,1895]" left="207" top="1795" right="783" bottom="1895" parentid="android.view.accessibility.AccessibilityNodeInfo@f297e" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="15" text="股市" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f34c1" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1795][783,1841]" left="207" top="1795" right="783" bottom="1841" parentid="android.view.accessibility.AccessibilityNodeInfo@f3100" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="15" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f3882" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1856][783,1895]" left="207" top="1856" right="783" bottom="1895" parentid="android.view.accessibility.AccessibilityNodeInfo@f3100" childcount="1"> + <node drawingorder="2" index="0" layer="0" depth="16" text="百度股市通,随时掌握股票动态" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f4004" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[207,1856][669,1895]" left="207" top="1856" right="669" bottom="1895" parentid="android.view.accessibility.AccessibilityNodeInfo@f3882" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="14" text="去看看" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f43c5" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[828,1805][996,1883]" left="828" top="1805" right="996" bottom="1883" parentid="android.view.accessibility.AccessibilityNodeInfo@f297e" childcount="0"></node> + </node> + </node> + </node> + <node drawingorder="5" index="4" layer="0" depth="11" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f4786" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[42,1975][1038,2133]" left="42" top="1975" right="1038" bottom="2133" row="4" column="0" rowspan="1" columnspan="1" parentid="android.view.accessibility.AccessibilityNodeInfo@68671" childcount="3"> + <node drawingorder="1" index="0" layer="0" depth="12" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f4b47" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[84,2030][132,2078]" left="84" top="2030" right="132" bottom="2078" parentid="android.view.accessibility.AccessibilityNodeInfo@f4786" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="12" text="" clz="android.widget.LinearLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f4f08" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[153,2025][786,2082]" left="153" top="2025" right="786" bottom="2082" parentid="android.view.accessibility.AccessibilityNodeInfo@f4786" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="13" text="如需其他帮助,可以随时问我" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f52c9" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[153,2025][786,2082]" left="153" top="2025" right="786" bottom="2082" parentid="android.view.accessibility.AccessibilityNodeInfo@f4f08" childcount="0"></node> + </node> + <node drawingorder="3" index="2" layer="0" depth="12" text="去提问" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@f5a4b" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[828,2014][996,2094]" left="828" top="2014" right="996" bottom="2094" parentid="android.view.accessibility.AccessibilityNodeInfo@f4786" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="6" text="" clz="android.widget.TabWidget" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@111fd" id="android:id/tabs" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][1080,2340]" left="0" top="2214" right="1080" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@8718" childcount="5"> + <node drawingorder="1" index="0" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@115be" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[0,2214][220,2340]" left="0" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1197f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[22,2214][220,2340]" left="22" top="2214" right="220" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@115be" childcount="4"> + <node drawingorder="1" index="2" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@673ac" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[86,2226][155,2295]" left="86" top="2226" right="155" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@1197f" childcount="0"></node> + <node drawingorder="4" index="3" layer="0" depth="9" text="百度" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@12883" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[22,2298][220,2330]" left="22" top="2298" right="220" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@1197f" childcount="0"></node> + </node> + </node> + <node drawingorder="2" index="1" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13005" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@133c6" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[220,2214][418,2340]" left="220" top="2214" right="418" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@13005" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@13787" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[284,2226][353,2295]" left="284" top="2226" right="353" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@133c6" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="视频" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@142ca" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[220,2298][418,2330]" left="220" top="2298" right="418" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@133c6" childcount="0"></node> + </node> + </node> + <node drawingorder="3" index="2" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@14a4c" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[418,2214][660,2340]" left="418" top="2214" right="660" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="语音搜索" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@14e0d" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@14a4c" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@151ce" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[440,2214][638,2340]" left="440" top="2214" right="638" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@14e0d" childcount="0"></node> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@1558f" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@14e0d" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="10" text="" clz="android.widget.RelativeLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@15950" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@1558f" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="11" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@15d11" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[510,2248][567,2305]" left="510" top="2248" right="567" bottom="2305" parentid="android.view.accessibility.AccessibilityNodeInfo@15950" childcount="0"></node> + </node> + </node> + </node> + </node> + <node drawingorder="4" index="3" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@160d2" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16493" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[660,2214][858,2340]" left="660" top="2214" right="858" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@160d2" childcount="2"> + <node drawingorder="1" index="0" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@16854" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[724,2226][793,2295]" left="724" top="2226" right="793" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@16493" childcount="0"></node> + <node drawingorder="4" index="1" layer="0" depth="9" text="消息" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@17397" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[660,2298][858,2330]" left="660" top="2298" right="858" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@16493" childcount="0"></node> + </node> + </node> + <node drawingorder="5" index="4" layer="0" depth="7" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@17b19" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1078,2340]" left="858" top="2214" right="1078" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@111fd" childcount="1"> + <node drawingorder="1" index="0" layer="0" depth="8" text="" clz="android.widget.FrameLayout" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@17eda" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="false" dismissable="false" editable="false" bounds="[858,2214][1056,2340]" left="858" top="2214" right="1056" bottom="2340" parentid="android.view.accessibility.AccessibilityNodeInfo@17b19" childcount="3"> + <node drawingorder="2" index="1" layer="0" depth="9" text="" clz="android.widget.ImageView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="false" nid="android.view.accessibility.AccessibilityNodeInfo@6776d" id="" visible="true" multiline="false" dismissable="false" editable="false" bounds="[922,2226][991,2295]" left="922" top="2226" right="991" bottom="2295" parentid="android.view.accessibility.AccessibilityNodeInfo@17eda" childcount="0"></node> + <node drawingorder="4" index="2" layer="0" depth="9" text="我的" clz="android.widget.TextView" pkg="com.baidu.searchbox" desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" longclickable="false" password="false" selected="true" nid="android.view.accessibility.AccessibilityNodeInfo@18dde" id="com.baidu.searchbox:id/obfuscated" visible="true" multiline="true" dismissable="false" editable="false" bounds="[858,2298][1056,2330]" left="858" top="2298" right="1056" bottom="2330" parentid="android.view.accessibility.AccessibilityNodeInfo@17eda" childcount="0"></node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> + </node> +</hierarchy> \ No newline at end of file diff --git a/rpa/.DS_Store b/rpa/.DS_Store new file mode 100644 index 0000000..63c23a7 --- /dev/null +++ b/rpa/.DS_Store Binary files differ diff --git a/rpa/.idea/.gitignore b/rpa/.idea/.gitignore new file mode 100644 index 0000000..73f69e0 --- /dev/null +++ b/rpa/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/rpa/.idea/inspectionProfiles/Project_Default.xml b/rpa/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..6560a98 --- /dev/null +++ b/rpa/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,36 @@ +<component name="InspectionProjectProfileManager"> + <profile version="1.0"> + <option name="myName" value="Project Default" /> + <inspection_tool class="JavaDoc" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="TOP_LEVEL_CLASS_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" /> + <option name="REQUIRED_TAGS" value="" /> + </value> + </option> + <option name="INNER_CLASS_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" /> + <option name="REQUIRED_TAGS" value="" /> + </value> + </option> + <option name="METHOD_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" /> + <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" /> + </value> + </option> + <option name="FIELD_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" /> + <option name="REQUIRED_TAGS" value="" /> + </value> + </option> + <option name="IGNORE_DEPRECATED" value="false" /> + <option name="IGNORE_JAVADOC_PERIOD" value="true" /> + <option name="IGNORE_DUPLICATED_THROWS" value="false" /> + <option name="IGNORE_POINT_TO_ITSELF" value="false" /> + <option name="myAdditionalJavadocTags" value="date" /> + </inspection_tool> + </profile> +</component> \ No newline at end of file diff --git a/rpa/.idea/libraries/main.xml b/rpa/.idea/libraries/main.xml new file mode 100644 index 0000000..d802ee8 --- /dev/null +++ b/rpa/.idea/libraries/main.xml @@ -0,0 +1,9 @@ +<component name="libraryTable"> + <library name="main"> + <CLASSES> + <root url="jar://$PROJECT_DIR$/build/jar/main.jar!/" /> + </CLASSES> + <JAVADOC /> + <SOURCES /> + </library> +</component> \ No newline at end of file diff --git a/rpa/.idea/libraries/ui.xml b/rpa/.idea/libraries/ui.xml new file mode 100644 index 0000000..a438efb --- /dev/null +++ b/rpa/.idea/libraries/ui.xml @@ -0,0 +1,9 @@ +<component name="libraryTable"> + <library name="ui"> + <CLASSES> + <root url="jar://$PROJECT_DIR$/build/uijar/ui.jar!/" /> + </CLASSES> + <JAVADOC /> + <SOURCES /> + </library> +</component> \ No newline at end of file diff --git a/rpa/.idea/misc.xml b/rpa/.idea/misc.xml new file mode 100644 index 0000000..1763e15 --- /dev/null +++ b/rpa/.idea/misc.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectRootManager" version="2" languageLevel="JDK_11" project-jdk-name="11" project-jdk-type="JavaSDK"> + <output url="file://$PROJECT_DIR$/out" /> + </component> +</project> \ No newline at end of file diff --git a/rpa/.idea/modules.xml b/rpa/.idea/modules.xml new file mode 100644 index 0000000..0488fe9 --- /dev/null +++ b/rpa/.idea/modules.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectModuleManager"> + <modules> + <module fileurl="file://$PROJECT_DIR$/.idea/rpa.iml" filepath="$PROJECT_DIR$/.idea/rpa.iml" /> + </modules> + </component> +</project> \ No newline at end of file diff --git a/.idea/ec-rpa.iml b/rpa/.idea/rpa.iml similarity index 100% copy from .idea/ec-rpa.iml copy to rpa/.idea/rpa.iml diff --git a/rpa/.idea/vcs.xml b/rpa/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/rpa/.idea/vcs.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="VcsDirectoryMappings"> + <mapping directory="$PROJECT_DIR$/.." vcs="Git" /> + </component> +</project> \ No newline at end of file diff --git a/rpa/build/jar/main.jar b/rpa/build/jar/main.jar index 1e39b55..da48891 100644 --- a/rpa/build/jar/main.jar +++ b/rpa/build/jar/main.jar Binary files differ diff --git a/rpa/build/release.apk b/rpa/build/release.apk new file mode 100644 index 0000000..53d6555 --- /dev/null +++ b/rpa/build/release.apk Binary files differ diff --git a/rpa/build/release.iec b/rpa/build/release.iec deleted file mode 100644 index 8c9b743..0000000 --- a/rpa/build/release.iec +++ /dev/null Binary files differ diff --git a/rpa/build/tmp.iec b/rpa/build/tmp.iec deleted file mode 100644 index 8c9b743..0000000 --- a/rpa/build/tmp.iec +++ /dev/null Binary files differ diff --git a/rpa/build/uijar/ui.jar b/rpa/build/uijar/ui.jar index 0ea259e..ba37000 100644 --- a/rpa/build/uijar/ui.jar +++ b/rpa/build/uijar/ui.jar Binary files differ diff --git a/rpa/dql-pkgsetting.json b/rpa/dql-pkgsetting.json new file mode 100644 index 0000000..f574310 --- /dev/null +++ b/rpa/dql-pkgsetting.json @@ -0,0 +1,59 @@ +{ + "abiSet":"所有", + "accClzName":"com.blm.rpa", + "accName":"达千隆RPA助手", + "activeModule":"否", + "activeToolPassword":"123", + "activeToolPort":"19901,19902,19903", + "apkTemplatePath":"", + "appName":"达千隆RPA助手", + "autoActive":"是", + "autoClickScreenAuth":"", + "auto_run_boot_script":"否", + "auto_run_script":"否", + "auto_start_service":"否", + "cloudDomain":"http://47.120.7.97:8098/", + "cloudShortConnect":"否", + "ctrl_float_window":"是", + "dex_log_line":"是", + "enc_pwd":"r9r7tn", + "encryptDexStr":"是", + "genManifestClz":"否", + "home_key_start_stop":"否", + "iconPath":"/Users/a123/Documents/Works24/2410/代言/logo1.png", + "ignore_battery_opt_tip":"是", + "imageModule":"否", + "imeName":"", + "includePugins":"是", + "inputClzName":"", + "lanScreenMap":"是", + "log_float_window":"是", + "logo_path":"/Users/a123/Documents/Works24/2410/代言/万屹象文化.jpg", + "mainColor":"", + "mlkitOcrModule":"否", + "newAddPermission":"", + "ocrLiteModule":"否", + "pkgName":"com.blm.rpa", + "pkg_source_option":"dex", + "producer_name":"达千隆文化发展(上海)有限公司", + "pstorageDir":"", + "pstorageName":"", + "removeAccService":"否", + "removeHomeOption":"是", + "removeImeService":"否", + "running_mode":"无障碍模式", + "screenMappingModel":"是", + "service_start_run_script":"否", + "show_ecloud_setting_btn":"是", + "show_header_bar":"是", + "show_left_drawer":"是", + "show_remote_debug_btn":"是", + "show_start_btn":"是", + "show_system_setting_btn":"是", + "signPriKey":"", + "signPubKey":"", + "tesseractOcrModel":"否", + "verify_apk":"不验证", + "version_code":"1", + "version_name":"1.1.2" +} \ No newline at end of file diff --git a/rpa/jxk-pkgsetting.json b/rpa/jxk-pkgsetting.json new file mode 100644 index 0000000..1e8a816 --- /dev/null +++ b/rpa/jxk-pkgsetting.json @@ -0,0 +1,59 @@ +{ + "abiSet":"所有", + "accClzName":"com.blm.jxkrpa", + "accName":"居侠客RPA助手", + "activeModule":"否", + "activeToolPassword":"123", + "activeToolPort":"19901,19902,19903", + "apkTemplatePath":"", + "appName":"居侠客RPA助手", + "autoActive":"是", + "autoClickScreenAuth":"", + "auto_run_boot_script":"否", + "auto_run_script":"否", + "auto_start_service":"否", + "cloudDomain":"http://47.120.7.97:8098/", + "cloudShortConnect":"否", + "ctrl_float_window":"是", + "dex_log_line":"是", + "enc_pwd":"r9r7tn", + "encryptDexStr":"是", + "genManifestClz":"否", + "home_key_start_stop":"否", + "iconPath":"/Users/a123/Documents/Works24/鲸装鲸改/居侠客logo/juxiake-logo.jpg", + "ignore_battery_opt_tip":"是", + "imageModule":"否", + "imeName":"", + "includePugins":"是", + "inputClzName":"", + "lanScreenMap":"是", + "log_float_window":"是", + "logo_path":"/Users/a123/Documents/Works24/鲸装鲸改/居侠客logo/juxiake-logo.jpg", + "mainColor":"", + "mlkitOcrModule":"否", + "newAddPermission":"", + "ocrLiteModule":"否", + "pkgName":"com.blm.jxkrpa", + "pkg_source_option":"dex", + "producer_name":"江苏鲸装鲸改家庭服务有限公司", + "pstorageDir":"", + "pstorageName":"", + "removeAccService":"否", + "removeHomeOption":"是", + "removeImeService":"否", + "running_mode":"无障碍模式", + "screenMappingModel":"是", + "service_start_run_script":"否", + "show_ecloud_setting_btn":"是", + "show_header_bar":"是", + "show_left_drawer":"是", + "show_remote_debug_btn":"是", + "show_start_btn":"是", + "show_system_setting_btn":"是", + "signPriKey":"", + "signPubKey":"", + "tesseractOcrModel":"否", + "verify_apk":"不验证", + "version_code":"1", + "version_name":"1.1.2" +} \ No newline at end of file diff --git a/rpa/libs/__require__.js b/rpa/libs/__require__.js new file mode 100644 index 0000000..de37758 --- /dev/null +++ b/rpa/libs/__require__.js @@ -0,0 +1,10 @@ +/** + * 导入模块 + * 支持node_modules等commonjs规范的包 + * 导入模块 例如 a/b 参数就是a/b + * 直接导入js 例如 require("a.js")或者 require("ab/c.js") + * @param moduleId 模块名称 + * @return {any} + */ +function require(moduleId) { +} \ No newline at end of file diff --git a/rpa/libs/acEvent.js b/rpa/libs/acEvent.js index 0b013ad..f60e3d6 100644 --- a/rpa/libs/acEvent.js +++ b/rpa/libs/acEvent.js @@ -10,7 +10,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return string 例如1.0.1 + * @return {string} 例如1.0.1 */ AcEventWrapper.prototype.version = function () { if (acEventWrapper == null) { @@ -27,7 +27,7 @@ * <Br/> * 兼容版本: Android 7.0 以上 * - * @return 字符串 所有节点的xml字符串 + * @return {string} 所有节点的xml字符串 */ AcEventWrapper.prototype.dumpXml = function () { if (acEventWrapper == null) { @@ -43,7 +43,7 @@ * <Br/> * 兼容版本: Android 7.0 以上 * - * @return 布尔型 true if successful, else return false + * @return {boolean} true if successful, else return false */ AcEventWrapper.prototype.openNotification = function () { if (acEventWrapper == null) { @@ -59,7 +59,7 @@ * <Br/> * 兼容版本: Android 7.0 以上 * - * @return 布尔型 true if successful, else return false + * @return {boolean} true if successful, else return false */ AcEventWrapper.prototype.openQuickSettings = function () { if (acEventWrapper == null) { @@ -76,7 +76,7 @@ * <Br/> * 兼容版本: Android 7.0 以上 * - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ AcEventWrapper.prototype.home = function () { if (acEventWrapper == null) { @@ -93,7 +93,7 @@ * <Br/> * 兼容版本: Android 7.0 以上 * - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ AcEventWrapper.prototype.splitScreen = function () { if (acEventWrapper == null) { @@ -110,7 +110,7 @@ * <Br/> * 兼容版本: Android 7.0 以上 * - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ AcEventWrapper.prototype.power = function () { if (acEventWrapper == null) { @@ -141,7 +141,7 @@ * <Br/> * 兼容版本: Android 7.0 以上 * - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ AcEventWrapper.prototype.recentApps = function () { if (acEventWrapper == null) { @@ -158,17 +158,22 @@ * 兼容版本: Android 7.0 以上 * * @param selectors 选择器的 - * @return 字符串数组 文本字符串 + * @return {null|JSON} 文本字符串 */ AcEventWrapper.prototype.getText = function (selectors) { if (acEventWrapper == null) { return null; } var ds = acEventWrapper.getText(selectors.toJSONString()); - if (ds == null || ds=="") { + if (ds == null || ds == "") { return null; } - return JSON.parse(ds); + try { + return JSON.parse(ds); + } catch (e) { + + } + return null; }; @@ -188,7 +193,7 @@ /** * 设置无障碍模式下各种手势模式事件的操作类型,默认是异步 * @param mode 1 代表异步,2代表同步 - * @param bool true代表成功 false代表失败 + * @param {boolean} true代表成功 false代表失败 */ AcEventWrapper.prototype.setAccActionMode = function (mode) { if (acEventWrapper == null) { @@ -206,7 +211,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors 选择器 - * @return 节点信息集合 + * @return {null|NodeInfo[]} */ AcEventWrapper.prototype.getNodeInfo = function (selectors, timeout) { if (acEventWrapper == null) { @@ -216,7 +221,13 @@ return nodeInfoArray(d); }; - +/** + * + * @param nid + * @param selectors + * @param timeout + * @return {null|NodeInfo[]} + */ AcEventWrapper.prototype.getNodeInfoForNode = function (nid, selectors, timeout) { if (acEventWrapper == null) { return null; @@ -233,7 +244,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors 选择器 {@link S} - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ AcEventWrapper.prototype.longClick = function (selectors) { if (acEventWrapper == null) { @@ -256,7 +267,7 @@ * @param endX 结束坐标的X轴值 * @param endY 结束坐标的Y轴值 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 拖动成功, false 拖动失败 + * @return {boolean} true 拖动成功, false 拖动失败 */ AcEventWrapper.prototype.drag = function (startX, startY, endX, endY, duration) { if (acEventWrapper == null) { @@ -275,7 +286,7 @@ * @param selectors 选择器 {@link S} * @param destObj 目标元素选择器 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ AcEventWrapper.prototype.dragTo = function (selectors, destObj, duration) { if (acEventWrapper == null) { @@ -294,7 +305,7 @@ * @param endX 目标 X 坐标 * @param endY 目标 Y 坐标 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ AcEventWrapper.prototype.dragToPoint = function (selectors, endX, endY, duration) { if (acEventWrapper == null) { @@ -312,7 +323,7 @@ * * @param x X坐标 * @param y Y坐标 - * @return 布尔型 true 成功,false 失败 + * @return {boolean} true 成功,false 失败 */ AcEventWrapper.prototype.clickPoint = function (x, y) { if (acEventWrapper == null) { @@ -330,7 +341,7 @@ * * @param x X坐标 * @param y Y坐标 - * @return 布尔型 true 成功,false 失败 + * @return {boolean} true 成功,false 失败 */ AcEventWrapper.prototype.doubleClickPoint = function (x, y) { if (acEventWrapper == null) { @@ -346,7 +357,7 @@ * 兼容版本: Android 7.0 以上 * * @param rect 区域 - * @return 布尔型 true 成功,false 失败 + * @return {boolean} true 成功,false 失败 */ AcEventWrapper.prototype.clickCenter = function (rect) { if (acEventWrapper == null) { @@ -370,7 +381,7 @@ * * @param x X坐标 * @param y Y坐标 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ AcEventWrapper.prototype.longClickPoint = function (x, y) { if (acEventWrapper == null) { @@ -387,7 +398,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ AcEventWrapper.prototype.click = function (selectors) { if (acEventWrapper == null) { @@ -401,6 +412,34 @@ } return acEventWrapper.clickEx(selectors.toJSONString()); }; + +/** + * + * @param selectors + * @return {boolean} + */ +AcEventWrapper.prototype.setFocus = function (selectors) { + if (acEventWrapper == null) { + return null; + } + return acEventWrapper.setFocus(selectors.toJSONString()); +}; +/** + * + * @param uniqueId + * @return {boolean} + */ +AcEventWrapper.prototype.setFocusNodeInfo = function (uniqueId) { + if (agentEventWrapper == null) { + return null; + } + return acEventWrapper.setFocusNodeInfo(uniqueId); +}; +/** + * + * @param selectors + * @return {boolean} + */ AcEventWrapper.prototype.longClickEx = function (selectors) { if (acEventWrapper == null) { return null; @@ -408,6 +447,11 @@ return acEventWrapper.longClickEx(selectors.toJSONString()); }; +/** + * + * @param uniqueId + * @return {boolean} + */ AcEventWrapper.prototype.clickExNodeInfo = function (uniqueId) { if (agentEventWrapper == null) { return null; @@ -415,6 +459,11 @@ return acEventWrapper.clickExNodeInfo(uniqueId); }; +/** + * + * @param uniqueId + * @return {boolean} + */ AcEventWrapper.prototype.longClickExNodeInfo = function (uniqueId) { if (acEventWrapper == null) { return null; @@ -429,7 +478,7 @@ * 兼容版本: Android 7.0 以上 * @param direction 滚动方向 UP,DOWN,LEFT,RIGHT * @param selectors 选择器 - * @return false 代表未滚动到位,true 代表滚动完成了 + * @return {boolean} 代表未滚动到位,true 代表滚动完成了 */ AcEventWrapper.prototype.isScrollEnd = function (direction, selectors) { if (acEventWrapper == null) { @@ -446,7 +495,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ AcEventWrapper.prototype.clickRandom = function (selectors) { if (acEventWrapper == null) { @@ -454,6 +503,11 @@ } return acEventWrapper.clickRandom(selectors.toJSONString()); }; +/** + * + * @param selectors + * @return {boolean} + */ AcEventWrapper.prototype.clickRandomEx = function (selectors) { if (acEventWrapper == null) { return null; @@ -468,7 +522,7 @@ * 兼容版本: Android 7.0 以上 * * @param rect 区域 {@link Rect} - * @return 布尔型 成功或者失败 + * @return {boolean} 成功或者失败 */ AcEventWrapper.prototype.clickRandomRect = function (rect) { if (acEventWrapper == null) { @@ -492,7 +546,7 @@ * 兼容版本: Android 7.0 以上 * * @param rect 区域 {@link Rect} - * @return 布尔型 成功或者失败 + * @return {boolean} 成功或者失败 */ AcEventWrapper.prototype.longClickRandomRect = function (rect) { if (acEventWrapper == null) { @@ -519,7 +573,7 @@ * * @param selectors 选择器 * @param content 数据字符串 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ AcEventWrapper.prototype.inputText = function (selectors, content) { if (acEventWrapper == null) { @@ -536,7 +590,7 @@ * * @param selectors 选择器 * @param content 数据字符串 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ AcEventWrapper.prototype.pasteText = function (selectors, content) { if (acEventWrapper == null) { @@ -550,7 +604,7 @@ /** * 当前是否是我们的输入法 * - * @return 布尔型 true代表是,false代表不是 + * @return {boolean} true代表是,false代表不是 */ AcEventWrapper.prototype.currentIsOurIme = function () { if (acEventWrapper == null) { @@ -569,7 +623,7 @@ * * @param content 数据字符串 * @param selectors {@link S} - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ AcEventWrapper.prototype.imeInputText = function (selectors, content) { if (acEventWrapper == null) { @@ -581,7 +635,10 @@ return acEventWrapper.imeInputText(selectors.toJSONString(), content); }; - +/** + * + * @return {boolean} + */ AcEventWrapper.prototype.imeInputViewShown = function () { if (acEventWrapper == null) { return null; @@ -589,8 +646,12 @@ return acEventWrapper.imeInputViewShown(); }; - - +/** + * + * @param selectors + * @param content + * @return {boolean} + */ AcEventWrapper.prototype.imeInputKeyCode = function (selectors, content) { if (acEventWrapper == null) { return null; @@ -610,7 +671,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors {@link S} - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ AcEventWrapper.prototype.has = function (selectors) { if (acEventWrapper == null) { @@ -631,7 +692,7 @@ * @param endX 结束坐标的X轴值 * @param endY 结束坐标的Y轴值 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 滑动成功, false 滑动失败 + * @return {boolean} true 滑动成功, false 滑动失败 */ AcEventWrapper.prototype.swipeToPoint = function (startX, startY, endX, endY, duration) { if (acEventWrapper == null) { @@ -650,7 +711,7 @@ * @param selectors 节点选择器 * @param distance 滑动距离 单位是像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ AcEventWrapper.prototype.swipeFromUpToDown = function (selectors, distance, duration) { if (acEventWrapper == null) { @@ -669,7 +730,7 @@ * @param selectors 节点选择器 * @param distance 滑动距离 单位是像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ AcEventWrapper.prototype.swipeFromDownToUp = function (selectors, distance, duration) { if (acEventWrapper == null) { @@ -688,7 +749,7 @@ * @param selectors 节点选择器 * @param distance 滑动距离 单位是像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ AcEventWrapper.prototype.swipeFromRightToLeft = function (selectors, distance, duration) { if (acEventWrapper == null) { @@ -707,7 +768,7 @@ * @param selectors 节点选择器 * @param distance 滑动距离 单位是像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ AcEventWrapper.prototype.swipeFromLeftToRight = function (selectors, distance, duration) { if (acEventWrapper == null) { @@ -728,7 +789,7 @@ * @param endX 结束的X坐标 * @param endY 结束的Y坐标 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ AcEventWrapper.prototype.swipe = function (selectors, endX, endY, duration) { if (acEventWrapper == null) { @@ -746,6 +807,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors 节点选择器 + * @return {boolean} */ AcEventWrapper.prototype.clearTextField = function (selectors) { if (acEventWrapper == null) { @@ -763,7 +825,7 @@ * * @param distance 滑动距离 单位像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ AcEventWrapper.prototype.swipeFromDownToUpInScreen = function (distance, duration) { if (acEventWrapper == null) { @@ -780,7 +842,7 @@ * * @param distance 滑动距离 单位像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ AcEventWrapper.prototype.swipeFromUpToDownInScreen = function (distance, duration) { if (acEventWrapper == null) { @@ -797,7 +859,7 @@ * * @param distance 滑动距离 单位像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ AcEventWrapper.prototype.swipeFromRightToLeftInScreen = function (distance, duration) { if (acEventWrapper == null) { @@ -816,7 +878,7 @@ * * @param distance 滑动距离 单位像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ AcEventWrapper.prototype.swipeFromLeftToRightInScreen = function (distance, duration) { if (acEventWrapper == null) { @@ -833,7 +895,7 @@ * <Br/> * 兼容版本: Android 7.0 以上 * - * @return string 类名字符串 + * @return {string} 类名字符串 */ AcEventWrapper.prototype.getRunningActivity = function () { if (acEventWrapper == null) { @@ -848,7 +910,7 @@ * <Br/> * 兼容版本: Android 7.0 以上 * - * @return string 包名字符串 + * @return {string} 包名字符串 */ AcEventWrapper.prototype.getRunningPkg = function () { if (acEventWrapper == null) { @@ -856,6 +918,10 @@ } return javaString2string(acEventWrapper.getRunningPkg()); }; +/** + * + * @return {string} + */ AcEventWrapper.prototype.getCurrentRunningPkg = function () { if (acEventWrapper == null) { return null; @@ -872,7 +938,7 @@ * 兼容版本: Android 7.0 以上 * * @param seqId 通知栏的对象ID - * @return 布尔型 true 代表发射通知成功 + * @return {boolean} true 代表发射通知成功 */ AcEventWrapper.prototype.shotNotification = function (seqId) { if (acEventWrapper == null) { @@ -890,7 +956,7 @@ * 兼容版本: Android 7.0 以上 * * @param seqId 通知栏的对象ID - * @return 布尔型 true 代表取消通知成功 + * @return {boolean} true 代表取消通知成功 */ AcEventWrapper.prototype.cancelNotification = function (seqId) { if (acEventWrapper == null) { @@ -942,14 +1008,14 @@ * * @param pkg 包名 * @param size 需要取得多少个消息 - * @return null 代表没有, 返回的是一个数组 + * @return {null|NotificationInfo[]} 代表没有, 返回的是一个数组 */ AcEventWrapper.prototype.getLastNotification = function (pkg, size) { if (acEventWrapper == null) { return; } var d = acEventWrapper.getLastNotification(pkg, size); - if (d == null|| d=="") { + if (d == null || d == "") { return null; } d = JSON.parse(d); @@ -969,14 +1035,14 @@ * * @param pkg 包名 * @param size 需要取得多少个消息 - * @return null 代表没有 + * @return {null|ToastInfo[]} 代表没有 */ AcEventWrapper.prototype.getLastToast = function (pkg, size) { if (acEventWrapper == null) { return; } var d = acEventWrapper.getLastToast(pkg, size); - if (d == null || d=="") { + if (d == null || d == "") { return null; } d = JSON.parse(d); @@ -995,7 +1061,8 @@ * <Br/> * 兼容版本: Android 4.4 以上 * @param timeout 请求权限超时时间 单位是秒 - * @return true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 + * */ AcEventWrapper.prototype.requestNotificationPermission = function (timeout) { if (acEventWrapper == null) { @@ -1011,7 +1078,7 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 5.0 以上 - * @return true 有权限,false 代表无权限 + * @return {boolean} true 有权限,false 代表无权限 */ AcEventWrapper.prototype.hasNotificationPermission = function () { if (acEventWrapper == null) { @@ -1030,44 +1097,60 @@ * 兼容版本: Android 7.0 以上 * * @param selectors 选择器 - * @return NodeInfo 对象或者null + * @return {null|NodeInfo} 对象或者null */ AcEventWrapper.prototype.getOneNodeInfo = function (selectors, timeout) { if (acEventWrapper == null) { return null; } var d = acEventWrapper.getOneNodeInfo(selectors.toJSONString(), timeout); - if (d == null || d=="") { + if (d == null || d == "") { return null; } - d = JSON.parse(d); - return new NodeInfo(d); -}; + try { + d = JSON.parse(d); + return new NodeInfo(d); + } catch (e) { + } + return null; +}; +/** + * + * @param nid + * @param selectors + * @param timeout + * @return {null|NodeInfo} + */ AcEventWrapper.prototype.getOneNodeInfoForNode = function (nid, selectors, timeout) { if (acEventWrapper == null) { return null; } var d = acEventWrapper.getOneNodeInfoForNode(nid, selectors.toJSONString(), timeout); - if (d == null || d=="") { + if (d == null || d == "") { return null; } - d = JSON.parse(d); - return new NodeInfo(d); + try { + d = JSON.parse(d); + return new NodeInfo(d); + } catch (e) { + + } + return null; }; /** * 取得父级 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return NodeInfo {NodeInfo 对象|null} + * @return {null|NodeInfo} {NodeInfo 对象|null} */ AcEventWrapper.prototype.getNodeInfoParent = function (uniqueId) { if (acEventWrapper == null) { return null; } var d = acEventWrapper.getNodeInfoParent(uniqueId); - if (d == null || d=="") { + if (d == null || d == "") { return null; } d = JSON.parse(d); @@ -1079,14 +1162,14 @@ * 取得单个子节点 * @param uniqueId NodeInfo 中的uniqueId属性 * @param index 子节点的索引 - * @return NodeInfo {NodeInfo 对象|null} + * @return {null|NodeInfo} {NodeInfo 对象|null} */ AcEventWrapper.prototype.getNodeInfoChild = function (uniqueId, index) { if (acEventWrapper == null) { return null; } var d = acEventWrapper.getNodeInfoChild(uniqueId, index); - if (d == null || d=="") { + if (d == null || d == "") { return null; } d = JSON.parse(d); @@ -1097,7 +1180,7 @@ /** * 取得所有子节点 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return NodeInfo 数组 选择到的节点集合 + * @return {null|NodeInfo[]} 数组 选择到的节点集合 */ AcEventWrapper.prototype.getNodeInfoAllChildren = function (uniqueId) { if (acEventWrapper == null) { @@ -1111,7 +1194,7 @@ /** * 当前节点的所有兄弟节点 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return {Array} NodeInfo 数组 + * @return {null|NodeInfo[]} NodeInfo 数组 */ AcEventWrapper.prototype.getSiblingNodeInfo = function (uniqueId) { if (acEventWrapper == null) { @@ -1125,7 +1208,7 @@ /** * 当前节点的所有兄弟节点 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return NodeInfo 数组 选择到的节点集合 + * @return {null|NodeInfo[]} 数组 选择到的节点集合 */ AcEventWrapper.prototype.getSiblingNodeInfo = function (uniqueId) { if (acEventWrapper == null) { @@ -1139,7 +1222,7 @@ /** * 在当前节点前面的兄弟节点 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return NodeInfo 数组 选择到的节点集合 + * @return {null|NodeInfo[]} 数组 选择到的节点集合 */ AcEventWrapper.prototype.getNextSiblingNodeInfo = function (uniqueId) { if (acEventWrapper == null) { @@ -1153,7 +1236,7 @@ /** * 在当前节点后面的兄弟节点 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return NodeInfo 数组 选择到的节点集合 + * @return {null|NodeInfo[]} 数组 选择到的节点集合 */ AcEventWrapper.prototype.getPreviousSiblingNodeInfo = function (uniqueId) { if (acEventWrapper == null) { @@ -1172,7 +1255,7 @@ * * @param uniqueId NodeInfo 中的uniqueId属性 * @param content 数据字符串 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ AcEventWrapper.prototype.inputTextNodeInfo = function (uniqueId, content) { if (acEventWrapper == null) { @@ -1180,6 +1263,12 @@ } return acEventWrapper.inputTextNodeInfo(uniqueId, content); }; +/** + * + * @param uniqueId + * @param content + * @return {boolean} + */ AcEventWrapper.prototype.pasteTextNodeInfo = function (uniqueId, content) { if (acEventWrapper == null) { return null; @@ -1198,7 +1287,7 @@ * * @param uniqueId NodeInfo 中的uniqueId属性 * @param content 数据字符串 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ AcEventWrapper.prototype.imeInputTextNodeInfo = function (uniqueId, content) { if (acEventWrapper == null) { @@ -1207,7 +1296,12 @@ return acEventWrapper.imeInputTextNodeInfo(uniqueId, content); }; - +/** + * + * @param uniqueId + * @param content + * @return {boolean} + */ AcEventWrapper.prototype.imeInputKeyCodeNodeInfo = function (uniqueId, content) { if (acEventWrapper == null) { return null; @@ -1225,7 +1319,7 @@ * 兼容版本: Android 7.0 以上 * * @param uniqueId NodeInfo 中的uniqueId属性 - * @return bool 布尔型| true代表成功 + * @return {boolean} 布尔型| true代表成功 */ AcEventWrapper.prototype.clearTextFieldNodeInfo = function (uniqueId) { if (acEventWrapper == null) { @@ -1259,7 +1353,7 @@ * 兼容版本: Android 7.0 以上 * * @param uniqueId NodeInfo 中的uniqueId属性 - * @return bool|布尔型 true代表有效 + * @return {boolean} true代表有效 */ AcEventWrapper.prototype.isValidNodeInfo = function (uniqueId) { if (acEventWrapper == null) { @@ -1274,7 +1368,7 @@ * @param fetchInvisibleNode 是否抓取隐藏的元素 * @param fetchNotImportantNode 是否抓取不重要的元素 * @param algorithm 节点查找算法,默认是nsf,分别有 nsf = 节点静态算法,bsf= 广度优先, dsf=深度度优先 - * @return {boolean|*} + * @return {boolean} */ AcEventWrapper.prototype.setFetchNodeMode = function (mode, fetchInvisibleNode, fetchNotImportantNode, algorithm) { if (acEventWrapper == null) { @@ -1282,6 +1376,11 @@ } return acEventWrapper.setFetchNodeMode(mode, fetchInvisibleNode, fetchNotImportantNode, algorithm); }; +/** + * + * @param data + * @return {boolean} + */ AcEventWrapper.prototype.setNodeDumpParam = function (data) { if (acEventWrapper == null) { return null; @@ -1290,13 +1389,11 @@ }; - - /** * 设置要屏蔽的节点 * 设置后,系统不会抓取这些节点数据 * @param blockNode 字符串,以英文逗号分割,例如 clz,index,bounds - * @return {boolean|*} + * @return {boolean} */ AcEventWrapper.prototype.setBlockNode = function (blockNode) { if (acEventWrapper == null) { @@ -1305,13 +1402,22 @@ return acEventWrapper.setBlockNode(blockNode); }; - +/** + * + * @param flag + * @return {boolean} + */ AcEventWrapper.prototype.removeNodeFlag = function (flag) { if (acEventWrapper == null) { return null; } return acEventWrapper.removeNodeFlag(flag); }; +/** + * + * @param flag + * @return {boolean} + */ AcEventWrapper.prototype.addNodeFlag = function (flag) { if (acEventWrapper == null) { return null; @@ -1332,7 +1438,7 @@ * @param touch2 第2个手指的触摸点数组 * @param touch3 第3个手指的触摸点数组 * @param timeout 多点触摸执行的超时时间,单位是毫秒 - * @return boolean|布尔型 + * @return {boolean} */ AcEventWrapper.prototype.multiTouch = function (touch1, touch2, touch3, timeout) { var x = []; @@ -1373,7 +1479,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ AcEventWrapper.prototype.scrollForward = function (selectors) { if (acEventWrapper == null) { @@ -1398,7 +1504,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ AcEventWrapper.prototype.scrollBackward = function (selectors) { if (acEventWrapper == null) { @@ -1422,7 +1528,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ AcEventWrapper.prototype.scrollLeft = function (selectors) { if (acEventWrapper == null) { @@ -1448,7 +1554,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ AcEventWrapper.prototype.scrollRight = function (selectors) { if (acEventWrapper == null) { @@ -1472,7 +1578,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ AcEventWrapper.prototype.scrollUp = function (selectors) { if (acEventWrapper == null) { @@ -1496,7 +1602,7 @@ * 兼容版本: Android 7.0 以上 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ AcEventWrapper.prototype.scrollDown = function (selectors) { if (acEventWrapper == null) { @@ -1520,7 +1626,7 @@ /** * 获取最近的节点事件出发的时间 * - * @return {long} 长整型时间,毫秒级别 + * @return {number} 长整型时间,毫秒级别 */ AcEventWrapper.prototype.lastNodeEventTime = function () { if (agentEventWrapper == null) { @@ -1542,35 +1648,35 @@ * 执行按下输入事件 * @param x x坐标 * @param y y坐标 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ AcEventWrapper.prototype.touchDown = function (x, y) { if (acEventWrapper == null) { return; } - return acEventWrapper.touchDown(x, y,1); + return acEventWrapper.touchDown(x, y, 1); }; /** * 执行移动输入事件 * @param x x坐标 * @param y y坐标 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ AcEventWrapper.prototype.touchMove = function (x, y) { if (acEventWrapper == null) { return; } - return acEventWrapper.touchMove(x, y,1); + return acEventWrapper.touchMove(x, y, 1); }; /** * 执行弹起输入事件 * @param x x坐标 * @param y y坐标 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ AcEventWrapper.prototype.touchUp = function (x, y) { if (acEventWrapper == null) { return; } - return acEventWrapper.touchUp(x, y,1); + return acEventWrapper.touchUp(x, y, 1); }; \ No newline at end of file diff --git a/rpa/libs/agentEvent.js b/rpa/libs/agentEvent.js index 8cd77bb..e6a776a 100644 --- a/rpa/libs/agentEvent.js +++ b/rpa/libs/agentEvent.js @@ -11,7 +11,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return string ,例如1.0.1 + * @return {string} ,例如1.0.1 */ EventWrapper.prototype.version = function () { if (agentEventWrapper == null) { @@ -19,10 +19,6 @@ } return javaString2string(agentEventWrapper.version()); }; - - - - /** @@ -34,7 +30,7 @@ * * @param x X坐标 * @param y Y坐标 - * @return 布尔型 true 点击成功,false点击失败 + * @return {boolean} true 点击成功,false点击失败 */ EventWrapper.prototype.clickPoint = function (x, y) { if (agentEventWrapper == null) { @@ -48,7 +44,7 @@ * * @param x X坐标 * @param y Y坐标 - * @return 布尔型 true 成功,false 失败 + * @return {boolean} true 成功,false 失败 */ EventWrapper.prototype.doubleClickPoint = function (x, y) { if (agentEventWrapper == null) { @@ -64,7 +60,7 @@ * 兼容版本: Android 4.4 以上 * * @param rect 区域 - * @return 布尔型 true 成功,false 失败 + * @return {boolean} true 成功,false 失败 */ EventWrapper.prototype.clickCenter = function (rect) { if (agentEventWrapper == null) { @@ -104,7 +100,7 @@ * @param endX 结束坐标的X轴值 * @param endY 结束坐标的Y轴值 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 拖动成功, false 拖动失败 + * @return {boolean} true 拖动成功, false 拖动失败 */ EventWrapper.prototype.drag = function (startX, startY, endX, endY, duration) { if (agentEventWrapper == null) { @@ -127,7 +123,7 @@ * @param endX 结束坐标的X轴值 X-axis value for the ending coordinate * @param endY 结束坐标的Y轴值 Y-axis value for the ending coordinate * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 滑动成功, false 滑动失败 + * @return {boolean} true 滑动成功, false 滑动失败 */ EventWrapper.prototype.swipeToPoint = function (startX, startY, endX, endY, duration) { if (agentEventWrapper == null) { @@ -146,7 +142,7 @@ * @param x x坐标 x coordinate * @param y y坐标 y coordinate * @param metaState 控制按键,比如说shift键,alt键,ctrl键等控制键, 0或者 1 any meta info - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.inputEvent = function (action, x, y, metaState) { if (agentEventWrapper == null) { @@ -164,7 +160,7 @@ * * @param x x坐标 * @param y y坐标 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.touchDown = function (x, y) { if (agentEventWrapper == null) { @@ -181,7 +177,7 @@ * * @param x x坐标 * @param y y坐标 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.touchMove = function (x, y) { if (agentEventWrapper == null) { @@ -198,7 +194,7 @@ * * @param x x坐标 * @param y y坐标 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.touchUp = function (x, y) { if (agentEventWrapper == null) { @@ -216,7 +212,7 @@ * 兼容版本: Android 4.4 以上 * * @param compressed 是否压缩 - * @return string 文件路径 + * @return {string} 文件路径 */ EventWrapper.prototype.dumpWindowHierarchy = function (compressed) { if (agentEventWrapper == null) { @@ -227,7 +223,7 @@ /** * 将元素节点变成XML - * @return string xml数据 + * @return {string} xml数据 */ EventWrapper.prototype.dumpXml = function () { if (agentEventWrapper == null) { @@ -247,7 +243,7 @@ * @param filename 文件路径 * @param scale 缩放比例 0 ~ 1 * @param quality 图片质量 0 - 100 - * @return string 截图的路径 + * @return {string} 截图的路径 */ EventWrapper.prototype.takeScreenshotMore = function (filename, scale, quality) { if (agentEventWrapper == null) { @@ -263,7 +259,7 @@ * 兼容版本: Android 4.4 以上 * * @param filename 文件路径 - * @return string 截图的路径 + * @return {string} 截图的路径 */ EventWrapper.prototype.fastScreenshot = function (filename) { if (agentEventWrapper == null) { @@ -273,7 +269,7 @@ }; /** * 截图为bitmap - * @return bitmap null或者bitmap对象 + * @return {null|Bitmap} null或者bitmap对象 */ EventWrapper.prototype.fastScreenshotBitmap = function () { if (agentEventWrapper == null) { @@ -318,7 +314,7 @@ /** * 打开通知栏 * - * @return 布尔型 true 成功, else 失败 + * @return {boolean} true 成功, else 失败 */ EventWrapper.prototype.openNotification = function () { if (agentEventWrapper == null) { @@ -334,7 +330,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 布尔型 true 成功, else 失败 + * @return {boolean} true 成功, else 失败 */ EventWrapper.prototype.openQuickSettings = function () { if (agentEventWrapper == null) { @@ -350,7 +346,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return boolean | true 成功 false 失败 + * @return {boolean} | true 成功 false 失败 */ EventWrapper.prototype.home = function () { if (agentEventWrapper == null) { @@ -366,7 +362,7 @@ * <Br/> * 兼容版本: Android 7.0 以上 * - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.splitScreen = function () { if (acEventWrapper == null) { @@ -377,7 +373,7 @@ /** * 模拟电源键 - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.power = function () { if (agentEventWrapper == null) { @@ -393,7 +389,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.back = function () { if (agentEventWrapper == null) { @@ -409,7 +405,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.menu = function () { if (agentEventWrapper == null) { @@ -426,7 +422,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.enter = function () { if (agentEventWrapper == null) { @@ -439,7 +435,7 @@ /** * 删除键 * - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.delete = function () { if (agentEventWrapper == null) { @@ -455,7 +451,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.recentApps = function () { if (agentEventWrapper == null) { @@ -481,7 +477,7 @@ * 获取屏幕截图并保存到文件中 ,(底层命令截图 速度大概1-2秒) * * @param fileName 文件路径 - * @return 布尔型 截图成功返回 true + * @return {boolean} 截图成功返回 true */ EventWrapper.prototype.takeScreenshot = function (fileName) { if (agentEventWrapper == null) { @@ -498,7 +494,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return AutoImage 对象或者null + * @return {null|AutoImage} 对象或者null */ EventWrapper.prototype.takeScreenshotImage = function () { if (agentEventWrapper == null) { @@ -515,7 +511,7 @@ * 兼容版本: Android 4.4 以上 * * @param key 对应的值分别为 home, back, left, right, up, down, center, menu, search, enter, delete(or del), recent(recent apps), volume_up, volume_down, volume_mute, camera, power - * @return 布尔型 true 成功, false 失败 + * @return {boolean} true 成功, false 失败 */ EventWrapper.prototype.pressKey = function (key) { if (agentEventWrapper == null) { @@ -528,7 +524,7 @@ * 模拟键盘输入 * * @param keyCode 键盘的key,参见KeyEvent.KEYCODE_* - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ EventWrapper.prototype.pressKeyCode = function (keyCode) { if (agentEventWrapper == null) { @@ -545,7 +541,7 @@ * * @param keyCode keyCode 键盘的key,参见KeyEvent.KEYCODE_* * @param metaState metaState 控制按键,比如说shift键,alt键,ctrl键等控制键, 0或者 1 - * @return 布尔型 true 代表成功,false 代表失败。 + * @return {boolean} true 代表成功,false 代表失败。 */ EventWrapper.prototype.pressKeyCodeWithMetaState = function (keyCode, metaState) { if (agentEventWrapper == null) { @@ -576,7 +572,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 布尔型 true 是,false 否 + * @return {boolean} true 是,false 否 */ EventWrapper.prototype.isScreenOn = function () { if (agentEventWrapper == null) { @@ -592,7 +588,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.sleepScreen = function () { if (agentEventWrapper == null) { @@ -610,7 +606,7 @@ * 兼容版本: Android 4.4 以上 * * @param selectors 选择器数组 - * @return boolean 布尔型| true代表成功 + * @return {boolean} 布尔型| true代表成功 */ EventWrapper.prototype.clearTextField = function (selectors) { if (agentEventWrapper == null) { @@ -631,7 +627,7 @@ * @param endX 结束的X坐标 * @param endY 结束的Y坐标 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 滑动成功,false 滑动失败 + * @return {boolean} true 滑动成功,false 滑动失败 */ EventWrapper.prototype.swipe = function (selectors, endX, endY, duration) { if (agentEventWrapper == null) { @@ -649,17 +645,22 @@ * 兼容版本: Android 4.4 以上 * * @param selectors 节点选择器 - * @return 字符串集合 文本字符串 + * @return {null|JSON} 文本字符串 */ EventWrapper.prototype.getText = function (selectors) { if (agentEventWrapper == null) { return; } var ds = agentEventWrapper.getText(selectors.toJSONString()); - if (ds == null|| ds=="") { + if (ds == null || ds == "") { return null; } - return JSON.parse(ds); + try { + return JSON.parse(ds); + } catch (e) { + + } + return null; }; EventWrapper.prototype.lockNode = function () { @@ -682,7 +683,7 @@ * 兼容版本: Android 5.0 以上 * * @param selectors 节点选择器 - * @return 节点信息集合 节点对象的信息 + * @return {null|NodeInfo[]} 节点对象的信息 */ EventWrapper.prototype.getNodeInfo = function (selectors, timeout) { if (agentEventWrapper == null) { @@ -691,6 +692,13 @@ var d = agentEventWrapper.getNodeInfo(selectors.toJSONString(), timeout); return nodeInfoArray(d); }; +/** + * + * @param nid + * @param selectors + * @param timeout + * @return {null|NodeInfo[]} + */ EventWrapper.prototype.getNodeInfoForNode = function (nid, selectors, timeout) { if (agentEventWrapper == null) { return; @@ -708,7 +716,7 @@ * 兼容版本: Android 4.4 以上 * * @param selectors 选择器 {@link SelectorList} - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.longClick = function (selectors) { if (agentEventWrapper == null) { @@ -716,6 +724,11 @@ } return agentEventWrapper.longClick(selectors.toJSONString()); }; +/** + * + * @param selectors + * @return {boolean} + */ EventWrapper.prototype.longClickEx = function (selectors) { if (agentEventWrapper == null) { return null; @@ -728,7 +741,7 @@ * * @param x x坐标 * @param y y坐标 - * @return 布尔型 true 成功,false 失败 + * @return {boolean} true 成功,false 失败 */ EventWrapper.prototype.longClickPoint = function (x, y) { if (agentEventWrapper == null) { @@ -741,7 +754,7 @@ /** * 随机长点击区域中的坐标 * @param rect 区域 {@link Rect} - * @return 布尔型 成功或者失败 + * @return {boolean} 成功或者失败 */ EventWrapper.prototype.longClickRandomRect = function (rect) { if (agentEventWrapper == null) { @@ -769,7 +782,7 @@ * @param selectors 选择器 {@link SelectorList} * @param destObj 目标元素选择器 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.dragTo = function (selectors, destObj, duration) { if (agentEventWrapper == null) { @@ -790,7 +803,7 @@ * @param destX 目标 X 坐标 * @param destY 目标 Y 坐标 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.dragToPoint = function (selectors, destX, destY, duration) { if (agentEventWrapper == null) { @@ -808,7 +821,7 @@ * * @param selectors 元素选择器 * @param percent 对象斜线长度对夹手势的百分比 0.0f and 1.0f - * @return 布尔型 true 此手势的所有触摸事件都成功注入 false 失败 + * @return {boolean} true 此手势的所有触摸事件都成功注入 false 失败 */ EventWrapper.prototype.pinchIn = function (selectors, percent) { if (agentEventWrapper == null) { @@ -825,7 +838,7 @@ * * @param selectors 元素选择器 * @param percent 对象斜线长度对夹手势的百分比 0.0f and 1.0f - * @return 布尔型 true 此手势的所有触摸事件都成功注入 false 失败 + * @return {boolean} true 此手势的所有触摸事件都成功注入 false 失败 */ EventWrapper.prototype.pinchOut = function (selectors, percent) { if (agentEventWrapper == null) { @@ -843,7 +856,7 @@ * 兼容版本: Android 4.4 以上 * * @param selectors {@link SelectorList} 元素选择器 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ EventWrapper.prototype.click = function (selectors) { if (agentEventWrapper == null) { @@ -852,18 +865,57 @@ return agentEventWrapper.click(selectors.toJSONString()); }; +/** + * + * @param selectors + * @return {boolean} + */ +EventWrapper.prototype.setFocus = function (selectors) { + if (agentEventWrapper == null) { + return null; + } + return agentEventWrapper.setFocus(selectors.toJSONString()); +}; + +/** + * + * @param uniqueId + * @return {boolean} + */ +EventWrapper.prototype.setFocusNodeInfo = function (uniqueId) { + if (agentEventWrapper == null) { + return null; + } + return agentEventWrapper.setFocusNodeInfo(uniqueId); +}; + +/** + * + * @param selectors + * @return {boolean} + */ EventWrapper.prototype.clickEx = function (selectors) { if (agentEventWrapper == null) { return null; } return agentEventWrapper.clickEx(selectors.toJSONString()); }; +/** + * + * @param uniqueId + * @return {boolean} + */ EventWrapper.prototype.clickExNodeInfo = function (uniqueId) { if (agentEventWrapper == null) { return null; } return agentEventWrapper.clickExNodeInfo(uniqueId); }; +/** + * + * @param uniqueId + * @return {boolean} + */ EventWrapper.prototype.longClickExNodeInfo = function (uniqueId) { if (agentEventWrapper == null) { return null; @@ -879,7 +931,7 @@ * 兼容版本: Android 4.4 以上 * @param direction 滚动方向 UP,DOWN,LEFT,RIGHT * @param selectors 选择器 - * @return false 代表未滚动到位,true 代表滚动完成了 + * @return {boolean} false 代表未滚动到位,true 代表滚动完成了 */ EventWrapper.prototype.isScrollEnd = function (direction, selectors) { if (agentEventWrapper == null) { @@ -897,7 +949,7 @@ * 兼容版本: Android 4.4 以上 * * @param selectors {@link SelectorList}元素选择器 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ EventWrapper.prototype.clickRandom = function (selectors) { if (agentEventWrapper == null) { @@ -905,6 +957,11 @@ } return agentEventWrapper.clickRandom(selectors.toJSONString()); }; +/** + * + * @param selectors + * @return {boolean} + */ EventWrapper.prototype.clickRandomEx = function (selectors) { if (agentEventWrapper == null) { return; @@ -922,7 +979,7 @@ * * @param selectors {@link SelectorList}元素选择器 * @param content 数据字符串 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.inputText = function (selectors, content) { if (agentEventWrapper == null) { @@ -930,6 +987,12 @@ } return agentEventWrapper.inputText(selectors.toJSONString(), content); }; +/** + * + * @param selectors + * @param content + * @return {boolean} + */ EventWrapper.prototype.pasteText = function (selectors, content) { if (agentEventWrapper == null) { return; @@ -948,7 +1011,7 @@ * * @param content 数据字符串 * @param selectors {@link SelectorList}元素选择器 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.imeInputText = function (selectors, content) { if (agentEventWrapper == null) { @@ -960,6 +1023,12 @@ return agentEventWrapper.imeInputText(selectors.toJSONString(), content); }; +/** + * + * @param selectors + * @param content + * @return {boolean} + */ EventWrapper.prototype.imeInputKeyCode = function (selectors, content) { if (agentEventWrapper == null) { return null; @@ -977,7 +1046,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.setCurrentIme = function () { if (agentEventWrapper == null) { @@ -993,7 +1062,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.restoreIme = function () { if (agentEventWrapper == null) { @@ -1006,7 +1075,7 @@ * 通过选择器判断元素是否存在 * * @param selectors {@link SelectorList}元素选择器 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.has = function (selectors) { if (agentEventWrapper == null) { @@ -1024,7 +1093,7 @@ * * @param selectors {@link SelectorList}元素选择器 * @param filePath 最终文件路径 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.takeNodeScreenshot = function (selectors, filePath) { if (agentEventWrapper == null) { @@ -1041,7 +1110,7 @@ * 兼容版本: Android 4.4 以上 * * @param command 命令字符串 - * @return 字符串 shell结果 + * @return {string} shell结果 */ EventWrapper.prototype.execShellCommand = function (command) { if (agentEventWrapper == null) { @@ -1059,17 +1128,17 @@ * 兼容版本: Android 4.4 以上 * * @param command 命令字符串 - * @return JSON数组 shell结果 + * @return {null|JSON} shell结果 */ EventWrapper.prototype.execShellCommandEx = function (command) { if (agentEventWrapper == null) { return; } let d = agentEventWrapper.execShellCommandEx(command); - if(d!=null ){ - try{ + if (d != null) { + try { return JSON.parse(d) - }catch(e){ + } catch (e) { } } return d; @@ -1082,7 +1151,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return string 类名字符串 + * @return {string} 类名字符串 */ EventWrapper.prototype.getRunningActivity = function () { if (agentEventWrapper == null) { @@ -1097,7 +1166,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return string 包名字符串 + * @return {string} 包名字符串 */ EventWrapper.prototype.getRunningPkg = function () { if (agentEventWrapper == null) { @@ -1106,7 +1175,10 @@ return javaString2string(agentEventWrapper.getRunningPkg()); }; - +/** + * + * @return {string} + */ EventWrapper.prototype.getCurrentRunningPkg = function () { if (agentEventWrapper == null) { return null; @@ -1121,8 +1193,8 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @param rect 区域 {@link Rect} - * @return 布尔型 成功或者失败 + * @param rect 区域 + * @return {boolean} 成功或者失败 */ EventWrapper.prototype.clickRandomRect = function (rect) { if (agentEventWrapper == null) { @@ -1147,7 +1219,7 @@ * 兼容版本: Android 4.4 以上 * * @param seqId 通知信息的序列号 - * @return 布尔型 true 代表发射通知成功 + * @return {boolean} true 代表发射通知成功 */ EventWrapper.prototype.shotNotification = function (seqId) { if (agentEventWrapper == null) { @@ -1165,7 +1237,7 @@ * 兼容版本: Android 4.4 以上 * * @param seqId 通知栏的对象ID - * @return 布尔型 true 代表取消通知成功 + * @return {boolean} true 代表取消通知成功 */ EventWrapper.prototype.cancelNotification = function (seqId) { if (agentEventWrapper == null) { @@ -1219,14 +1291,14 @@ * 兼容版本: Android 4.4 以上 * @param pkg 包名 * @param size 需要取得多少个消息 - * @return null 代表没有 + * @return {null|NotificationInfo[]} 代表没有 */ EventWrapper.prototype.getLastNotification = function (pkg, size) { if (agentEventWrapper == null) { return; } var d = agentEventWrapper.getLastNotification(pkg, size); - if (d == null|| d=="") { + if (d == null || d == "") { return null; } d = JSON.parse(d); @@ -1244,14 +1316,14 @@ * * @param pkg 包名 * @param size 需要取得多少个消息 - * @return null 代表没有 + * @return {null|ToastInfo[]} 代表没有 */ EventWrapper.prototype.getLastToast = function (pkg, size) { if (agentEventWrapper == null) { return; } var d = agentEventWrapper.getLastToast(pkg, size); - if (d == null|| d=="") { + if (d == null || d == "") { return null; } d = JSON.parse(d); @@ -1268,7 +1340,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 布尔型 true 成功,false 失败 + * @return {boolean} true 成功,false 失败 */ EventWrapper.prototype.closeScreen = function () { if (agentEventWrapper == null) { @@ -1283,7 +1355,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 布尔型 true 成功,false 失败 + * @return {boolean} true 成功,false 失败 */ EventWrapper.prototype.lightScreen = function () { if (agentEventWrapper == null) { @@ -1300,7 +1372,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * @param timeout 请求权限超时时间 单位是秒 - * @return true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ EventWrapper.prototype.requestNotificationPermission = function (timeout) { if (agentEventWrapper == null) { @@ -1316,7 +1388,7 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 5.0 以上 - * @return true 有权限,false 代表无权限 + * @return {boolean} true 有权限,false 代表无权限 */ EventWrapper.prototype.hasNotificationPermission = function () { if (agentEventWrapper == null) { @@ -1334,48 +1406,69 @@ * 兼容版本: Android 5.0 以上 * * @param selectors 选择器 - * @return {@link NodeInfo} 对象或者null + * @return {null|NodeInfo} 对象或者null */ EventWrapper.prototype.getOneNodeInfo = function (selectors, timeout) { if (agentEventWrapper == null) { return null; } var d = agentEventWrapper.getOneNodeInfo(selectors.toJSONString(), timeout); - if (d == null|| d=="") { + if (d == null || d == "") { return null; } - d = JSON.parse(d); - return new NodeInfo(d); + try { + d = JSON.parse(d); + return new NodeInfo(d); + } catch (e) { + + } + return null; }; +/** + * + * @param nid + * @param selectors + * @param timeout + * @return {null|NodeInfo} + */ EventWrapper.prototype.getOneNodeInfoForNode = function (nid, selectors, timeout) { if (agentEventWrapper == null) { return null; } var d = agentEventWrapper.getOneNodeInfoForNode(nid, selectors.toJSONString(), timeout); - if (d == null|| d=="") { + if (d == null || d == "") { return null; } - d = JSON.parse(d); - return new NodeInfo(d); + try { + d = JSON.parse(d); + return new NodeInfo(d); + } catch (e) { + } + return null; }; /** * 取得父级 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return NodeInfo {NodeInfo 对象|null} + * @return {null|NodeInfo} {NodeInfo 对象|null} */ EventWrapper.prototype.getNodeInfoParent = function (uniqueId) { if (agentEventWrapper == null) { return null; } var d = agentEventWrapper.getNodeInfoParent(uniqueId); - if (d == null|| d=="") { + if (d == null || d == "") { return null; } - d = JSON.parse(d); - return new NodeInfo(d); + try { + d = JSON.parse(d); + return new NodeInfo(d); + } catch (e) { + + } + return null; }; @@ -1383,25 +1476,30 @@ * 取得单个子节点 * @param uniqueId NodeInfo 中的uniqueId属性 * @param index 子节点的索引 - * @return NodeInfo {NodeInfo 对象|null} + * @return {null|NodeInfo} {NodeInfo 对象|null} */ EventWrapper.prototype.getNodeInfoChild = function (uniqueId, index) { if (agentEventWrapper == null) { return null; } var d = agentEventWrapper.getNodeInfoChild(uniqueId, index); - if (d == null|| d=="") { + if (d == null || d == "") { return null; } - d = JSON.parse(d); - return new NodeInfo(d); + try { + d = JSON.parse(d); + return new NodeInfo(d); + } catch (e) { + + } + return null; }; /** * 取得所有子节点 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return NodeInfo 数组 选择到的节点集合 + * @return {null|NodeInfo[]} 数组 选择到的节点集合 */ EventWrapper.prototype.getNodeInfoAllChildren = function (uniqueId) { if (agentEventWrapper == null) { @@ -1415,7 +1513,7 @@ /** * 当前节点的所有兄弟节点 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return NodeInfo 节点集合 + * @return {null|NodeInfo[]} 节点集合 */ EventWrapper.prototype.getSiblingNodeInfo = function (uniqueId) { if (agentEventWrapper == null) { @@ -1429,7 +1527,7 @@ /** * 当前节点的所有兄弟节点 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return NodeInfo 数组 选择到的节点集合 + * @return {null|NodeInfo[]} 数组 选择到的节点集合 */ EventWrapper.prototype.getSiblingNodeInfo = function (uniqueId) { if (agentEventWrapper == null) { @@ -1443,7 +1541,7 @@ /** * 在当前节点前面的兄弟节点 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return NodeInfo 数组 选择到的节点集合 + * @return {null|NodeInfo[]} 数组 选择到的节点集合 */ EventWrapper.prototype.getNextSiblingNodeInfo = function (uniqueId) { if (agentEventWrapper == null) { @@ -1456,7 +1554,7 @@ /** * 在当前节点后面的兄弟节点 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return NodeInfo 数组 选择到的节点集合 + * @return {null|NodeInfo[]} 数组 选择到的节点集合 */ EventWrapper.prototype.getPreviousSiblingNodeInfo = function (uniqueId) { if (agentEventWrapper == null) { @@ -1470,7 +1568,7 @@ * 对某个节点输入数据 * @param uniqueId NodeInfo 中的uniqueId属性 * @param content 数据字符串 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.inputTextNodeInfo = function (uniqueId, content) { if (agentEventWrapper == null) { @@ -1478,7 +1576,12 @@ } return agentEventWrapper.inputTextNodeInfo(uniqueId, content); }; - +/** + * + * @param uniqueId + * @param content + * @return {boolean} + */ EventWrapper.prototype.pasteTextNodeInfo = function (uniqueId, content) { if (agentEventWrapper == null) { return null; @@ -1492,7 +1595,7 @@ * @param uniqueId NodeInfo 中的uniqueId属性 * @param rect NodeInfo 中的rect属性 * @param content 数据字符串 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ EventWrapper.prototype.imeInputTextNodeInfo = function (uniqueId, rect, content) { if (agentEventWrapper == null) { @@ -1504,7 +1607,13 @@ return agentEventWrapper.imeInputTextNodeInfo(uniqueId, rect.toJSONString(), content); }; - +/** + * + * @param uniqueId + * @param rect + * @param content + * @return {null|boolean} + */ EventWrapper.prototype.imeInputKeyCodeNodeInfo = function (uniqueId, rect, content) { if (agentEventWrapper == null) { return null; @@ -1524,6 +1633,7 @@ * 兼容版本: Android 7.0 以上 * * @param uniqueId NodeInfo 中的uniqueId属性 + * @return {boolean} */ EventWrapper.prototype.clearTextFieldNodeInfo = function (uniqueId) { if (agentEventWrapper == null) { @@ -1547,7 +1657,7 @@ /** * 节点信息是否有效 * @param uniqueId NodeInfo 中的uniqueId属性 - * @return bool|布尔型 true代表有效 + * @return {boolean} true代表有效 */ EventWrapper.prototype.isValidNodeInfo = function (uniqueId) { if (agentEventWrapper == null) { @@ -1562,7 +1672,7 @@ * @param fetchInvisibleNode 是否抓取隐藏的元素 * @param fetchNotImportantNode 是否抓取不重要的元素 * @param algorithm 节点查找算法,默认是nsf,分别有 nsf = 节点静态算法,bsf= 广度优先, dsf=深度度优先 - * @return {boolean|*} + * @return {boolean} */ EventWrapper.prototype.setFetchNodeMode = function (mode, fetchInvisibleNode, fetchNotImportantNode, algorithm) { if (agentEventWrapper == null) { @@ -1570,6 +1680,11 @@ } return agentEventWrapper.setFetchNodeMode(mode, fetchInvisibleNode, fetchNotImportantNode, algorithm); }; +/** + * + * @param data + * @return {boolean} + */ EventWrapper.prototype.setNodeDumpParam = function (data) { if (agentEventWrapper == null) { return null; @@ -1581,7 +1696,7 @@ * 设置要屏蔽的节点 * 设置后,系统不会抓取这些节点数据 * @param blockNode 字符串,以英文逗号分割,例如 clz,index,bounds - * @return {boolean|*} + * @return {boolean} */ EventWrapper.prototype.setBlockNode = function (blockNode) { if (agentEventWrapper == null) { @@ -1596,6 +1711,11 @@ } return agentEventWrapper.removeNodeFlag(flag); }; +/** + * + * @param flag + * @return {boolean} + */ EventWrapper.prototype.addNodeFlag = function (flag) { if (agentEventWrapper == null) { return null; @@ -1615,7 +1735,7 @@ * @param touch2 第2个手指的触摸点数组 * @param touch3 第3个手指的触摸点数组 * @param timeout 多点触摸执行的超时时间,单位是毫秒 - * @return boolean|布尔型 + * @return {boolean} */ EventWrapper.prototype.multiTouch = function (touch1, touch2, touch3, timeout) { var x = []; @@ -1645,7 +1765,7 @@ * 向前滚动 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ EventWrapper.prototype.scrollForward = function (selectors) { if (agentEventWrapper == null) { @@ -1666,7 +1786,7 @@ * 向后滚动 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ EventWrapper.prototype.scrollBackward = function (selectors) { if (agentEventWrapper == null) { @@ -1675,7 +1795,11 @@ return agentEventWrapper.scrollBackward(selectors.toJSONString()); }; - +/** + * + * @param uniqueId + * @return {boolean} + */ EventWrapper.prototype.scrollBackwardNodeInfo = function (uniqueId) { if (agentEventWrapper == null) { return null; @@ -1687,7 +1811,7 @@ /** * 向左滚动 * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ EventWrapper.prototype.scrollLeft = function (selectors) { if (agentEventWrapper == null) { @@ -1696,7 +1820,11 @@ return agentEventWrapper.scrollLeft(selectors.toJSONString()); }; - +/** + * + * @param uniqueId + * @return {boolean} + */ EventWrapper.prototype.scrollLeftNodeInfo = function (uniqueId) { if (agentEventWrapper == null) { return null; @@ -1708,7 +1836,7 @@ /** * 向右滚动 * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ EventWrapper.prototype.scrollRight = function (selectors) { if (agentEventWrapper == null) { @@ -1729,7 +1857,7 @@ * 向上滚动 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ EventWrapper.prototype.scrollUp = function (selectors) { if (agentEventWrapper == null) { @@ -1749,7 +1877,7 @@ * 向下滚动 * * @param selectors {@link S}数组 - * @return 布尔型 true 代表点击成功 false代表点击失败 + * @return {boolean} true 代表点击成功 false代表点击失败 */ EventWrapper.prototype.scrollDown = function (selectors) { if (agentEventWrapper == null) { @@ -1777,7 +1905,7 @@ /** * 获取最近的节点事件出发的时间 * - * @return {long} 长整型时间,毫秒级别 + * @return {number} 长整型时间,毫秒级别 */ EventWrapper.prototype.lastNodeEventTime = function () { if (agentEventWrapper == null) { @@ -1792,7 +1920,7 @@ * @param x x坐标 * @param y y坐标 * @param delay 长按时间 毫秒 - * @return {bool} true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.press = function (x, y, delay) { if (agentEventWrapper == null) { @@ -1809,13 +1937,13 @@ * @param data 参数表 * 例子: {"remoteCallTimeout":10000} * remoteCallTimeout: 代理调用的超时时间,单位是毫秒,默认是10秒 - * @return {bool} true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EventWrapper.prototype.setAgentCallParam = function (data) { if (agentEventWrapper == null) { return false; } - if(data==null){ + if (data == null) { return false; } let d = JSON.stringify(data) diff --git a/rpa/libs/basic.js b/rpa/libs/basic.js index 28dc810..1f1329e 100644 --- a/rpa/libs/basic.js +++ b/rpa/libs/basic.js @@ -11,8 +11,31 @@ } ecImporter.logd(formatlog(msg), s); } - +Console.prototype.info = function (msg) { + var s = []; + for (var i = 1; i < arguments.length; i++) { + s.push(arguments[i]); + } + ecImporter.logi(formatlog(msg), s); +} +Console.prototype.warn = function (msg) { + var s = []; + for (var i = 1; i < arguments.length; i++) { + s.push(arguments[i]); + } + ecImporter.logw(formatlog(msg), s); +} +Console.prototype.error = function (msg) { + var s = []; + for (var i = 1; i < arguments.length; i++) { + s.push(arguments[i]); + } + ecImporter.loge(formatlog(msg), s); +} Console.prototype.logLine = function (line, msg) { + if (arguments.length <= 0) { + return + } var s = []; for (var i = 2; i < arguments.length; i++) { s.push(arguments[i]); @@ -20,10 +43,33 @@ ecImporter.logdLine(line, formatlog(msg), s); } +Console.prototype.infoLine = function (line, msg) { + var s = []; + for (var i = 2; i < arguments.length; i++) { + s.push(arguments[i]); + } + ecImporter.logiLine(line, formatlog(msg), s); +} + +Console.prototype.warnLine = function (line, msg) { + var s = []; + for (var i = 2; i < arguments.length; i++) { + s.push(arguments[i]); + } + ecImporter.logwLine(line, formatlog(msg), s); +} + +Console.prototype.errorLine = function (line, msg) { + var s = []; + for (var i = 2; i < arguments.length; i++) { + s.push(arguments[i]); + } + ecImporter.logeLine(line, formatlog(msg), s); +} /** * 计时开始 * @param label 标签 - * @return {long} 当前时间 + * @return {number} 当前时间 */ Console.prototype.time = function (label) { let t = ecImporter.time(); @@ -35,7 +81,7 @@ /** * 计时结束 * @param label 标签 - * @return {long} 与计时开始的差值 + * @return {number} 与计时开始的差值 */ Console.prototype.timeEnd = function (label) { let t1 = ecImporter.time(); @@ -79,7 +125,7 @@ * @param version 当前版本,使用整形数据,例如 1这样的数字 * @param appendDeviceInfo 是否拼接设备信息数据 true 或者 false * @param timeout 请求超时时间 单位是毫秒 - * @return {bool} true 代表需要更新 false代表无需更新 + * @return {boolean} true 代表需要更新 false代表无需更新 */ HotUpdateWrapper.prototype.updateReq = function (updateUrl, version, appendDeviceInfo, timeout) { return ecImporter.hotUpdateReq(updateUrl, version, appendDeviceInfo, timeout); @@ -133,8 +179,8 @@ * @param timeout 自动恢复时间单位毫秒,0 代表不自动恢复,等待外部交互后恢复,大于0代表到了时间自动恢复运行 * @return {boolean} true 代表脚本处于暂停中,false 代表继续运行中 */ -function setScriptPause(pause,timeout) { - pauseScriptWrapper.setScriptPause(pause,timeout); +function setScriptPause(pause, timeout) { + pauseScriptWrapper.setScriptPause(pause, timeout); return pauseScriptWrapper.isScriptPause(); } @@ -161,7 +207,7 @@ function formatlog(obj) { - return obj; + return obj + ""; } /** @@ -169,7 +215,7 @@ * @param level 日志等级,值分别是 debug,info,warn,error,off,排序分别是debug<info<warn<error<off, * 例如 off代表关闭所有级别日志,debug代表打印包含logd,logi,logw,loge的日志,info代表打印包含logi,logw,loge的日志,warn 代表打印包含logw,loge的日志 * @param displayToast 是否展示toast消息 - * @return {bool} 布尔型 true代表成功 false代表失败 + * @return {boolean} 布尔型 true代表成功 false代表失败 */ function setLogLevel(level, displayToast) { ecImporter.setLogLevel(level, displayToast); @@ -281,7 +327,7 @@ /** * 打印日志的时候,悬浮窗是否展示行号,正式发布,可以不展示行号,不影响调试和保存在文件的日志 - * @param ds true 代表显示, false 不显示 + * @param {boolean} true 代表显示, false 不显示 */ function setFloatDisplayLineNumber(ds) { return ecImporter.setFloatDisplayLineNumber(ds); @@ -298,7 +344,7 @@ /** * 打开EC系统设置页面 - * @return true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ function openECSystemSetting() { return ecImporter.openECSystemSetting(); @@ -306,7 +352,7 @@ /** * 打开EC云控设置 - * @return true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ function openECloudSetting() { return ecImporter.openECloudSetting(); @@ -336,7 +382,7 @@ * log_float_window : 日志悬浮窗展示 值有 是,否 两种 * ctrl_float_window : 启停控制悬浮窗展示 值有 是,否 两种 * - * @return 布尔型 true 是 false 否 + * @return {boolean} true 是 false 否 */ function setECSystemConfig(params) { return ecImporter.setECSystemConfig(JSON.stringify(params)); @@ -346,7 +392,7 @@ /** * 载入dex文件 * @param path 路径,加载顺序分别是插件目录(例如 ab.apk)或者是文件路径(例如 /sdcard/ab.apk)加载 - * @return true 载入成功, false载入失败 + * @return {boolean} true 载入成功, false载入失败 */ function loadDex(path) { return ecImporter.loadDex(path); @@ -355,7 +401,7 @@ /** * 设置重复加载dex,apk,防止插件过大导致加载时间过长 * @param r 是否重复加载,true 可以重复加载,false 不可以重复加载 - * @return true 载入成功, false载入失败 + * @return {boolean} true 载入成功, false载入失败 */ function setRepeatLoadDex(r) { return ecImporter.setRepeatLoadDex(r); @@ -366,7 +412,7 @@ * 执行JS文件或者内容 * @param type 1=文件,2=直接是JS内容 * @param content 路径例如/sdcard/a.js或者js的内容 - * @return 布尔型,true代表执行成功, false代表失败 + * @return {boolean} true代表执行成功, false代表失败 */ function execScript(type, content) { if (type == 1) { @@ -386,7 +432,7 @@ /** * 载入jar文件 * @param path 路径,加载顺序分别是插件目录(例如 ab.jar)或者是文件路径(例如 /sdcard/ab.jar)加载 - * @return true 载入成功, false载入失败 + * @return {boolean} true 载入成功, false载入失败 */ function loadJar(path) { return ecImporter.loadJar(path); @@ -402,7 +448,7 @@ /** * 判断EC运行的当前线程是否处于退出状态,可用判断脚本是否退出,或者子线程是否退出 - * @return true 已退出 + * @return {boolean} true 已退出 */ function isScriptExit() { return ecImporter.isScriptExit(); @@ -414,7 +460,7 @@ * @param path 新的IEC路径,如果不需要可以填写null * @param stopCurrent 是否停止当前的脚本 * @param delay 延迟多少秒后执行 - * @return bool true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ function restartScript(path, stopCurrent, delay) { return ecImporter.restartScript(path, stopCurrent, delay); @@ -425,7 +471,7 @@ * 保存res文件夹中的资源文件到指定的路径 * @param fileName 文件名称,不要加res前缀 * @param path 要保存到的路径地址,例如/sdcard/aa.txt - * @return boolean|布尔型 true代表保存成功 + * @return {boolean} true代表保存成功 */ function saveResToFile(fileName, path) { return ecImporter.saveResToFile(fileName, path); @@ -434,7 +480,7 @@ /** * 读取res文件夹中的资源文件,并返回字符串 * @param fileName 文件名称,不要加res前缀 - * @return {string} 如果是null代表没内容 + * @return {null|string} 如果是null代表没内容 */ function readResString(fileName) { return javaString2string(ecImporter.readResString(fileName)); @@ -447,7 +493,7 @@ * @param names 文件名称前缀,null代表不匹配, 例如aaa,多个前缀用|分割,例如 aaa|bb|cc * @param ext 文件扩展名 ,null代表不匹配,例如.png,多个扩展用|分割,例如 .png|.jpg|.bmp * @param recursion 是否递归子目录,true代表递归 - * @return {array} 文件名称JSON数组 + * @return {null|JSON} 文件名称JSON数组 */ function findIECFile(dir, names, ext, recursion) { let s = ecImporter.findIECFile(dir, names, ext, recursion); @@ -467,7 +513,7 @@ /** * 读取IEC文件中的资源文件,并返回字符串 * @param fileName 文件名称,如果放在某个文件夹下 需要加上文件名称 - * @return {string} 如果是null代表没内容 + * @return {null|string} 如果是null代表没内容 */ function readIECFileAsString(fileName) { return javaString2string(ecImporter.getPkgContent(fileName)); @@ -476,7 +522,7 @@ /** * 读取IEC文件中的资源文件,并返回java的直接数组 * @param fileName 文件名称,如果放在某个文件夹下 需要加上文件名称 - * @return {字节数组} 如果是null代表没内容 + * @return {null|字节数组|*} 如果是null代表没内容 */ function readIECFileAsByte(fileName) { return ecImporter.getPkgContentAsByte(fileName); @@ -486,7 +532,7 @@ /** * 读取res文件夹中的资源文件,并返Bitmap图片对象 * @param fileName 文件名称,不要加res前缀 - * @return {Bitmap} 如果是null代表没内容 + * @return {null|Bitmap} 如果是null代表没内容 */ function readResBitmap(fileName) { return ecImporter.readResBitmap(fileName); @@ -495,7 +541,7 @@ /** * 启动自动化环境 - * @return 布尔型 true代表启动成功,false代表启动失败 + * @return {boolean} true代表启动成功,false代表启动失败 */ function startEnv() { return ecImporter.startEnv(); @@ -505,17 +551,40 @@ * 守护自动化环境, * 如果是激活或者无障碍保活的情况下,尽量保证自动服务不掉线 * @param daemon 是否守护自动化环境 true 是,false 否 - * @return 布尔型 true代表启动成功,false代表启动失败 + * @return {boolean} true代表启动成功,false代表启动失败 */ function daemonEnv(daemon) { return ecImporter.setDaemonAutoService(daemon); +} + +/** + * 设置代理模式下获取节点方式 + * 该方法仅对代理模式生效 + * EC 安卓 11.2.0+ + * 该方法在启动代理服务之前调用,使用2和3 可以减少检测的特征 + * 1的方式会出现 ruru检测出 AccessibilityManager.isEnabled,2和其他的方式不会出现 + * 1的方式节点能力交强,2节点功能较弱,0和3 就没有节点功能 + * @param support 1 类似无障碍一样的方式, 2 shell dump的的方式,3或者0 不开启节点服务 + * @return {boolean} true + */ +function setAgentSupportNode(support) { + return ecImporter.setAgentSupportNode(support + ""); +} + +/** + * 获取打包混淆后的真实组件名称 + * @param name 原始名称 + * @return {string} 真实的类名 + */ +function getComponentRealName(name) { + return ecImporter.getComponentRealName(name); } /** * 关闭自动化环境 * @param skinAccPage 无障碍模式停止失败 是否跳转到开启无障碍页面 - * @return 布尔型 true代表启动成功,false代表启动失败 + * @return {boolean} true代表启动成功,false代表启动失败 */ function closeEnv(skinAccPage) { return ecImporter.closeEnv(skinAccPage); @@ -523,7 +592,7 @@ /** * 设置壁纸服务函数 - * @return 布尔型 true代表启动成功,false代表启动失败 + * @return {boolean} true代表启动成功,false代表启动失败 */ function setWallpaperService() { return ecImporter.setWallpaperService(); @@ -531,7 +600,7 @@ /** * 是否设置壁纸成功 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ function isWallpaperServiceSet() { return ecImporter.isWallpaperServiceSet(); @@ -540,7 +609,7 @@ /** * 自动化服务是否正常 - * @return 布尔型 true代表正常,false代表不正常 + * @return {boolean} true代表正常,false代表不正常 */ function isServiceOk() { return ecImporter.isServiceOk(); @@ -549,7 +618,7 @@ /** * 设置要执行的IEC文件路径 * @param path 文件路径 - * @return 布尔型,true代表成功 false代表失败 + * @return {boolean} true代表成功 false代表失败 */ function setIECPath(path) { return ecImporter.setIECPath(path); @@ -558,7 +627,7 @@ /** * 获取要执行的IEC文件路径 - * @return {string},null代表无。ts.iec 代表是包内iec文件,其他代代表存储路径中的文件 + * @return {null|string} null代表无。ts.iec 代表是包内iec文件,其他代代表存储路径中的文件 */ function getIECPath() { return ecImporter.getIECPath(); @@ -594,7 +663,7 @@ * auto-service-status: 自动化服务可用状态 * * @param callback 事件回调 - * @return {bool} | true 成功,false失败 + * @return {boolean} | true 成功,false失败 */ function observeEvent(event, callback) { return observeEvents.on(event, callback); @@ -603,7 +672,7 @@ /** * 取消事件监听 * @param event 事件类型 - * @return {bool} | true 成功,false失败 + * @return {boolean} | true 成功,false失败 */ function cancelObserveEvent(event) { return observeEvents.cancelEvent(event); @@ -611,7 +680,7 @@ /** * 时间函数 - * @return {long} 毫秒级别的long时间 + * @return {number} 毫秒级别的long时间 */ function time() { return ecImporter.time(); @@ -622,7 +691,7 @@ * 适合版本 EC 7.9.0+ * @param permissionArray 动态权限数组,可以是多个 * @timeout 申请超时时间 单位是毫秒 - * @return {bool} true 代表有权限 false代表无权限或申请失败 + * @return {boolean} true 代表有权限 false代表无权限或申请失败 */ function requestRuntimePermission(permissionArray, timeout) { if (permissionArray == null || permissionArray == undefined) { @@ -698,7 +767,7 @@ * 适合版本 EC 安卓 9.27.0+ * 注意:这个需要使用参数配置,读取顺序是 优先读取单个设备配置 ,如果单个设备配置无任何数据,就读取 全局配置, * 返回参数中 含有 __from_global__ 这样的key,代表是来源于全局参数 - * @return {JSON} 对象 + * @return {null|JSON} 对象 **/ function getCenterTaskInfo() { let x = ecImporter.getCenterTaskInfo(); @@ -712,3 +781,27 @@ } +/** + * 获取截图自允许权限 + * 代理模式忽略这函数,这个适合弹窗权限截图模式 + * 适配EC 10.25.0+ + * 在有shell或者root权限执行,申请完毕可以关闭shell和root + * 尝试获取截图自动允许权限,申请截图不会弹窗 + * @return {boolean} true 代表成功 false代表失败 + */ +function tryGetProjectionPermission() { + return ecImporter.tryGetProjectionPermission() +} + + +/** + * 获取无障碍自允许权限 + * 有权限后 无障碍可以自动启动 + * 适配EC 10.25.0+ + * 在有shell或者root权限执行,申请完毕可以关闭shell和root + * 尝试获取无障碍自动化允许的权限 + * @return {boolean} true 代表成功 false代表失败 + */ +function tryGetAccStartupPermission() { + return ecImporter.tryGetAccStartupPermission() +} \ No newline at end of file diff --git a/rpa/libs/center.js b/rpa/libs/center.js index 9cc3ad9..f0d8dc7 100644 --- a/rpa/libs/center.js +++ b/rpa/libs/center.js @@ -9,7 +9,7 @@ * 适合版本 EC 安卓 9.29.0+ * 注意:这个需要使用参数配置,读取顺序是 优先读取单个设备配置 ,如果单个设备配置无任何数据,就读取 全局配置, * 返回参数中 含有 __from_global__ 这样的key,代表是来源于全局参数 - * @return {JSON} JSON对象 + * @return {null|JSON} JSON对象 **/ CenterApiWrapper.prototype.getCenterTaskInfo = function () { let x = centerApiWrapper.getCenterTaskInfo(); @@ -26,7 +26,7 @@ * 读取数据文件的内容 * 适配EC 9.29.0+ * @param name 文件名称,中控数据功能的数据文件名称 - * @return {JSON} JSON对象 + * @return {null|JSON} JSON对象 */ CenterApiWrapper.prototype.getFileData = function (name) { let x = centerApiWrapper.getFileData(name); @@ -48,7 +48,7 @@ * @param content 文件内容 * @param rewrite 是否允许覆盖原有文件, 1 是 2 否,如果参数是2,数据文件存在,将返回错误信息 * @param append 追加模式, 1 代表是追加内容,2 代表不追加 - * @return {JSON} JSON对象 + * @return {null|JSON} JSON对象 */ CenterApiWrapper.prototype.addFileData = function (name, content, rewrite, append) { let x = centerApiWrapper.addFileData(name, content, rewrite, append); @@ -65,7 +65,7 @@ * 删除数据文件 * 适配EC 9.29.0+ * @param name 文件名称,中控数据功能的数据文件名称 - * @return {JSON} JSON对象 + * @return {null|JSON} JSON对象 */ CenterApiWrapper.prototype.deleteFile = function (name) { let x = centerApiWrapper.deleteFile(name); @@ -86,7 +86,7 @@ * @param content 要插入的内容 * @param create 是否创建文件 1 是 2 否,如果参数是2,文件不存在的情况下,将返回错误信息 * @param append 追加模式, 1 代表是追加内容,2 代表不追加 - * @return {JSON} JSON对象 + * @return {null|JSON} JSON对象 */ CenterApiWrapper.prototype.insertFileData = function (name, content, create, append) { let x = centerApiWrapper.insertFileData(name, content, create, append); @@ -104,7 +104,7 @@ * 适配EC 9.29.0+ * @param name 文件名称,中控数据功能的数据文件名称 * @param popType 获取数据方式,1 头部获取,2 尾部获取,3 随机获取 - * @return {JSON} JSON对象 + * @return {null|JSON} JSON对象 */ CenterApiWrapper.prototype.popFileData = function (name, popType) { let x = centerApiWrapper.popFileData(name, popType); @@ -123,7 +123,7 @@ * 适配EC 9.29.0+ * @param name 文件名称,中控数据功能的数据文件名称 * @param content 要删除的内容 - * @return {JSON} JSON对象 + * @return {null|JSON} JSON对象 */ CenterApiWrapper.prototype.removeOneLineData = function (name, content) { let x = centerApiWrapper.removeOneLineData(name, content); @@ -144,7 +144,7 @@ * @param name 文件名称,中控数据功能的数据文件名称 * @param content 要追加的内容 * @param appendType 追加位置 1 首部 2 尾部 - * @return {JSON} JSON对象 + * @return {null|JSON} JSON对象 */ CenterApiWrapper.prototype.appendOneLineData = function (name, content, appendType) { let x = centerApiWrapper.appendOneLineData(name, content, appendType); diff --git a/rpa/libs/device.js b/rpa/libs/device.js index 60a9b59..d299a01 100644 --- a/rpa/libs/device.js +++ b/rpa/libs/device.js @@ -12,7 +12,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 整型 + * @return {number} */ DeviceWrapper.prototype.getScreenWidth = function () { if (deviceWrapper == null) { @@ -27,7 +27,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 整型 + * @return {number} */ DeviceWrapper.prototype.getScreenHeight = function () { if (deviceWrapper == null) { @@ -42,7 +42,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return string + * @return {string} */ DeviceWrapper.prototype.getIMEI = function () { if (deviceWrapper == null) { @@ -57,7 +57,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return string + * @return {string} */ DeviceWrapper.prototype.getBrand = function () { if (deviceWrapper == null) { @@ -72,7 +72,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 字符串 + * @return {string} */ DeviceWrapper.prototype.getModel = function () { if (deviceWrapper == null) { @@ -88,7 +88,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 字符串 + * @return {string} */ DeviceWrapper.prototype.getImsi = function () { if (deviceWrapper == null) { @@ -103,7 +103,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 字符串 + * @return {string} */ DeviceWrapper.prototype.getSerial = function () { if (deviceWrapper == null) { @@ -118,7 +118,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 整型 + * @return {number} */ DeviceWrapper.prototype.getSdkInt = function () { if (deviceWrapper == null) { @@ -133,7 +133,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 字符串 + * @return {string} */ DeviceWrapper.prototype.getOSVersion = function () { if (deviceWrapper == null) { @@ -149,7 +149,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 字符串 + * @return {string} */ DeviceWrapper.prototype.getAndroidId = function () { if (deviceWrapper == null) { @@ -164,7 +164,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 整型 + * @return {number} */ DeviceWrapper.prototype.getBrightness = function () { if (deviceWrapper == null) { @@ -175,7 +175,7 @@ /** * 设置屏幕的亮度 * - * @param b 整型 + * @param b {number} */ DeviceWrapper.prototype.setBrightness = function (b) { if (deviceWrapper == null) { @@ -190,7 +190,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * - * @return 整型, 0 手动调节,1 自动调节 + * @return {number} 0 手动调节,1 自动调节 */ DeviceWrapper.prototype.getBrightnessMode = function () { if (deviceWrapper == null) { @@ -204,8 +204,7 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 4.4 以上 - * - * @param b 0 手动调节,1 自动调节 + * @param b {number} 0 手动调节,1 自动调节 */ DeviceWrapper.prototype.setBrightnessMode = function (b) { if (deviceWrapper == null) { @@ -216,7 +215,7 @@ /** * 取得音乐的音量 - * @return {undefined} + * @return {number} */ DeviceWrapper.prototype.getMusicVolume = function () { if (deviceWrapper == null) { @@ -237,7 +236,7 @@ /** * 获取通知的音量 - * @return {undefined} + * @return {number} */ DeviceWrapper.prototype.getNotificationVolume = function () { if (deviceWrapper == null) { @@ -258,7 +257,7 @@ /** * 获取闹钟的音量 - * @return {undefined} + * @return {number} */ DeviceWrapper.prototype.getAlarmVolume = function () { if (deviceWrapper == null) { @@ -279,7 +278,7 @@ }; /** * 获取音乐最大音量 - * @return {undefined} + * @return {number} */ DeviceWrapper.prototype.getMusicMaxVolume = function () { if (deviceWrapper == null) { @@ -290,7 +289,7 @@ /** * 获取通知最大音量 - * @return {undefined} + * @return {number} */ DeviceWrapper.prototype.getNotificationMaxVolume = function () { if (deviceWrapper == null) { @@ -300,7 +299,7 @@ }; /** * 获取闹钟最大音量 - * @return {undefined} + * @return {number} */ DeviceWrapper.prototype.getAlarmMaxVolume = function () { if (deviceWrapper == null) { @@ -311,7 +310,7 @@ /** * 取得电量 - * @return {undefined} + * @return {number} */ DeviceWrapper.prototype.getBattery = function () { if (deviceWrapper == null) { @@ -322,7 +321,7 @@ /** * 取得总内存 - * @return {undefined} + * @return {number} */ DeviceWrapper.prototype.getTotalMem = function () { if (deviceWrapper == null) { @@ -333,7 +332,7 @@ /** * 取得可用内存 - * @return {undefined} + * @return {number} */ DeviceWrapper.prototype.getAvailMem = function () { if (deviceWrapper == null) { @@ -343,7 +342,7 @@ }; /** * 是否正在充电 - * @return {undefined} + * @return {number} */ DeviceWrapper.prototype.isCharging = function () { if (deviceWrapper == null) { @@ -375,7 +374,8 @@ }; /** * 获取mac地址 - * @return 字符串或者null + * @return {string} + * */ DeviceWrapper.prototype.getMacAddress = function () { if (deviceWrapper == null) { @@ -428,7 +428,8 @@ /** * 取得talkingdata三方统计定义的唯一设备标识 - * @return {字符串} + * 已经失效,请另选其他方式替代 + * @return {string} */ DeviceWrapper.prototype.tcDeviceId = function () { if (deviceWrapper == null) { diff --git a/rpa/libs/ecloud.js b/rpa/libs/ecloud.js index 3da0e04..6d3c061 100644 --- a/rpa/libs/ecloud.js +++ b/rpa/libs/ecloud.js @@ -23,7 +23,7 @@ /** * 取得当前任务的信息 - * @return {JSON} 对象 + * @return {null|JSON} 对象 */ ECloudWrapper.prototype.getTaskInfo = function () { if (ecloudWrapper == null) { @@ -33,7 +33,11 @@ if (d == null || d == "") { return null; } - return JSON.parse(d); + try { + return JSON.parse(d); + } catch (e) { + } + return null; }; @@ -59,7 +63,7 @@ * pageNum= 页码 例如 1代表第一页 * pageSize= 每页个数 例如 10 代表一页有10个 * - * @return {JSON} 资源JSON对象 + * @return {null|JSON} 资源JSON对象 */ ECloudWrapper.prototype.getResources = function (map) { if (ecloudWrapper == null) { @@ -69,7 +73,11 @@ if (d == null || d == "") { return null; } - return JSON.parse(d); + try { + return JSON.parse(d); + } catch (e) { + } + return null; }; @@ -87,7 +95,7 @@ * groupName = 数据的组名,如果云端没有这个组,会自动创建 * dataKey = 存储数据的唯一标示 * content = 数据字符串 - * @return {bool} true代表成功 false 代表失败 + * @return {boolean} true代表成功 false 代表失败 */ ECloudWrapper.prototype.uploadStorageData = function (map) { if (ecloudWrapper == null) { @@ -106,7 +114,7 @@ * dataKey = 数据唯一标示 * pageNum= 页码 例如 1代表第一页 * pageSize= 每页个数 例如 10 代表一页有10个 - * @return {JSON} JSON对象 + * @return {null|JSON} JSON对象 */ ECloudWrapper.prototype.getStorageDatas = function (map) { if (ecloudWrapper == null) { @@ -116,7 +124,11 @@ if (d == null || d == "") { return null; } - return JSON.parse(d); + try { + return JSON.parse(d); + } catch (e) { + } + return null; }; /** @@ -128,7 +140,7 @@ * "subTaskId":123, * "msg": "因为找不到XXX失败" * } - * @return {bool} true代表成功 false 代表失败 + * @return {boolean} true代表成功 false 代表失败 */ ECloudWrapper.prototype.subTaskFail = function (map) { if (ecloudWrapper == null) { @@ -146,7 +158,7 @@ * "subTaskId":123, * "msg": "任务成功" * } - * @return {bool} true代表成功 false 代表失败 + * @return {boolean} true代表成功 false 代表失败 */ ECloudWrapper.prototype.subTaskOk = function (map) { if (ecloudWrapper == null) { @@ -161,7 +173,7 @@ * 例如 {"groupName":"数据组1","dataName":"key"} * key定义: groupName = 数据组名称 * dataName = 数据名称 - * @return {null|any} + * @return {null|JSON} */ ECloudWrapper.prototype.getData = function (map) { if (ecloudWrapper == null) { @@ -171,7 +183,12 @@ if (d == null || d == "") { return null; } - return JSON.parse(d); + try { + return JSON.parse(d); + } catch (e) { + } + return null; + }; @@ -183,7 +200,7 @@ * dataName = 数据名称 * getType = 获取数据方式,1 头部获取,2 尾部获取,3 随机获取 * size = 需要获取的数据条数 - * @return {null|json数组} 空或者JSON数组 + * @return {null|JSON} 空或者JSON数组 */ ECloudWrapper.prototype.getDataPop = function (map) { if (ecloudWrapper == null) { @@ -193,7 +210,12 @@ if (d == null || d == "") { return null; } - return JSON.parse(d); + try { + return JSON.parse(d); + } catch (e) { + + } + return null; }; @@ -205,7 +227,7 @@ * groupName = 数据组名称 * dataName = 数据名称 * content=内容 - * @return {bool} true代表成功 false ,代表失败 + * @return {boolean} true代表成功 false ,代表失败 */ ECloudWrapper.prototype.addData = function (map) { if (ecloudWrapper == null) { @@ -223,7 +245,7 @@ * groupName = 数据组名称 * dataName = 数据名称 * content=内容 - * @return {bool} true代表成功 false ,代表失败 + * @return {boolean} true代表成功 false ,代表失败 */ ECloudWrapper.prototype.updateData = function (map) { if (ecloudWrapper == null) { @@ -238,7 +260,7 @@ * key定义: * groupName = 数据组名称 * dataName = 数据名称 - * @return {bool} true代表成功 false ,代表失败 + * @return {boolean} true代表成功 false ,代表失败 */ ECloudWrapper.prototype.removeData = function (map) { if (ecloudWrapper == null) { @@ -255,7 +277,7 @@ * groupName = 数据组名称 * dataName = 数据名称 * content=内容 - * @return {bool} true代表成功 false ,代表失败 + * @return {boolean} true代表成功 false ,代表失败 */ ECloudWrapper.prototype.appendOneLineData = function (map) { if (ecloudWrapper == null) { @@ -272,7 +294,7 @@ * groupName = 数据组名称 * dataName = 数据名称 * content=内容 - * @return {bool} true代表成功 false ,代表失败 + * @return {boolean} true代表成功 false ,代表失败 */ ECloudWrapper.prototype.removeOneLineData = function (map) { if (ecloudWrapper == null) { @@ -296,7 +318,7 @@ /** * 删除脚本文件保证安全 - * @return {bool} true代表成功 false ,代表失败 + * @return {boolean} true代表成功 false ,代表失败 */ ECloudWrapper.prototype.removeScriptFile = function () { if (ecloudWrapper == null) { @@ -485,7 +507,7 @@ * expireTime = 过期时间 单位是秒,为空或者小于等于0代表不过期 * dataType=数据类型,1 字符串,2 set集合用换行符\n分割的 * content=数据,如果dataType=2这个数据将会用换行符\n分割转换为集合存储到redis中 - * @return {bool} true代表成功 false ,代表失败 + * @return {boolean} true代表成功 false ,代表失败 */ ECloudWrapper.prototype.addCache = function (map) { if (ecloudWrapper == null) { @@ -505,7 +527,7 @@ * expireTime = 过期时间 单位是秒,为空或者小于等于0代表不过期 * dataType=数据类型,1 字符串,2 set集合用换行符\n分割的 * content=数据,如果dataType=2这个数据将会用换行符\n分割转换为集合存储到redis中 - * @return {bool} true代表成功 false ,代表失败 + * @return {boolean} true代表成功 false ,代表失败 */ ECloudWrapper.prototype.updateCache = function (map) { if (ecloudWrapper == null) { @@ -522,7 +544,7 @@ * key定义: * cacheKey = 缓存key * expireTime = 过期时间 单位是秒,为空或者小于等于0代表不过期 - * @return {bool} true代表成功 false ,代表失败 + * @return {boolean} true代表成功 false ,代表失败 */ ECloudWrapper.prototype.updateCacheExpire = function (map) { if (ecloudWrapper == null) { @@ -538,7 +560,7 @@ * 例如 {"cacheKey":"缓存key"} * key定义: * cacheKey = 缓存key - * @return {bool} true代表成功 false ,代表失败 + * @return {boolean} true代表成功 false ,代表失败 */ ECloudWrapper.prototype.removeCache = function (map) { if (ecloudWrapper == null) { @@ -610,7 +632,11 @@ if (d == null || d == "") { return null; } - return JSON.parse(d); + try { + return JSON.parse(d); + } catch (e) { + } + return null; }; /** @@ -620,7 +646,7 @@ * 例如 {"cacheKey":"缓存key"} * key定义: * cacheKey = 缓存key - * @return {long} 返回redis自增后的值 + * @return {number} 返回redis自增后的值 */ ECloudWrapper.prototype.incrementCache = function (map) { if (ecloudWrapper == null) { @@ -654,7 +680,7 @@ * 例如 {"cacheKey":"缓存key"} * key定义: * cacheKey = 缓存key - * @return {long} 返回redis自减的值 + * @return {number} 返回redis自减的值 */ ECloudWrapper.prototype.decrementCache = function (map) { if (ecloudWrapper == null) { @@ -670,7 +696,7 @@ * 例如 {"cacheKey":"缓存key"} * key定义: * cacheKey = 缓存key - * @return {long} 返回redis剩余的过期时间,负数代表永不过期 + * @return {number} 返回redis剩余的过期时间,负数代表永不过期 */ ECloudWrapper.prototype.getCacheExpire = function (map) { if (ecloudWrapper == null) { diff --git a/rpa/libs/file.js b/rpa/libs/file.js index 0f82295..93fb0b6 100644 --- a/rpa/libs/file.js +++ b/rpa/libs/file.js @@ -17,7 +17,7 @@ * * @param path 文件路径 * - * @return string 文件内容字符串 + * @return {null|string} 文件内容字符串 */ FileWrapper.prototype.readFile = function (path) { if (fileWrapper == null) { @@ -39,34 +39,39 @@ * @param line 行数,如果是-1 代表这个条件不生效 * @param contains 包含某个字符串就删除,如果为null代表这个条件不生效 * - * @return {bool} true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ -FileWrapper.prototype.deleteLine = function (path,line,contains) { +FileWrapper.prototype.deleteLine = function (path, line, contains) { if (fileWrapper == null) { return null; } - return fileWrapper.deleteLine(path,line,contains); + return fileWrapper.deleteLine(path, line, contains); }; /** * 列出文件下的所有文件 * @param path 路径 - * @return 路径字符串数组 + * @return {null|JSON} 路径字符串数组 */ FileWrapper.prototype.listDir = function (path) { if (fileWrapper == null) { return null; } var s = fileWrapper.listDir(path); - if (s == null || s=="") { + if (s == null || s == "") { return null; } - s = JSON.parse(s); - var r = []; - for (var i = 0; i < s.length; i++) { - r.push(javaString2string(s[i])); + try { + s = JSON.parse(s); + var r = []; + for (var i = 0; i < s.length; i++) { + r.push(javaString2string(s[i])); + } + return r; + } catch (e) { + } - return r; + return null; }; @@ -79,18 +84,19 @@ * * @param data 字符串 数据 * @param path 文件 + * @return {boolean} true 成功 */ FileWrapper.prototype.writeFile = function (data, path) { if (fileWrapper == null) { - return null; + return false; } - fileWrapper.writeFile(data, path); + return fileWrapper.writeFile(data, path); }; /** * 创建一个文件或者文件夹 * * @param path 路径 - * @return 布尔型 true 代表创建成功 + * @return {boolean} true 代表创建成功 */ FileWrapper.prototype.create = function (path) { if (fileWrapper == null) { @@ -106,7 +112,7 @@ * 兼容版本: Android 4.4 以上 * * @param path assets文件夹中的文件路径,例如 data/a.txt - * @return string 文件的内容 + * @return {null|string} 文件的内容 */ FileWrapper.prototype.readAssets = function (path) { if (fileWrapper == null) { @@ -121,14 +127,14 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 4.4 以上 - * * @param path 文件或者文件路径 + * @return {boolean} true代表成功 false代表失败 */ FileWrapper.prototype.deleteAllFile = function (path) { if (fileWrapper == null) { - return null; + return false; } - fileWrapper.deleteAllFile(path); + return fileWrapper.deleteAllFile(path); }; /** * 写入一行到文件中,追加模式 @@ -139,7 +145,7 @@ * * @param data 行数据 * @param path 文件或者文件路径 - * @return 布尔型 true代表成功 false代表失败 + * @return {boolean} true代表成功 false代表失败 */ FileWrapper.prototype.appendLine = function (data, path) { if (fileWrapper == null) { @@ -156,7 +162,7 @@ * * @param path 路径 * @param lineNo 行号 - * @return string 返回一行字符串 + * @return {null|string} 返回一行字符串 */ FileWrapper.prototype.readLine = function (path, lineNo) { if (fileWrapper == null) { @@ -173,17 +179,22 @@ * 兼容版本: Android 4.4 以上 * * @param path 路径 - * @return 字符串 返回字符串 + * @return {null|JSON} 返回字符串 */ FileWrapper.prototype.readAllLines = function (path) { if (fileWrapper == null) { return null; } var d = fileWrapper.readAllLines(path); - if (d == null || d=="") { + if (d == null || d == "") { return null; } - return JSON.parse(d); + try { + return JSON.parse(d); + } catch (event) { + } + return null; + }; /** @@ -194,7 +205,7 @@ * 兼容版本: Android 4.4 以上 * * @param path 文件夹路径 - * @return 布尔型 true 代表成功,false代表失败 + * @return {boolean} true 代表成功,false代表失败 */ FileWrapper.prototype.mkdirs = function (path) { if (fileWrapper == null) { @@ -206,7 +217,7 @@ * 文件或者文件夹是否存在 * * @param path 路径 - * @return 布尔型 true 代表存在,false代表不存在 + * @return {boolean} true 代表存在,false代表不存在 */ FileWrapper.prototype.exists = function (path) { if (fileWrapper == null) { @@ -220,11 +231,11 @@ * * @param src 源文件路径 * @param dest 目标文件路径 - * @return 布尔型 true 代表成功 + * @return {boolean} true 代表成功 */ -FileWrapper.prototype.copy = function (src,dest) { +FileWrapper.prototype.copy = function (src, dest) { if (fileWrapper == null) { return null; } - return fileWrapper.copy(src,dest); + return fileWrapper.copy(src, dest); }; \ No newline at end of file diff --git a/rpa/libs/global.js b/rpa/libs/global.js index 755abb7..17fc018 100644 --- a/rpa/libs/global.js +++ b/rpa/libs/global.js @@ -32,7 +32,7 @@ /** * 取得配置的JSON - * @return {any} JSON数据 + * @return {null|JSON} JSON数据 */ function getConfigJSON() { var d = configWrapper.getParams(); @@ -91,6 +91,7 @@ /** * 是否是agent模式 + * @return {boolean} */ function isAgentMode() { if (configWrapper == null) { @@ -101,6 +102,7 @@ /** * 是否是无障碍模式 + * @return {boolean} */ function isAccMode() { if (configWrapper == null) { @@ -151,7 +153,7 @@ /** * 获取节点信息 * @param timeout 超时时间 - * @return {Array} 节点信息集合 + * @return {null|NodeInfo[]} 节点信息集合 */ S.prototype.getNodeInfo = function (timeout) { return getNodeInfo(this, timeout); @@ -160,7 +162,7 @@ /** * 通过选择器 获取第一个节点信息 * @param timeout 等待时间,单位是毫秒 - * @return {NodeInfo} 对象或者null + * @return {null|NodeInfo} 对象或者null */ S.prototype.getOneNodeInfo = function (timeout) { return getOneNodeInfo(this, timeout); @@ -713,7 +715,7 @@ /** * 取得中间的坐标点 - * @return Point 对象 + * @return {Point} 对象 */ Rect.prototype.center = function () { var p = new Point(null); @@ -854,7 +856,7 @@ /** * 该节点的父级节点 - * @return NodeInfo 对象 或者null + * @return {null|NodeInfo} 对象 或者null */ NodeInfo.prototype.parent = function () { return getNodeInfoParent(this); @@ -864,7 +866,7 @@ /** * 取得单个子节点 * @param index 子节点索引 - * @return NodeInfo 对象 或者null + * @return {null|NodeInfo} 对象 或者null */ NodeInfo.prototype.child = function (index) { return getNodeInfoChild(this, index); @@ -873,7 +875,7 @@ /** * 取得所有子节点 - * @return NodeInfo 节点集合 + * @return {null|NodeInfo[]} 节点集合 */ NodeInfo.prototype.allChildren = function () { return getNodeInfoAllChildren(this); @@ -882,7 +884,7 @@ /** * 当前节点的所有兄弟节点 - * @return NodeInfo 节点集合 + * @return {null|NodeInfo[]} 节点集合 */ NodeInfo.prototype.siblings = function () { return getSiblingNodeInfo(this); @@ -891,14 +893,14 @@ /** * 在当前节点前面的兄弟节点 - * @return NodeInfo 节点集合 + * @return {null|NodeInfo[]} 节点集合 */ NodeInfo.prototype.previousSiblings = function () { return getPreviousSiblingNodeInfo(this); }; /** * 点击中心点 - * @return 布尔型 true 成功 + * @return {boolean} true 成功 */ NodeInfo.prototype.clickCenter = function () { return clickCenter(this.bounds); @@ -908,7 +910,7 @@ * 通过选择器 获取第一个节点信息 * @param selectors 选择器 * @param timeout - * @return {@link NodeInfo} 对象或者null + * @return {null|NodeInfo} 对象或者null */ NodeInfo.prototype.getOneNodeInfo = function (selectors, timeout) { if (isAccMode()) { @@ -925,7 +927,7 @@ * 通过选择器 获取节点信息 * @param selectors 选择器 * @param timeout - * @return {Array} NodeInfo 数组 + * @return {null|NodeInfo[]} NodeInfo 数组 */ NodeInfo.prototype.getNodeInfo = function (selectors, timeout) { if (isAccMode()) { @@ -938,7 +940,7 @@ /** * 在当前节点后面的兄弟节点 - * @return NodeInfo 节点集合 + * @return {null|NodeInfo[]} 节点集合 */ NodeInfo.prototype.nextSiblings = function () { return getNextSiblingNodeInfo(this); @@ -953,14 +955,23 @@ }; /** * 无指针点击节点 - * @return boolean|布尔型 true 成功 ,false 失败 + * @return {boolean} true 成功 ,false 失败 */ NodeInfo.prototype.clickEx = function () { return clickExNodeInfo(this); }; + +/** + * 聚焦 + * @return {boolean} + */ +NodeInfo.prototype.setFocus = function () { + return setFocusNodeInfo(this); +}; + /** * 无指针长点击节点 - * @return boolean|布尔型 true 成功 ,false 失败 + * @return {boolean} true 成功 ,false 失败 */ NodeInfo.prototype.longClickEx = function () { return longClickExNodeInfo(this); @@ -968,42 +979,42 @@ /** * 向前滚动 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ NodeInfo.prototype.scrollForward = function () { return scrollForwardNodeInfo(this); }; /** * 向后滚动 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ NodeInfo.prototype.scrollBackward = function () { return scrollBackwardNodeInfo(this); }; /** * 向下滚动 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ NodeInfo.prototype.scrollDown = function () { return scrollDownNodeInfo(this); }; /** * 向上滚动 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ NodeInfo.prototype.scrollUp = function () { return scrollUpNodeInfo(this); }; /** * 向左滚动 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ NodeInfo.prototype.scrollLeft = function () { return scrollLeftNodeInfo(this); }; /** * 向右滚动 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ NodeInfo.prototype.scrollRight = function () { return scrollRightNodeInfo(this); @@ -1012,7 +1023,7 @@ /** * 对某个节点粘贴数据 * @param content 要输入的内容 - * @return boolean|布尔型 true 成功 ,false 失败 + * @return {boolean} true 成功 ,false 失败 */ NodeInfo.prototype.pasteText = function (content) { return pasteTextNodeInfo(this, content); @@ -1021,7 +1032,7 @@ /** * 长点击节点 - * @return boolean|布尔型 true 成功 ,false 失败 + * @return {boolean} true 成功 ,false 失败 */ NodeInfo.prototype.longClick = function () { return longClickRandomRect(this.bounds); @@ -1029,7 +1040,7 @@ /** * 对某个节点输入数据 * @param content 要输入的内容 - * @return boolean|布尔型 true 成功 ,false 失败 + * @return {boolean} true 成功 ,false 失败 */ NodeInfo.prototype.inputText = function (content) { return inputTextNodeInfo(this, content); @@ -1037,7 +1048,7 @@ /** * 使用输入法对某个节点输入数据,前提是已经设置本程序的输入法为默认输入法 * @param content 要输入的内容 - * @return boolean|布尔型 true 成功 ,false 失败 + * @return {boolean} true 成功 ,false 失败 */ NodeInfo.prototype.imeInputText = function (content) { return imeInputTextNodeInfo(this, content); @@ -1045,7 +1056,7 @@ /** * 使用输入法对某个节点输入数据,前提是已经设置本程序的输入法为默认输入法 * @param content 具体请看 KeyEvent.KEYCODE_*的值,例如66 = enter 67=del,84=SEARCH - * @return boolean|布尔型 true 成功 ,false 失败 + * @return {boolean} true 成功 ,false 失败 */ NodeInfo.prototype.imeInputKeyCode = function (content) { return imeInputKeyCodeNodeInfo(this, content); @@ -1053,7 +1064,7 @@ /** * 清除节点文本数据 - * @return boolean 布尔型| true代表成功 + * @return {boolean} 布尔型| true代表成功 */ NodeInfo.prototype.clearText = function () { return clearTextFieldNodeInfo(this); @@ -1079,14 +1090,22 @@ function AutoImage(uuid) { - this.uuid = uuid; + this.uuid = uuid + ""; + this.mat = false; + if (uuid != null && uuid != undefined) { + this.mat = uuid.indexOf("-mat") != -1; + } } + +AutoImage.prototype.toString = function () { + return JSON.stringify({"uuid": this.uuid, "mat": this.mat, "aiobj": true}); +}; /** * 点击文本 * @param text 文本 - * @return boolean|布尔型 + * @return {boolean} */ function clickText(text) { if (isAccMode()) { @@ -1100,7 +1119,7 @@ /** * 随机点击选择器的任意元素 * @param selectors 选择器对象 - * @return boolean|布尔型 + * @return {boolean} */ function clickRandom(selectors) { if (isAccMode()) { @@ -1114,7 +1133,7 @@ /** * 随机点击选择器的任意元素(无指针模式) * @param selectors 选择器对象 - * @return boolean|布尔型 + * @return {boolean} */ function clickRandomEx(selectors) { if (isAccMode()) { @@ -1129,7 +1148,7 @@ /** * 随机点击区域中的坐标 * @param rect 区域对象 - * @return boolean|布尔型 + * @return {boolean} */ function clickRandomRect(rect) { if (isAccMode()) { @@ -1144,7 +1163,7 @@ /** * 随机长点击区域中的坐标 * @param rect 区域对象 - * @return boolean|布尔型 + * @return {boolean} */ function longClickRandomRect(rect) { if (isAccMode()) { @@ -1159,7 +1178,7 @@ /** * 点击选择器 * @param selectors 选择器对象 - * @return boolean|布尔型 + * @return {boolean} */ function click(selectors) { if (isAccMode()) { @@ -1174,7 +1193,7 @@ /** * 无指针模式点击选择器 * @param selectors 选择器对象 - * @return boolean|布尔型 + * @return {boolean} */ function clickEx(selectors) { if (isAccMode()) { @@ -1186,9 +1205,23 @@ } /** + * 设置节点聚焦 + * @param selectors 选择器对象 + * @return {boolean} + */ +function setFocus(selectors) { + if (isAccMode()) { + return acEvent.setFocus(selectors); + } else if (isAgentMode()) { + return agentEvent.setFocus(selectors); + } + return false; +} + +/** * 无指针模式长按选择器 * @param selectors 选择器对象 - * @return boolean|布尔型 + * @return {boolean} */ function longClickEx(selectors) { if (isAccMode()) { @@ -1202,7 +1235,7 @@ /** * 点击某个区域中心坐标点 * @param rect 区域 - * @return 布尔型 true 成功,false 失败 + * @return {boolean} 布尔型 true 成功,false 失败 */ function clickCenter(rect) { if (isAccMode()) { @@ -1218,7 +1251,7 @@ * 点击坐标 * @param x x坐标 * @param y y坐标 - * @return boolean|布尔型 + * @return {boolean} */ function clickPoint(x, y) { if (isAccMode()) { @@ -1233,7 +1266,7 @@ * 双击坐标 * @param x x坐标 * @param y y坐标 - * @return boolean|布尔型 + * @return {boolean} */ function doubleClickPoint(x, y) { if (isAccMode()) { @@ -1247,7 +1280,7 @@ /** * 长点击选择器 * @param selectors 选择器对象 - * @return boolean|布尔型 + * @return {boolean} */ function longClick(selectors) { if (isAccMode()) { @@ -1262,7 +1295,7 @@ * 长点击坐标 * @param x x坐标 * @param y y坐标 - * @return boolean|布尔型 + * @return {boolean} */ function longClickPoint(x, y) { if (isAccMode()) { @@ -1277,7 +1310,7 @@ /** * 获取选择器得到的文本数据 * @param selectors 选择器 - * @return 字符串集合 + * @return {null|string} 字符串集合 */ function getText(selectors) { if (isAccMode()) { @@ -1292,7 +1325,7 @@ * 获取节点属性信息 * @param selectors 选择器 * @param attr 属性值,例如 text,className,更多的属性请参考NodeInfo对象属性 - * @return null|字符串数组|Rect对象数组 + * @return {null|any[]} null|字符串数组|Rect对象数组 */ function getNodeAttrs(selectors, attr) { if (selectors == null || attr == null) { @@ -1339,7 +1372,7 @@ /** * 设置各种手势模式事件的操作类型,默认是异步,目前只对无障碍模式有效 * @param mode 1 代表异步,2代表同步 - * @param bool true代表成功 false代表失败 + * @return {boolean} true代表成功 false代表失败 */ function setGestureActionMode(mode) { if (isAccMode()) { @@ -1353,7 +1386,7 @@ * 获取节点信息 * @param selectors 选择器 * @param timeout 超时时间,单位是毫秒 - * @return {Array} NodeInfo 数组 节点信息集合 + * @return {null|NodeInfo[]} NodeInfo 数组 节点信息集合 */ function getNodeInfo(selectors, timeout) { if (isAccMode()) { @@ -1367,7 +1400,7 @@ /** * 通过Selector 判断元素是否存在 * @param selectors 选择器 - * @return bool|布尔型 + * @return {boolean} */ function has(selectors) { if (isAccMode()) { @@ -1382,7 +1415,7 @@ * 通过Selector 判断并等待元素是否存 * @param selectors 选择器 * @param timeout 超时时间,单位毫秒 - * @return bool|布尔型 + * @return {boolean} */ function waitExistNode(selectors, timeout) { if (timeout <= 0) { @@ -1410,7 +1443,7 @@ * 等待activity界面出现 * @param activity 界面名称 * @param timeout 超时时间,单位毫秒 - * @return bool|布尔型 + * @return {boolean} */ function waitExistActivity(activity, timeout) { if (activity == null) { @@ -1429,7 +1462,7 @@ /** * 将元素节点变成XML - * @return string string|null + * @return {null|string} string|null */ function dumpXml() { if (isAccMode()) { @@ -1444,7 +1477,7 @@ /** * 将通知发射处理,相当于点击了通知栏 * @param seqId - * @return bool|布尔型 + * @return {boolean} */ function shotNotification(seqId) { if (isAccMode()) { @@ -1458,7 +1491,7 @@ /** * 将通知进行取消操作 * @param seqId - * @return bool|布尔型 + * @return {boolean} */ function cancelNotification(seqId) { if (isAccMode()) { @@ -1469,6 +1502,11 @@ return false; } +/** + * + * @param seqId + * @return {boolean} + */ function ignoreNotification(seqId) { if (isAccMode()) { return acEvent.ignoreNotification(seqId); @@ -1482,7 +1520,7 @@ * 获取toast数据 * @param pkg 指定包名 * @param size 指定获取的条数 - * @return null|ToastInfo数组 + * @return {null|ToastInfo[]} null|ToastInfo数组 */ function getLastToast(pkg, size) { if (isAccMode()) { @@ -1497,7 +1535,7 @@ * 获取最近通知栏对象 * @param pkg 指定包名 * @param size 指定获取的条数 - * @return NotificationInfo数组|null + * @return {null|NotificationInfo[]} 数组|null */ function getLastNotification(pkg, size) { if (isAccMode()) { @@ -1514,7 +1552,7 @@ * 运行环境: 无限制 * <Br/> * @param timeout 请求权限超时时间 单位是秒 - * @return true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ function requestNotificationPermission(timeout) { if (isAccMode()) { @@ -1531,7 +1569,7 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 5.0 以上 - * @return true 有权限,false 代表无权限 + * @return {boolean} true 有权限,false 代表无权限 */ function hasNotificationPermission() { if (isAccMode()) { @@ -1545,7 +1583,7 @@ /** * 取得当前运行的Activity类名 - * @return {string} + * @return {null|string} */ function getRunningActivity() { if (isAccMode()) { @@ -1559,7 +1597,7 @@ /** * 这个获取的不准,请使用 getCurrentRunningPkg 函数 * 取得当前运行的App包名 - * @return string + * @return {null|string} */ function getRunningPkg() { if (isAccMode()) { @@ -1575,7 +1613,7 @@ * 取得当前运行的App包名 * 这个是通过节点获取的,前提是需要打开自动化服务 * 适配EC 10.6.0+ - * @return string + * @return {null|string} */ function getCurrentRunningPkg() { if (isAccMode()) { @@ -1589,7 +1627,7 @@ /** * - * @return bool 布尔型| true代表成功 + * @return {boolean} 布尔型| true代表成功 */ function home() { if (isAccMode()) { @@ -1604,7 +1642,7 @@ /** * 返回桌面2 * 适配EC 安卓 9.16.0+ - * @return {bool} true 代表成功 + * @return {boolean} true 代表成功 */ function home2() { importClass(android.content.Intent); @@ -1623,7 +1661,7 @@ /** * 分割屏幕 - * @return bool 布尔型| true代表成功 + * @return {boolean} 布尔型| true代表成功 */ function splitScreen() { if (isAccMode()) { @@ -1637,7 +1675,7 @@ /** * 模拟电源键 - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ function power() { if (isAccMode()) { @@ -1651,7 +1689,7 @@ /** * 打开快速设置 - * @return 布尔型 true 成功, else 失败 + * @return {boolean} true 成功, else 失败 */ function openQuickSettings() { if (isAccMode()) { @@ -1665,7 +1703,7 @@ /** * 打开通知栏 * - * @return 布尔型 true 成功, else 失败 + * @return {boolean} true 成功, else 失败 */ function openNotification() { if (isAccMode()) { @@ -1678,7 +1716,7 @@ /** * 返回按键 - * @return boolean|布尔型 + * @return {boolean} */ function back() { if (isAccMode()) { @@ -1691,7 +1729,7 @@ /** * 最近APP任务按键 - * @return boolean|布尔型 + * @return {boolean} */ function recentApps() { if (isAccMode()) { @@ -1705,7 +1743,7 @@ /** * 当前是否是我们的输入法 - * @return boolean|布尔型 + * @return {boolean} */ function currentIsOurIme() { if (isAccMode()) { @@ -1721,7 +1759,7 @@ * 通过Selector输入数据 * @param selectors 选择器 * @param content 数据字符串 - * @return boolean|布尔型 + * @return {boolean} */ function inputText(selectors, content) { if (isAccMode()) { @@ -1737,7 +1775,7 @@ * 通过选择器粘贴数据 * @param selectors 选择器 * @param content 数据字符串 - * @return boolean|布尔型 + * @return {boolean} */ function pasteText(selectors, content) { if (isAccMode()) { @@ -1755,7 +1793,7 @@ * @param selectors 选择器,可以为空,如果为空,前提是输入框是聚焦的状态 * @param content 具体请看 KeyEvent.KEYCODE_*的值,例如66 = enter 67=del,84=SEARCH * 特殊代码: 1000: 模拟搜索按键,1001: 模拟完成按键 1002:模拟go按键,1003:模拟下一个按键,1004:模拟上一个按键 1005:模拟发送按键 - * @return {boolean|布尔型} + * @return {boolean} */ function imeInputText(selectors, content) { if (selectors == null || selectors == undefined || selectors == "") { @@ -1773,7 +1811,7 @@ * 使用输入法输入内容时,输入法键盘视图是否展示出来 * 前提:在EC 系统设置中,勾选了 显示输入法键盘 * 适配EC 9.18.0+ - * @return {boolean|布尔型} true代表视图展示 false代表未展示 + * @return {boolean}true代表视图展示 false代表未展示 */ function imeInputViewShown() { return acEventWrapper.imeInputViewShown(); @@ -1783,7 +1821,7 @@ * 使用输入法输入内容,前提是已经设置本程序的输入法为默认输入法 * @param selectors 选择器 * @param content 整型,具体请看 KeyEvent.KEYCODE_*的值,例如66 = enter 67=del,84=SEARCH - * @return boolean|布尔型 + * @return {boolean} */ function imeInputKeyCode(selectors, content) { if (selectors == null || selectors == undefined || selectors == "") { @@ -1801,7 +1839,7 @@ /** * 清除文本数据 * @param selectors 节点选择器 - * @return boolean 布尔型| true代表成功 + * @return {boolean} 布尔型| true代表成功 */ function clearTextField(selectors) { if (isAccMode()) { @@ -1819,7 +1857,7 @@ * @param endX 结束的X坐标 * @param endY 结束的Y坐标 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ function swipe(selectors, endX, endY, duration) { if (isAccMode()) { @@ -1837,7 +1875,7 @@ * @param endX 结束坐标的X轴值 * @param endY 结束坐标的Y轴值 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 滑动成功, false 滑动失败 + * @return {boolean} true 滑动成功, false 滑动失败 */ function swipeToPoint(startX, startY, endX, endY, duration) { if (isAccMode()) { @@ -1854,7 +1892,7 @@ * @param selectors 节点选择器 * @param distance 滑动距离 单位是像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 滑动成功,false 滑动失败 + * @return {boolean} true 滑动成功,false 滑动失败 */ function swipeFromDownToUp(selectors, distance, duration) { if (isAccMode()) { @@ -1870,7 +1908,7 @@ * @param selectors 节点选择器 * @param distance 滑动距离 单位是像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 滑动成功,false 滑动失败 + * @return {boolean} true 滑动成功,false 滑动失败 */ function swipeFromUpToDown(selectors, distance, duration) { if (isAccMode()) { @@ -1887,7 +1925,7 @@ * @param selectors 节点选择器 * @param distance 滑动距离 单位是像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 滑动成功,false 滑动失败 + * @return {boolean} true 滑动成功,false 滑动失败 */ function swipeFromRightToLeft(selectors, distance, duration) { if (isAccMode()) { @@ -1903,7 +1941,7 @@ * @param selectors 节点选择器 * @param distance 滑动距离 单位是像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 滑动成功,false 滑动失败 + * @return {boolean} true 滑动成功,false 滑动失败 */ function swipeFromLeftToRight(selectors, distance, duration) { if (isAccMode()) { @@ -1918,7 +1956,7 @@ * 向上滑动 * @param distance 滑动距离 单位像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 成功,false 失败 + * @return {boolean} true 成功,false 失败 */ function swipeFromDownToUpInScreen(distance, duration) { if (isAccMode()) { @@ -1933,7 +1971,7 @@ * 向下滑动 * @param distance 滑动距离 单位像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ function swipeFromUpToDownInScreen(distance, duration) { if (isAccMode()) { @@ -1948,7 +1986,7 @@ * 向左滑动 * @param distance 滑动距离 单位像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ function swipeFromRightToLeftInScreen(distance, duration) { if (isAccMode()) { @@ -1963,7 +2001,7 @@ * 向右滑动 * @param distance 滑动距离 单位像素 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ function swipeFromLeftToRightInScreen(distance, duration) { if (isAccMode()) { @@ -1978,7 +2016,7 @@ * 是否滚动到底部了,如果查不到元素也会返回false * @param distance 滚动方向 UP,DOWN,LEFT,RIGHT * @param selectors 选择器 - * @return false 代表未滚动到位,true 代表滚动完成了 + * @return {boolean} false 代表未滚动到位,true 代表滚动完成了 */ function isScrollEnd(distance, selectors) { if (isAccMode()) { @@ -1997,7 +2035,7 @@ * @param endX 结束坐标的X轴值 * @param endY 结束坐标的Y轴值 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 拖动成功, false 拖动失败 + * @return {boolean} true 拖动成功, false 拖动失败 */ function drag(startX, startY, endX, endY, duration) { if (isAccMode()) { @@ -2013,7 +2051,7 @@ * @param selectors 选择器 {@link S} * @param destObj 目标元素选择器 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ function dragTo(selectors, destObj, duration) { if (isAccMode()) { @@ -2030,7 +2068,7 @@ * @param endX 目标 X 坐标 * @param endY 目标 Y 坐标 * @param duration 持续时长 单位毫秒 - * @return 布尔型 true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ function dragToPoint(selectors, endX, endY, duration) { if (isAccMode()) { @@ -2048,7 +2086,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * @param timeout 请求权限超时时间 单位是秒 - * @return true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ function requestFloatViewPermission(timeout) { return utils.requestFloatViewPermission(timeout); @@ -2068,7 +2106,7 @@ * y:整型 悬浮窗起始Y坐标 * w:整型 悬浮窗起始宽度 * h:整型 悬浮窗起始高度 - * @return true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ function showFloatView(params) { return utils.showFloatView(params); @@ -2078,7 +2116,7 @@ /** * 折叠日志悬浮窗,只保留标题 * 适配EC 9.32.0+ - * @return true 成功,false代表失败 + * @return {boolean} true 成功,false代表失败 */ function collapseLogView() { return utils.collapseLogView(); @@ -2087,7 +2125,7 @@ /** * 关闭浮窗 * @param tag showFloatView 使用的tag参数,对悬浮窗唯一定位的 - * @return true 成功,false代表失败 + * @return {boolean} true 成功,false代表失败 */ function closeFloatView(tag) { return utils.closeFloatView(tag); @@ -2097,7 +2135,7 @@ /** * 展开日志悬浮窗 * 适配EC 9.32.0+ - * @return true 成功,false代表失败 + * @return {boolean} true 成功,false代表失败 */ function expandLogView() { return utils.expandLogView(); @@ -2105,7 +2143,7 @@ /** * 关闭所有悬浮窗,但不包含日志悬浮窗 - * @return true 成功,false代表失败 + * @return {boolean} true 成功,false代表失败 */ function closeAllFloatView() { return utils.closeAllFloatView(); @@ -2154,7 +2192,7 @@ * title:日志框标题 * showTitle:是否显示标题 * backgroundImg 背景图片,放到工程的res文件夹,录入填写res/a.png - * @return bool true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ function setLogViewSizeEx(map) { return utils.setLogViewSizeEx(JSON.stringify(map)); @@ -2175,12 +2213,17 @@ * h:高度 * textSize:日志的字体大小 * backgroundColor:背景颜色,例如#336699 - * @return bool true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ function setLogFixedViewEx(map) { return utils.setLogFixedViewEx(JSON.stringify(map)); } +/** + * 设置日志固定栏目属性 + * @param msg string + * @return {boolean} + */ function setFixedViewText(msg) { return utils.setFixedViewText(msg); } @@ -2202,7 +2245,7 @@ * x: 起始X位置 * y: 起始Y位置 * backgroundColor:背景颜色,例如#336699 - * @return bool true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ function setCtrlViewSizeEx(map) { return utils.setCtrlViewSizeEx(JSON.stringify(map)); @@ -2215,7 +2258,7 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 4.4 以上 - * @return true 有权限,false 代表无权限 + * @return {boolean} true 有权限,false 代表无权限 */ function hasFloatViewPermission() { return utils.hasFloatViewPermission(); @@ -2227,6 +2270,7 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 4.4 以上 + * @return {boolean} */ function showLogWindow() { return utils.showLogWindow(); @@ -2259,6 +2303,7 @@ /** * 关闭启停浮窗 * 兼容版本: Android 4.4 以上 + * @return {boolean} */ function closeCtrlWindow() { return utils.hideCtrlWindow(); @@ -2271,6 +2316,7 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 4.4 以上 + * @return {boolean} */ function closeLogWindow() { return utils.hideLogWindow(); @@ -2281,7 +2327,7 @@ * @param msg 消息 * @param color 颜色值例如 #ffffff * @param size 字体大小 - * @return {*} + * @return {boolean} */ function setLogText(msg, color, size) { return utils.setLogText(msg, color, size); @@ -2293,7 +2339,7 @@ * 通过选择器 获取第一个节点信息 * @param selectors 选择器 * @param timeout - * @return {NodeInfo} 对象或者null + * @return {null|NodeInfo} 对象或者null */ function getOneNodeInfo(selectors, timeout) { if (isAccMode()) { @@ -2307,7 +2353,7 @@ /** * 取得父级 * @param nodeinfo NodeInfo对象 - * @return { NodeInfo} {NodeInfo 对象|null} + * @return {null|NodeInfo} NodeInfo 对象|null */ function getNodeInfoParent(nodeinfo) { if (nodeinfo == null || nodeinfo.nid == null) { @@ -2326,7 +2372,7 @@ * 取得单个子节点 * @param nodeinfo NodeInfo对象 * @param index 子节点索引 - * @return {NodeInfo} {NodeInfo 对象|null} + * @return {null|NodeInfo} NodeInfo 对象|null */ function getNodeInfoChild(nodeinfo, index) { if (nodeinfo == null || nodeinfo.nid == null) { @@ -2344,7 +2390,7 @@ /** * 取得所有子节点 * @param nodeinfo NodeInfo对象 - * @return {Array} NodeInfo 数组 + * @return {null|NodeInfo[]} NodeInfo 数组 */ function getNodeInfoAllChildren(nodeinfo) { if (nodeinfo == null || nodeinfo.nid == null) { @@ -2362,7 +2408,7 @@ /** * 当前节点的所有兄弟节点 * @param nodeinfo NodeInfo对象 - * @return {Array} NodeInfo 数组 + * @return {null|NodeInfo[]} NodeInfo 数组 */ function getSiblingNodeInfo(nodeinfo) { if (nodeinfo == null || nodeinfo.nid == null) { @@ -2379,7 +2425,7 @@ /** * 在当前节点前面的兄弟节点 * @param nodeinfo NodeInfo对象 - * @return NodeInfo 节点集合 + * @return {null|NodeInfo[]} 节点集合 */ function getPreviousSiblingNodeInfo(nodeinfo) { if (nodeinfo == null || nodeinfo.nid == null) { @@ -2396,7 +2442,7 @@ /** * 在当前节点后面的兄弟节点 * @param nodeinfo NodeInfo对象 - * @return {Array} NodeInfo 数组 + * @return {null|NodeInfo[]} NodeInfo 数组 */ function getNextSiblingNodeInfo(nodeinfo) { @@ -2415,7 +2461,7 @@ * 对某个节点输入数据 * @param nodeinfo NodeInfo对象 * @param content 数据字符串 - * @return {boolean|布尔型} + * @return {boolean} */ function inputTextNodeInfo(nodeinfo, content) { if (isAccMode()) { @@ -2431,7 +2477,7 @@ * 对某个节点粘贴数据 * @param nodeinfo NodeInfo对象 * @param content 数据字符串 - * @return {boolean|布尔型} + * @return {boolean} */ function pasteTextNodeInfo(nodeinfo, content) { if (isAccMode()) { @@ -2446,7 +2492,7 @@ * 使用输入法对某个节点输入数据,前提是已经设置本程序的输入法为默认输入法 * @param nodeinfo NodeInfo对象 * @param content 数据字符串 - * @return boolean|布尔型 + * @return {boolean} */ function imeInputTextNodeInfo(nodeinfo, content) { if (isAccMode()) { @@ -2461,7 +2507,7 @@ * 使用输入法对某个节点输入数据,前提是已经设置本程序的输入法为默认输入法 * @param nodeinfo NodeInfo对象 * @param content 具体请看 KeyEvent.KEYCODE_*的值,例如66 = enter 67=del,84=SEARCH - * @return boolean|布尔型 + * @return {boolean} */ function imeInputKeyCodeNodeInfo(nodeinfo, content) { if (isAccMode()) { @@ -2476,7 +2522,7 @@ /** * 清除节点文本数据 * @param nodeinfo NodeInfo对象 - * @return bool 布尔型| true代表成功 + * @return {boolean} 布尔型| true代表成功 */ function clearTextFieldNodeInfo(nodeinfo) { if (isAccMode()) { @@ -2501,7 +2547,7 @@ /** * 节点信息是否有效 * @param nodeinfo NodeInfo对象 - * @return bool|布尔型 true代表有 + * @return {boolean} true代表有 */ function isValidNodeInfo(nodeinfo) { if (isAccMode()) { @@ -2519,7 +2565,7 @@ * @param fetchInvisibleNode 是否抓取隐藏的元素,默认不抓取 * @param fetchNotImportantNode 是否抓取不重要的元素 * @param algorithm 节点查找算法,默认是nsf,分别有 nsf = 节点静态算法,bsf= 广度优先, dsf=深度度优先 - * @return boolean|布尔型 + * @return {boolean} */ function setFetchNodeMode(mode, fetchInvisibleNode, fetchNotImportantNode, algorithm) { if (isAccMode()) { @@ -2538,7 +2584,7 @@ * @param data map格式 {"dumpMethod":1,"maxDepth":50} * dumpMethod: NSF算法下的抓节点方式分别是1、2、3,默认是1 * maxDepth: 抓节点深度 - * @return boolean|布尔型 + * @return {boolean} */ function setNodeDumpParam(data) { if (isAccMode()) { @@ -2556,7 +2602,7 @@ * 适配 EC 9.23.0+ * @param blockNode 字符串,以英文逗号分割,例如 clz,index,bounds,获取属性值,参考idea节点面板的右侧属性 * blockNode 设置为 "" , 代表恢复默认 - * @return {boolean|*} + * @return {boolean} */ function setBlockNodeAttr(blockNodeAttr) { if (isAccMode()) { @@ -2570,7 +2616,7 @@ /** * 加上节点获取的某个标志位 * @param flag 参见 AccessibilityServiceInfo.FLAG_*,如果是0是强制刷新 - * @return {null|boolean} + * @return {boolean} */ function addNodeFlag(flag) { if (isAccMode()) { @@ -2597,18 +2643,23 @@ /** * 转换成node inf的数组 * @param d - * @return NodeInfo {NodeInfo 数组 | null} + * @return {null|NodeInfo[]} NodeInfo 数组 | null */ function nodeInfoArray(d) { if (d == null || d == "") { return null; } - d = JSON.parse(d); - var x = []; - for (var i = 0; i < d.length; i++) { - x.push(new NodeInfo(d[i])); + try { + d = JSON.parse(d); + var x = []; + for (var i = 0; i < d.length; i++) { + x.push(new NodeInfo(d[i])); + } + return x; + } catch (e) { + } - return x; + return null; } @@ -2636,7 +2687,7 @@ /** * 创建一个多点触摸下一个对象 * - * @return MultiPoint 选择器对象 + * @return {MultiPoint} 选择器对象 */ MultiPoint.prototype.next = function () { this.create(); @@ -2645,7 +2696,7 @@ /** * 动作,可以参考android的MotionEvent.ACTION_* * @param value 一般情况下 按下为0,弹起为1,移动为2 - * @return MultiPoint + * @return {MultiPoint} */ MultiPoint.prototype.action = function (value) { if (this.m != null) { @@ -2656,7 +2707,7 @@ /** * 按下动作 - * @return MultiPoint + * @return {MultiPoint} */ MultiPoint.prototype.downAction = function () { this.action(0); @@ -2665,7 +2716,7 @@ /** * 弹起动作 - * @return MultiPoint + * @return {MultiPoint} */ MultiPoint.prototype.upAction = function () { this.action(1); @@ -2674,7 +2725,7 @@ /** * 移动动作 - * @return MultiPoint + * @return {MultiPoint} */ MultiPoint.prototype.moveAction = function () { this.action(2); @@ -2685,7 +2736,7 @@ /** * 设置X坐标 * @param value X坐标 - * @return MultiPoint + * @return {MultiPoint} */ MultiPoint.prototype.x = function (value) { if (this.m != null) { @@ -2696,7 +2747,7 @@ /** * 设置X坐标 * @param value X坐标 - * @return MultiPoint + * @return {MultiPoint} */ MultiPoint.prototype.y = function (value) { if (this.m != null) { @@ -2718,7 +2769,7 @@ /** * 该动作延迟多少毫秒执行 * @param value 延迟时间,单位是毫秒 - * @return MultiPoint + * @return {MultiPoint} */ MultiPoint.prototype.delay = function (value) { if (this.m != null) { @@ -2729,7 +2780,7 @@ /** * meta / modifier 键的状态,一般设置为0 * @param value - * @return MultiPoint + * @return {MultiPoint} */ MultiPoint.prototype.metaState = function (value) { if (this.m != null) { @@ -2843,26 +2894,56 @@ return S.get().xpath(value); } +/** + * + * @param value + * @return {*S + */ function row(value) { return S.get().row(value); } +/** + * + * @param value + * @return {S} + */ function column(value) { return S.get().column(value); } +/** + * + * @param value + * @return {S} + */ function rowSpan(value) { return S.get().rowSpan(value); } +/** + * + * @param value + * @return {S} + */ function columnSpan(value) { return S.get().columnSpan(value); } +/** + * + * @param value + * @return {S} + */ function rowCount(value) { return S.get().rowCount(value); } +/** + * + * @param value + * @return {S} + */ function columnCount(value) { return S.get().columnCount(value); } @@ -3085,7 +3166,7 @@ * @param touch2 第2个手指的触摸点数组 * @param touch3 第3个手指的触摸点数组 * @param timeout 多点触摸执行的超时时间,单位是毫秒,在无障碍模式下,这个参数不生效 - * @return boolean|布尔型 + * @return {boolean} */ function multiTouch(touch1, touch2, touch3, timeout) { if (isAccMode()) { @@ -3099,7 +3180,7 @@ * 取得某个范围的随机值 * @param min 最小值 * @param max 最大值 - * @return 整型 在min和max中间的值, 包含最大和最小值 + * @return {number} 在min和max中间的值, 包含最大和最小值 */ function random(min, max) { return utils.getRangeInt(min, max); @@ -3110,7 +3191,7 @@ * @param tag 任务的唯一标示,不能为空,脚本中可以使用readConfigString("jobTaskTag")获取当前tag值,判断是那个任务过来执行的 * @param execTime 定时时间格式: 2020-04-17 19:20:00,或者直接是秒数字,例如 3,代表3秒后 * @param cancelBeforeRunning - * @return 整型 jobid + * @return {number} jobid */ function startJob(tag, execTime, cancelBeforeRunning) { return utilsWrapper.startJob(tag, execTime, cancelBeforeRunning); @@ -3118,7 +3199,8 @@ /** * 取消所有定时任务 - * @return bool true 代表有任务被取消 + * @return {boolean} true 代表有任务被取消 + * */ function cancelAllJob() { return utilsWrapper.cancelAllJob(); @@ -3127,7 +3209,7 @@ /** * 通过tag对定时任务进行取消 * @param tag tag名称 - * @return bool true 代表有任务被取消 + * @return {boolean} true 代表有任务被取消 */ function cancelJob(tag) { return utilsWrapper.cancelJob(tag); @@ -3135,7 +3217,7 @@ /** * 取得所有的定时任务标签 - * @return 字符串数组或者null + * @return {null|JSON} 字符串数组或者null */ function getAllJobTag() { var x = utilsWrapper.getAllJobTag(); @@ -3234,6 +3316,11 @@ } +/** + * + * @param nodeinfo + * @return {boolean} + */ function clickExNodeInfo(nodeinfo) { if (isAccMode()) { return acEvent.clickExNodeInfo(nodeinfo.nid); @@ -3242,6 +3329,24 @@ } } +/** + * + * @param nodeinfo + * @return {boolean} + */ +function setFocusNodeInfo(nodeinfo) { + if (isAccMode()) { + return acEvent.setFocusNodeInfo(nodeinfo.nid); + } else if (isAgentMode()) { + return agentEvent.setFocusNodeInfo(nodeinfo.nid); + } +} + +/** + * + * @param nodeinfo + * @return {boolean} + */ function longClickExNodeInfo(nodeinfo) { if (isAccMode()) { return acEvent.longClickExNodeInfo(nodeinfo.nid); @@ -3250,7 +3355,11 @@ } } - +/** + * + * @param nodeinfo + * @return {boolean} + */ function scrollForwardNodeInfo(nodeinfo) { if (isAccMode()) { return acEvent.scrollForwardNodeInfo(nodeinfo.nid); @@ -3259,6 +3368,11 @@ } } +/** + * + * @param nodeinfo + * @return {boolean} + */ function scrollBackwardNodeInfo(nodeinfo) { if (isAccMode()) { return acEvent.scrollBackwardNodeInfo(nodeinfo.nid); @@ -3267,6 +3381,11 @@ } } +/** + * + * @param nodeinfo + * @return {boolean} + */ function scrollLeftNodeInfo(nodeinfo) { if (isAccMode()) { return acEvent.scrollLeftNodeInfo(nodeinfo.nid); @@ -3303,7 +3422,7 @@ /** * 读取res文件夹中的资源文件,并返 AutoImage 图片对象 * @param fileName 文件名称,不要加res前缀 - * @return AutoImage 如果是null代表没内容 + * @return {null|AutoImage} 如果是null代表没内容 */ function readResAutoImage(fileName) { return image.readResAutoImage(fileName); @@ -3312,7 +3431,7 @@ /** * 获取最近的节点事件处罚的时间,可通过时间判断节点服务是否可用 * - * @return {long} 长整型时间,毫秒级别 + * @return {number} 长整型时间,毫秒级别 */ function lastNodeEventTime() { @@ -3330,7 +3449,7 @@ * @param x x坐标 * @param y y坐标 * @param delay 长按时间 毫秒 - * @return {bool} true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ function press(x, y, delay) { @@ -3348,7 +3467,7 @@ * 适合EC 7.4.0+ * @param x x坐标 * @param y y坐标 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ function touchDown(x, y) { if (isAccMode()) { @@ -3364,7 +3483,7 @@ * 适合EC 7.4.0+ * @param x x坐标 * @param y y坐标 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ function touchMove(x, y) { if (isAccMode()) { @@ -3380,7 +3499,7 @@ * 适合EC 7.4.0+ * @param x x坐标 * @param y y坐标 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ function touchUp(x, y) { if (isAccMode()) { diff --git a/rpa/libs/hidEvent.js b/rpa/libs/hidEvent.js index 8da4d73..28584f3 100644 --- a/rpa/libs/hidEvent.js +++ b/rpa/libs/hidEvent.js @@ -7,7 +7,7 @@ * [网络模式]设置HID主控地址 * 适配版本 EC 安卓 9.15.0+ * @param hidCenterUrl HID主控程序运行的网址 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.setHidCenter = function (hidCenterUrl) { let result = hidEventWrapper.setHidCenter(hidCenterUrl) @@ -17,7 +17,7 @@ /** * [网络模式]初始化HID设备 * 适配版本 EC 安卓 9.15.0+ - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.initUsbDevice = function () { let result = hidEventWrapper.initUsbDevice(false) @@ -30,7 +30,7 @@ /** * [USB模式]初始化HID设备 * 适配版本 EC 安卓 10.6.0+ - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.initUsbDeviceByUsb = function () { let result = hidEventWrapper.initUsbDevice(true) @@ -47,7 +47,7 @@ * [网络模式]矫正HID坐标 * 调用 initUsbDevice 再调用这个函数 * 适配版本 EC 安卓 9.15.0+ - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.checkFirstPoint = function () { let result = hidEventWrapper.checkFirstPoint() @@ -61,7 +61,7 @@ /** * [网络模式]关闭HID设备 * 适配版本 EC 安卓 9.15.0+ - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.closeUsbDevice = function () { let x = hidEventWrapper.closeUsbDevice(false) @@ -75,7 +75,7 @@ /** * [USB模式]关闭HID设备 * 适配版本 EC 安卓 10.6.0+ - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.closeUsbDeviceByUsb = function () { let x = hidEventWrapper.closeUsbDevice(true) @@ -91,7 +91,7 @@ * 适配版本 EC 安卓 9.15.0+ * @param x x坐标 * @param y y坐标 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.clickPoint = function (x, y) { let result = hidEventWrapper.click(x, y, false) @@ -105,7 +105,7 @@ * 适配版本 EC 安卓 10.6.0+ * @param x x坐标 * @param y y坐标 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.clickPointByUsb = function (x, y) { let result = hidEventWrapper.click(x, y, true) @@ -119,7 +119,7 @@ * 适配版本 EC 安卓 9.15.0+ * @param x x坐标 * @param y y坐标 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.doubleClickPoint = function (x, y) { let result = hidEventWrapper.doubleClick(x, y, 150, false) @@ -134,7 +134,7 @@ * 适配版本 EC 安卓 10.6.0+ * @param x x坐标 * @param y y坐标 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.doubleClickPointByUsb = function (x, y) { let result = hidEventWrapper.doubleClick(x, y, 150, true) @@ -149,7 +149,7 @@ * @param x x坐标 * @param y y坐标 * @param delay 按住时间,单位是毫秒 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.press = function (x, y, delay) { let result = hidEventWrapper.press(x, y, delay, false) @@ -164,7 +164,7 @@ * @param x x坐标 * @param y y坐标 * @param delay 按住时间,单位是毫秒 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.pressByUsb = function (x, y, delay) { let result = hidEventWrapper.press(x, y, delay, true) @@ -182,7 +182,7 @@ * @param ex 终点x坐标 * @param ey 终点y坐标 * @param delay 按住时间,单位是毫秒 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.swipe = function (x, y, ex, ey, delay) { let result = hidEventWrapper.swipe(x, y, ex, ey, delay, false) @@ -200,7 +200,7 @@ * @param ex 终点x坐标 * @param ey 终点y坐标 * @param delay 按住时间,单位是毫秒 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.swipeByUsb = function (x, y, ex, ey, delay) { let result = hidEventWrapper.swipe(x, y, ex, ey, delay, true) @@ -219,7 +219,7 @@ * delay: 该动作延迟多少毫秒执行, 大于40ms,否则可能出现坐标漂移的现象 * @param touch1 第1个手指的触摸点数组,例如:[{"action":0,"x":1,"y":1,"pointer":1,"delay":30},{"action":2,"x":1,"y":1,"pointer":1,"delay":30}] * @param timeout 多点触摸执行的超时时间,单位是毫秒 - * @return boolean|布尔型 + * @return {boolean} */ HidEventWrapper.prototype.multiTouch = function (touch1, timeout) { var data = JSON.stringify(touch1); @@ -235,7 +235,7 @@ * delay: 该动作延迟多少毫秒执行, 大于40ms,否则可能出现坐标漂移的现象 * @param touch1 第1个手指的触摸点数组,例如:[{"action":0,"x":1,"y":1,"pointer":1,"delay":30},{"action":2,"x":1,"y":1,"pointer":1,"delay":30}] * @param timeout 多点触摸执行的超时时间,单位是毫秒 - * @return boolean|布尔型 + * @return {boolean} */ HidEventWrapper.prototype.multiTouchByUsb = function (touch1, timeout) { var data = JSON.stringify(touch1); @@ -249,7 +249,7 @@ * 适配版本 EC 安卓 9.15.0+ * @param x x坐标 * @param y y坐标 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.mouseMove = function (x, y) { let result = hidEventWrapper.mouseMove(x, y, false) @@ -265,7 +265,7 @@ * 适配版本 EC 安卓 9.19.0+ * @param x x坐标 * @param y y坐标 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.touchDown = function (x, y) { let result = hidEventWrapper.touchDown(x, y, false) @@ -281,7 +281,7 @@ * 适配版本 EC 安卓 10.6.0+ * @param x x坐标 * @param y y坐标 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.touchDownByUsb = function (x, y) { let result = hidEventWrapper.touchDown(x, y, true) @@ -297,7 +297,7 @@ * 适配版本 EC 安卓 9.19.0+ * @param x x坐标 * @param y y坐标 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.touchMove = function (x, y) { let result = hidEventWrapper.touchMove(x, y, false) @@ -325,7 +325,7 @@ * 适配版本 EC 安卓 9.19.0+ * @param x x坐标 * @param y y坐标 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.touchUp = function (x, y) { let result = hidEventWrapper.touchUp(x, y, false) @@ -339,7 +339,7 @@ * 适配版本 EC 安卓 10.6.0+ * @param x x坐标 * @param y y坐标 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.touchUpByUsb = function (x, y) { let result = hidEventWrapper.touchUp(x, y, true) @@ -356,7 +356,7 @@ * 适配版本 EC 安卓 9.19.0+ * @param mouseStep 鼠标移动的每次距离,默认是50,不超过127 * @param mouseSleep 移动间隔单位是毫秒。默认是50 - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.setting = function (mouseStep, mouseSleep) { let result = hidEventWrapper.setting(mouseStep, mouseSleep, false) @@ -367,12 +367,11 @@ }; - /** * [USB模式]重置USB数据流 * 如果长时间写不进去数据或者失败,尝试重新重置数据流 * 适配版本 EC 安卓 10.6.0+ - * @return {string} null 代表成功,其他代表错误消息 + * @return {null|string} null 代表成功,其他代表错误消息 */ HidEventWrapper.prototype.resetIOByUsb = function () { let result = hidEventWrapper.resetIOByUsb() @@ -382,3 +381,145 @@ return result; }; + +/** + * [网络模式]home键 + * 适配版本 EC 安卓 10.21.0+ + * @return {null|string} null 代表成功,其他代表错误消息 + */ +HidEventWrapper.prototype.home = function () { + let result = hidEventWrapper.home(false) + if (result == null || result == undefined || result == "") { + return null; + } + return result; +}; + + +/** + * [网络模式] 返回 键 + * 适配版本 EC 安卓 10.21.0+ + * @return {null|string} null 代表成功,其他代表错误消息 + */ +HidEventWrapper.prototype.back = function () { + let result = hidEventWrapper.back(false) + if (result == null || result == undefined || result == "") { + return null; + } + return result; +}; + +/** + * [网络模式] 打开通知栏 键 + * 适配版本 EC 安卓 10.21.0+ + * @return {null|string} null 代表成功,其他代表错误消息 + */ +HidEventWrapper.prototype.openNotification = function () { + let result = hidEventWrapper.openNotification(false) + if (result == null || result == undefined || result == "") { + return null; + } + return result; +}; + +/** + * [网络模式] 最近历史任务 键 + * 适配版本 EC 安卓 10.21.0+ + * @return {null|string} null 代表成功,其他代表错误消息 + */ +HidEventWrapper.prototype.recentApps = function () { + let result = hidEventWrapper.recentApps(false) + if (result == null || result == undefined || result == "") { + return null; + } + return result; +}; + + +/** + * [网络模式] hid键盘输入 + * 适配版本 EC 安卓 10.21.0+ + * @param modifiers int 辅助键 306:Left Ctrl,304:Left Shift,308:Left Alt,305:Right Ctrl,303:Right Shift,307:Right Alt,309:left Windows key,310:Right Windows key + * @param code int 实际键, 详细请参考 https://max.book118.com/html/2018/0108/147954370.shtm 或者 https://wenku.csdn.net/answer/f525e3adc4034414899a2d53fe143c3e + * 或者百度搜索 搜索 关键字 hid键盘键码值 + * @return {null|string} null 代表成功,其他代表错误消息 + */ +HidEventWrapper.prototype.sendKey = function (modifiers, code) { + let result = hidEventWrapper.sendKey(modifiers, code, false) + if (result == null || result == undefined || result == "") { + return null; + } + return result; +}; + + +/** + * [USB模式]home键 + * 适配版本 EC 安卓 10.21.0+ + * @return {null|string} null 代表成功,其他代表错误消息 + */ +HidEventWrapper.prototype.homeByUsb = function () { + let result = hidEventWrapper.home(true) + if (result == null || result == undefined || result == "") { + return null; + } + return result; +}; + + +/** + * [USB模式] 返回 键 + * 适配版本 EC 安卓 10.21.0+ + * @return {null|string} null 代表成功,其他代表错误消息 + */ +HidEventWrapper.prototype.backByUsb = function () { + let result = hidEventWrapper.back(true) + if (result == null || result == undefined || result == "") { + return null; + } + return result; +}; + + +/** + * [USB模式] 打开通知栏 键 + * 适配版本 EC 安卓 10.21.0+ + * @return {null|string} null 代表成功,其他代表错误消息 + */ +HidEventWrapper.prototype.openNotificationByUsb = function () { + let result = hidEventWrapper.openNotification(true) + if (result == null || result == undefined || result == "") { + return null; + } + return result; +}; + +/** + * [USB模式] 最近历史任务 键 + * 适配版本 EC 安卓 10.21.0+ + * @return {null|string} null 代表成功,其他代表错误消息 + */ +HidEventWrapper.prototype.recentAppsByUsb = function () { + let result = hidEventWrapper.recentApps(true) + if (result == null || result == undefined || result == "") { + return null; + } + return result; +}; + + +/** + * [USB模式] hid键盘输入 + * 适配版本 EC 安卓 10.21.0+ + * @param modifiers int 辅助键 306:Left Ctrl,304:Left Shift,308:Left Alt,305:Right Ctrl,303:Right Shift,307:Right Alt,309:left Windows key,310:Right Windows key + * @param code int 实际键, 详细请参考 https://max.book118.com/html/2018/0108/147954370.shtm 或者 https://wenku.csdn.net/answer/f525e3adc4034414899a2d53fe143c3e + * 或者百度搜索 搜索 关键字 hid键盘键码值 + * @return {null|string} null 代表成功,其他代表错误消息 + */ +HidEventWrapper.prototype.sendKeyByUsb = function (modifiers, code) { + let result = hidEventWrapper.sendKey(modifiers, code, true) + if (result == null || result == undefined || result == "") { + return null; + } + return result; +}; diff --git a/rpa/libs/http.js b/rpa/libs/http.js index b83b1d7..d5ec036 100644 --- a/rpa/libs/http.js +++ b/rpa/libs/http.js @@ -14,7 +14,7 @@ * @param file 要保存到本地的文件对象 * @param timeout 下载超时,单位是毫秒 * @param headers 头标志例如{"a":"11"} - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ HttpWrapper.prototype.downloadFile = function (remoteUrl, file, timeout, headers) { if (httpWrapper == null) { @@ -32,7 +32,7 @@ * @param remoteUrl 远程文件URL * @param file 要保存到本地的路径 * @param headers 头标志例如{"a":"11"} - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ HttpWrapper.prototype.downloadFileDefault = function (remoteUrl, file, headers) { if (httpWrapper == null) { @@ -50,7 +50,7 @@ * @param url 请求的URL * @param timeout 超时时间 单位毫秒 * @param headers 头标志例如{"a":"11"} - * @return 字符串 请求后返回的字符串 + * @return {string} 请求后返回的字符串 */ HttpWrapper.prototype.httpGetDefault = function (url, timeout, headers) { if (httpWrapper == null) { @@ -70,7 +70,7 @@ * @param params 参数Map表 例如 {"a":"1"} 这样的参数或者字符串 * @param timeout 超时时间 单位毫秒 * @param headers 头标志例如{"a":"11"} - * @return 字符串 请求后返回的字符串 + * @return {null|string} 请求后返回的字符串 */ HttpWrapper.prototype.httpGet = function (url, params, timeout, headers) { if (httpWrapper == null) { @@ -93,7 +93,7 @@ * @param files 要上传的文件,例如 {"file1":"/sdcard/a.txt"} * @param timeout 超时时间 单位毫秒 * @param headers 头标志例如{"a":"11"} - * @return 字符串 请求后返回的字符串 + * @return {null|string} 请求后返回的字符串 */ HttpWrapper.prototype.httpPost = function (url, params, files, timeout, headers) { if (httpWrapper == null) { @@ -116,7 +116,7 @@ * @param files 要上传的文件,例如 {"file1":"/sdcard/a.txt"} * @param timeout 超时时间 单位毫秒 * @param headers 头标志例如{"a":"11"} - * @return 字符串 请求后返回的字符串 + * @return {null|string} 请求后返回的字符串 */ HttpWrapper.prototype.httpPostEx = function (url, params, files, timeout, headers) { if (httpWrapper == null) { @@ -139,7 +139,7 @@ * @param json json数据 * @param timeout 超时时间 单位毫秒 * @param headers 头标志例如{"a":"11"} - * @return 字符串 请求后返回的字符串 + * @return {null|string} 请求后返回的字符串 */ HttpWrapper.prototype.postJSON = function (url, json, timeout, headers) { if (httpWrapper == null) { @@ -178,7 +178,7 @@ * ]<Br/> * 其中contentType可有可无 * responseCharset: 字符串,强制设置响应内容的编码集 - * @return Response 对象或者null + * @return {null|Response1} 对象或者null */ HttpWrapper.prototype.request = function (param) { if (httpWrapper == null || param == null) { @@ -189,9 +189,13 @@ if (x == null || x == "") { return null; } - return new Response(JSON.parse(x)); + return new Response1(JSON.parse(x)); }; - +/** + * + * @param param + * @return {null|Response1} + */ HttpWrapper.prototype.requestEx = function (param) { if (httpWrapper == null || param == null) { return null; @@ -201,10 +205,10 @@ if (x == null || x == "") { return null; } - return new Response(JSON.parse(x)); + return new Response1(JSON.parse(x)); }; -function Response(data) { +function Response1(data) { this.cookie = {}; this.header = {}; this.charset = ""; @@ -228,7 +232,7 @@ * @param url 要连接的地址 * @param header 参数头 * @param type 类库类型,1 okhttp 2 javawebsocket - * @return {@link WebSocket } WebSocket对象 + * @return {WebSocket1} WebSocket1 对象 */ HttpWrapper.prototype.newWebsocket = function (url, header, type) { var p = null; @@ -236,11 +240,11 @@ p = JSON.stringify(header); } var ws = httpWrapper.websocket(url, p, type); - return new WebSocket(ws); + return new WebSocket1(ws); }; -function WebSocket(ws) { +function WebSocket1(ws) { this.websocketClient = ws; } @@ -253,7 +257,7 @@ * @param period 心跳周期 时间是毫秒 * @param cancelOld 是否取消老的,true 或者false */ -WebSocket.prototype.startHeartBeat = function (heartDataBinCallback, heartDataStrCallback, period, cancelOld) { +WebSocket1.prototype.startHeartBeat = function (heartDataBinCallback, heartDataStrCallback, period, cancelOld) { if (this.websocketClient != null) { this.websocketClient.startHeartBeat(heartDataBinCallback, heartDataStrCallback, period, cancelOld); } @@ -261,7 +265,7 @@ /** * 停止心跳函数 */ -WebSocket.prototype.stopHeartBeat = function () { +WebSocket1.prototype.stopHeartBeat = function () { if (this.websocketClient != null) { this.websocketClient.stopHeartBeat(); } @@ -269,9 +273,9 @@ /** * 开始异步连接 * @param timeout 链接超时时间 - * @return {bool} true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ -WebSocket.prototype.connect = function (timeout) { +WebSocket1.prototype.connect = function (timeout) { if (this.websocketClient != null) { return this.websocketClient.connect(timeout); } @@ -282,9 +286,9 @@ /** * EC 6.17.0+ [已过期] * 重置连接 - * @return {bool} true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ -WebSocket.prototype.reset = function () { +WebSocket1.prototype.reset = function () { if (this.websocketClient != null) { return this.websocketClient.reset(); } @@ -295,9 +299,9 @@ /** * EC 6.17.0+ [已过期] * 开始同步重新链接 - * @return {bool} true 代表链接成功 false代表失败 + * @return {boolean} true 代表链接成功 false代表失败 */ -WebSocket.prototype.reconnectBlocking = function () { +WebSocket1.prototype.reconnectBlocking = function () { if (this.websocketClient != null) { return this.websocketClient.reconnectBlocking(); } @@ -309,9 +313,9 @@ * EC 6.17.0+ [已过期] * 开始同步链接 * @param timeout 链接超时时间 单位是毫秒 - * @return {bool} true 代表链接成功 false代表失败 + * @return {boolean} true 代表链接成功 false代表失败 */ -WebSocket.prototype.connectBlocking = function (timeout) { +WebSocket1.prototype.connectBlocking = function (timeout) { if (this.websocketClient != null) { return this.websocketClient.connectBlocking(timeout); } @@ -321,9 +325,9 @@ /** * 是否已经关闭 - * @return true 代表已经关闭,false 未关闭 + * @return {boolean} true 代表已经关闭,false 未关闭 */ -WebSocket.prototype.isClosed = function () { +WebSocket1.prototype.isClosed = function () { if (this.websocketClient != null) { return this.websocketClient.isClosed(); } @@ -333,9 +337,9 @@ /** * 是否已经连接了 - * @return true 代表已经连接,false 未连接 + * @return {boolean} true 代表已经连接,false 未连接 */ -WebSocket.prototype.isConnected = function () { +WebSocket1.prototype.isConnected = function () { if (this.websocketClient != null) { return this.websocketClient.isConnected(); } @@ -346,16 +350,16 @@ /** * 关闭链接 */ -WebSocket.prototype.close = function () { +WebSocket1.prototype.close = function () { this.websocketClient.close(); }; /** * 适用EC 6.17.0+ * 设置自动重连 - * @param v true 代表自动重连 + * @param {boolean} true 代表自动重连 */ -WebSocket.prototype.setAutoReconnect = function (v) { +WebSocket1.prototype.setAutoReconnect = function (v) { this.websocketClient.setAutoReconnect(v); }; /** @@ -364,7 +368,7 @@ * 设置丢失链接超时时间 * @param timeout 单位是秒 */ -WebSocket.prototype.setConnectionLostTimeout = function (timeout) { +WebSocket1.prototype.setConnectionLostTimeout = function (timeout) { this.websocketClient.setConnectionLostTimeout(timeout); }; @@ -375,7 +379,7 @@ * 设置数据读取超时时间 * @param timeout 单位是秒 */ -WebSocket.prototype.setReadTimeout = function (timeout) { +WebSocket1.prototype.setReadTimeout = function (timeout) { this.websocketClient.setReadTimeout(timeout); }; @@ -385,7 +389,7 @@ * 设置数据写入超时时间 * @param timeout 单位是秒 */ -WebSocket.prototype.setWriteTimeout = function (timeout) { +WebSocket1.prototype.setWriteTimeout = function (timeout) { this.websocketClient.setWriteTimeout(timeout); }; @@ -396,7 +400,7 @@ * 设置心跳超时时间 * @param timeout 单位是秒 */ -WebSocket.prototype.setPingInterval = function (timeout) { +WebSocket1.prototype.setPingInterval = function (timeout) { this.websocketClient.setPingInterval(timeout); }; @@ -407,7 +411,7 @@ * 设置调用超时时间 * @param timeout 单位是秒 */ -WebSocket.prototype.setCallTimeout = function (timeout) { +WebSocket1.prototype.setCallTimeout = function (timeout) { this.websocketClient.setCallTimeout(timeout); }; @@ -415,17 +419,17 @@ /** * 发送文本消息 * @param text 文本信息 - * @return true 代表成功,false 失败 + * @return {boolean} true 代表成功,false 失败 */ -WebSocket.prototype.sendText = function (text) { +WebSocket1.prototype.sendText = function (text) { return this.websocketClient.sendText(text); }; /** * 发送字节信息 * @param bin - * @return true 代表成功,false 失败 + * @return {boolean} true 代表成功,false 失败 */ -WebSocket.prototype.sendBinary = function (bin) { +WebSocket1.prototype.sendBinary = function (bin) { return this.websocketClient.sendBinary(bin); }; @@ -433,35 +437,35 @@ * 当连接打开的时候事件回调 * @param callback 回调函数 */ -WebSocket.prototype.onOpen = function (callback) { +WebSocket1.prototype.onOpen = function (callback) { this.websocketClient.setCallbackOnOpen(callback); }; /** * 当有文本信息发送过来的时候回调 * @param callback 回调函数 */ -WebSocket.prototype.onText = function (callback) { +WebSocket1.prototype.onText = function (callback) { this.websocketClient.setCallbackOnText(callback); }; /** * 当关闭的时候回调 * @param callback 回调函数 */ -WebSocket.prototype.onClose = function (callback) { +WebSocket1.prototype.onClose = function (callback) { this.websocketClient.setCallbackOnClose(callback); }; /** * 当发生错误的时候回调 * @param callback 回调函数 */ -WebSocket.prototype.onError = function (callback) { +WebSocket1.prototype.onError = function (callback) { this.websocketClient.setCallbackOnError(callback); }; /** * 当有二进制数据过来的时候回调 * @param callback 回调函数 */ -WebSocket.prototype.onBinary = function (callback) { +WebSocket1.prototype.onBinary = function (callback) { this.websocketClient.setCallbackOnBinary(callback); }; diff --git a/rpa/libs/image.js b/rpa/libs/image.js index c31ec1e..af606a0 100644 --- a/rpa/libs/image.js +++ b/rpa/libs/image.js @@ -47,6 +47,8 @@ /** * 设置图色模块初始化参数,可用于多分辨率兼容 * @param param + * auto_click_request_dialog: true 自动点击截图权限对话框 + * auto_detect_orientation: true 自动检测方向 false 不检测方向 */ ImageWrapper.prototype.setInitParam = function (param) { if (imageWrapper == null) { @@ -54,12 +56,43 @@ } imageWrapper.setInitParam(JSON.stringify(param)); }; +/** + * 切换图片存储模式为opencv的mat格式 + * 这个函数调用会初始化OPENCV,所以打包的时候组件要包含opencv组件(找图组件) + * 适合 EC 10.18.0+ + * 切换后抓图、读取图片、找图、找色等都会切换到mat格式,速度更快内存更少 + * 如果让图片格式切换请参考 imageToMatFormat和matToImageFormat两个函数 + * @param use 1 是 0 否 + * @return {boolean} true 成功 false 失败 + */ +ImageWrapper.prototype.useOpencvMat = function (use) { + if (imageWrapper == null) { + return false; + } + return imageWrapper.useOpencvMat(use); +}; + +/** + * 截屏时候如果转换mat失败,可以是这个函数试试,一般用不上 + * 这个函数调用会初始化OPENCV,所以打包的时候组件要包含opencv组件 + * 先转为bitmap再转为mat + * 适合 EC 10.18.0+ + * @param use 1 是 0 否 + * @return {boolean} true 成功 false 失败 + */ +ImageWrapper.prototype.setConvertMatWithBitmap = function (use) { + if (imageWrapper == null) { + return false; + } + return imageWrapper.setConvertMatWithBitmap(use); +}; + /** * 设置找色找图的算法模式 * 适合EC 9.10.0+ * @param type 1 代表老的查找算法,2代表新的查找算法 - * @return {boolean|*} + * @return {boolean} */ ImageWrapper.prototype.setFindColorImageMode = function (type) { if (imageWrapper == null) { @@ -68,10 +101,44 @@ return imageWrapper.setFindColorImageMode(type); }; + +/** + * 转换Mat存储格式 + * 适合 EC 10.18.0+ + * @param img {AutoImage} 图片对象 + * @return {null|AutoImage} MAT存储格式的AutoImage 对象或者null + */ +ImageWrapper.prototype.imageToMatFormat = function (img) { + if (img == null) { + return null; + } + let xd = imageWrapper.imageToMatFormat(img.uuid); + if (xd != null && xd != undefined && xd != "") { + return new AutoImage(javaString2string(xd)); + } + return null; +}; + +/** + * 转换普通image存储格式 + * 适合 EC 10.18.0+ + * @param img {AutoImage} 图片对象 + * @return {null|AutoImage} 普通存储格式的AutoImage 对象或者null + */ +ImageWrapper.prototype.matToImageFormat = function (img) { + if (img == null) { + return null; + } + let xd = imageWrapper.matToImageFormat(img.uuid); + if (xd != null && xd != undefined && xd != "") { + return new AutoImage(javaString2string(xd)); + } + return null; +}; /** * 初始化OPENCV 类库 * 如果使用找图请先调用这个函数,第一次初始化需要复制类库,时间可能较长,以后再次执行就很快 - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ ImageWrapper.prototype.initOpenCV = function () { if (imageWrapper == null) { @@ -100,7 +167,7 @@ * @param timeout 超时时间,单位是毫秒 * @param type 截屏的类型,0 自动选择,1 代表授权模式,2 代表无需权限模式(该模式前提条件:运行模式为代理模式) * - * @return 布尔型 true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ ImageWrapper.prototype.requestScreenCapture = function (timeout, type) { if (imageWrapper == null) { @@ -137,7 +204,7 @@ * @param y 截图的起始Y坐标 * @param ex 终点X坐标 * @param ey 终点Y坐标 - * @return AutoImage AutoImage对象或者null + * @return {null|AutoImage} AutoImage对象或者null */ ImageWrapper.prototype.captureScreen = function (retryNumber, x, y, ex, ey) { if (imageWrapper == null) { @@ -158,7 +225,7 @@ * @param ex 终点X坐标 * @param ey 终点Y坐标 * @param q 图片质量,1 - 100,代理模式下有用 - * @return Bitmap null或者bitmap对象 + * @return {null|Bitmap} null或者bitmap对象 */ ImageWrapper.prototype.captureScreenBitmap = function (format, x, y, ex, ey, q) { if (imageWrapper == null) { @@ -169,7 +236,7 @@ /** * 将屏幕抓取为Bitmap对象,在代理模式下和captureScreenBitmap实现不一样,速度比captureScreenBitmap快 * 适合版本 EC 8.3.+ - * @return Bitmap null或者bitmap对象 + * @return {null|Bitmap} null或者bitmap对象 */ ImageWrapper.prototype.captureScreenBitmapEx = function () { if (imageWrapper == null) { @@ -225,7 +292,7 @@ * @param ex 终点X坐标 * @param ey 终点Y坐标 * @param path 截图保存路径 - * @return 布尔型 true 截图成功 false 代表不成功 + * @return {boolean} true 截图成功 false 代表不成功 */ ImageWrapper.prototype.captureToFile = function (retryNumber, x, y, ex, ey, path) { if (imageWrapper == null) { @@ -244,7 +311,7 @@ * 兼容版本: Android 5.0 以上 * * @param path 图片路径 - * @return AutoImage AutoImage对象或者null + * @return {null|AutoImage} AutoImage对象或者null */ ImageWrapper.prototype.readImage = function (path) { if (imageWrapper == null) { @@ -264,7 +331,7 @@ * [注意]: 这个函数是将图片读取到app进程中,如果你使用的是代理模式并且已经打开了代理服务,请使用readImage函数 * 适合版本: EC 9.41.0+ * @param path 图片路径 - * @return AutoImage AutoImage对象或者null + * @return {null|AutoImage} AutoImage对象或者null */ ImageWrapper.prototype.readImageNotAgent = function (path) { if (imageWrapper == null) { @@ -282,7 +349,7 @@ * 适合版本: EC 9.41.0+ * [注意]: 这个函数是将图片读取到app进程中,如果你使用的是代理模式并且已经打开了代理服务,请使用 bitmapToImage 函数 * @param bitmap {Bitmap}对象 - * @return {AutoImage} 对象 + * @return {null|AutoImage} 对象 */ ImageWrapper.prototype.bitmapToImageNotAgent = function (bitmap) { if (imageWrapper == null) { @@ -300,7 +367,7 @@ * 适合版本: EC 9.41.0+ * [注意]: 这个函数是将图片读取到app进程中,如果你使用的是代理模式并且已经打开了代理服务,请使用 readResAutoImage 函数 * @param res {string} res文件夹下的文件路径 - * @return {AutoImage} 对象 + * @return {null|AutoImage} 对象 */ ImageWrapper.prototype.readResAutoImageNotAgent = function (res) { if (res == null) { @@ -321,7 +388,7 @@ * 兼容版本: Android 5.0 以上 * * @param path 图片路径 - * @return Bitmap android的bitmap对象或者null + * @return {null|Bitmap} android的bitmap对象或者null */ ImageWrapper.prototype.readBitmap = function (path) { if (imageWrapper == null) { @@ -340,7 +407,7 @@ * @param image1 图片 * @param x 要获取的像素的横坐标。 * @param y 要获取的像素的纵坐标。 - * @return 整型 + * @return {number} */ ImageWrapper.prototype.pixelInImage = function (image1, x, y) { if (imageWrapper == null || image1 == null) { @@ -367,7 +434,7 @@ * @param threshold 图片相似度。取值范围为0~1的浮点数。默认值为0.9。 * @param limit 限制结果的数量,如果要找到1个,就填写1,如果是多个请填写多个 * @param method 0: TM_SQDIFF平方差匹配法,1: TM_SQDIFF_NORMED归一化平方差匹配方法,2: TM_CCORR相关匹配法,3: TM_CCORR_NORMED归一化相关匹配法,4: TM_CCOEFF系数匹配法,5: TM_CCOEFF_NORMED归一化系数匹配法 - * @return Rect 区域坐标对象数组或者null + * @return {null|Rect[]} 区域坐标对象数组或者null */ ImageWrapper.prototype.findImage = function (image1, template, x, y, ex, ey, weakThreshold, threshold, limit, method) { if (imageWrapper == null || image1 == null || template == null) { @@ -390,7 +457,7 @@ * @param threshold 图片相似度。取值范围为0~1的浮点数。默认值为0.9。 * @param limit 限制结果的数量,如果要找到1个,就填写1,如果是多个请填写多个 * @param method 0: TM_SQDIFF平方差匹配法,1: TM_SQDIFF_NORMED归一化平方差匹配方法,2: TM_CCORR相关匹配法,3: TM_CCORR_NORMED归一化相关匹配法,4: TM_CCOEFF系数匹配法,5: TM_CCOEFF_NORMED归一化系数匹配法 - * @return Rect 区域坐标对象数组或者null + * @return {null|Rect[]} 区域坐标对象数组或者null */ ImageWrapper.prototype.findImage2 = function (image1, template, x, y, ex, ey, weakThreshold, threshold, limit, method) { if (imageWrapper == null || image1 == null || template == null) { @@ -414,7 +481,7 @@ * @param threshold 图片相似度。取值范围为0~1的浮点数。默认值为0.9。 * @param limit 限制结果的数量,如果要找到1个,就填写1,如果是多个请填写多个 * @param method 0: TM_SQDIFF平方差匹配法,1: TM_SQDIFF_NORMED归一化平方差匹配方法,2: TM_CCORR相关匹配法,3: TM_CCORR_NORMED归一化相关匹配法,4: TM_CCOEFF系数匹配法,5: TM_CCOEFF_NORMED归一化系数匹配法 - * @return Rect 区域坐标对象数组或者null + * @return {null|Rect[]} 区域坐标对象数组或者null */ ImageWrapper.prototype.findImageEx = function (template, x, y, ex, ey, weakThreshold, threshold, limit, method) { if (imageWrapper == null || template == null) { @@ -441,7 +508,7 @@ * level越大可能带来越高的找图效率,但也可能造成找图失败(图片因过度缩小而无法分辨)或返回错误位置。因此,除非您清楚该参数的意义并需要进行性能调优,否则不需要用到该参数。 * @param limit 限制结果的数量,如果要找到1个,就填写1,如果是多个请填写多个 * @param method 0: TM_SQDIFF平方差匹配法,1: TM_SQDIFF_NORMED归一化平方差匹配方法,2: TM_CCORR相关匹配法,3: TM_CCORR_NORMED归一化相关匹配法,4: TM_CCOEFF系数匹配法,5: TM_CCOEFF_NORMED归一化系数匹配法 - * @return Match集合 匹配到的集合 + * @return {null|Match[]} 匹配到的集合 */ ImageWrapper.prototype.matchTemplate = function (image1, template, weakThreshold, threshold, rect, maxLevel, limit, method) { if (imageWrapper == null || image1 == null || template == null) { @@ -452,12 +519,17 @@ if (res == null || res == "") { return null; } - var d = JSON.parse(res); - var x = []; - for (var i = 0; i < d.length; i++) { - x.push(new Match(d[i])); + try { + var d = JSON.parse(res); + var x = []; + for (var i = 0; i < d.length; i++) { + x.push(new Match(d[i])); + } + return x; + } catch (e) { + } - return x; + return null; }; /** @@ -473,7 +545,7 @@ * level越大可能带来越高的找图效率,但也可能造成找图失败(图片因过度缩小而无法分辨)或返回错误位置。因此,除非您清楚该参数的意义并需要进行性能调优,否则不需要用到该参数。 * @param limit 限制结果的数量,如果要找到1个,就填写1,如果是多个请填写多个 * @param method 0: TM_SQDIFF平方差匹配法,1: TM_SQDIFF_NORMED归一化平方差匹配方法,2: TM_CCORR相关匹配法,3: TM_CCORR_NORMED归一化相关匹配法,4: TM_CCOEFF系数匹配法,5: TM_CCOEFF_NORMED归一化系数匹配法 - * @return Match集合 匹配到的集合 + * @return {null|Match[]} 匹配到的集合 */ ImageWrapper.prototype.matchTemplate2 = function (image1, template, weakThreshold, threshold, rect, maxLevel, limit, method) { if (imageWrapper == null || image1 == null || template == null) { @@ -484,12 +556,18 @@ if (res == null || res == "") { return null; } - var d = JSON.parse(res); - var x = []; - for (var i = 0; i < d.length; i++) { - x.push(new Match(d[i])); + try { + var d = JSON.parse(res); + var x = []; + for (var i = 0; i < d.length; i++) { + x.push(new Match(d[i])); + } + return x; + } catch (e) { + } - return x; + return null; + }; /** * OpenCV模板匹配封装,在当前屏幕截图中进行匹配 @@ -506,7 +584,7 @@ * level越大可能带来越高的找图效率,但也可能造成找图失败(图片因过度缩小而无法分辨)或返回错误位置。因此,除非您清楚该参数的意义并需要进行性能调优,否则不需要用到该参数。 * @param limit 限制结果的数量,如果要找到1个,就填写1,如果是多个请填写多个 * @param method 0: TM_SQDIFF平方差匹配法,1: TM_SQDIFF_NORMED归一化平方差匹配方法,2: TM_CCORR相关匹配法,3: TM_CCORR_NORMED归一化相关匹配法,4: TM_CCOEFF系数匹配法,5: TM_CCOEFF_NORMED归一化系数匹配法 - * @return Match集合 匹配到的集合 + * @return {null|Match[]} 匹配到的集合 */ ImageWrapper.prototype.matchTemplateEx = function (template, weakThreshold, threshold, rect, maxLevel, limit, method) { if (imageWrapper == null || template == null) { @@ -540,7 +618,7 @@ * @param ey 终点Y坐标 * @param limit 限制个数 * @param orz 方向,分别从1-8 - * @return 多个 PointIndex 坐标点数组或者null + * @return {null|PointIndex[]}多个 PointIndex 坐标点数组或者null */ ImageWrapper.prototype.findNotColor = function (image1, color, threshold, x, y, ex, ey, limit, orz) { if (imageWrapper == null || image1 == null) { @@ -553,13 +631,18 @@ if (res == null || res == "") { return null; } + try { + let d = JSON.parse(res); + let x1 = []; + for (let i = 0; i < d.length; i++) { + x1.push(new PointIndex(d[i])); + } + return x1; + } catch (e) { - let d = JSON.parse(res); - let x1 = []; - for (let i = 0; i < d.length; i++) { - x1.push(new PointIndex(d[i])); } - return x1; + return null; + }; /** * 在图片中找到颜色和color完全相等的点,;如果没有找到,则返回null。 @@ -574,7 +657,7 @@ * @param ey 终点Y坐标 * @param limit 限制个数 * @param orz 方向,分别从1-8 - * @return 多个 PointIndex 坐标点数组或者null + * @return {null|PointIndex[]} 坐标点数组或者null */ ImageWrapper.prototype.findColor = function (image1, color, threshold, x, y, ex, ey, limit, orz) { if (imageWrapper == null || image1 == null) { @@ -587,12 +670,17 @@ return null; } - let d = JSON.parse(res); - let x1 = []; - for (let i = 0; i < d.length; i++) { - x1.push(new PointIndex(d[i])); + try { + let d = JSON.parse(res); + let x1 = []; + for (let i = 0; i < d.length; i++) { + x1.push(new PointIndex(d[i])); + } + return x1; + } catch (e) { + } - return x1; + return null; }; @@ -605,7 +693,7 @@ * * @param image 图片 * @param jsonFileName res文件中取色工具生成的JSON文件,只要填写文件名称即可,后缀不用填写 - * @return 多个 PointIndex 坐标点数组或者null + * @return {null|PointIndex[]} 坐标点数组或者null */ ImageWrapper.prototype.findColorJ = function (image1, jsonFileName) { if (imageWrapper == null || image1 == null) { @@ -642,7 +730,7 @@ * @param ey 终点Y坐标 * @param limit 限制个数 * @param orz 方向,分别从1-8 - * @return 多个 PointIndex 坐标点数组或者null + * @return {null|PointIndex[]} 坐标点数组或者null */ ImageWrapper.prototype.findColorEx = function (color, threshold, x, y, ex, ey, limit, orz) { if (imageWrapper == null) { @@ -653,12 +741,17 @@ if (res == null || res == "") { return null; } - let d = JSON.parse(res); - let x1 = []; - for (var i = 0; i < d.length; i++) { - x1.push(new PointIndex(d[i])); + try { + let d = JSON.parse(res); + let x1 = []; + for (var i = 0; i < d.length; i++) { + x1.push(new PointIndex(d[i])); + } + return x1; + } catch (e) { + return null; } - return x1; + }; @@ -670,7 +763,7 @@ * 兼容版本: Android 5.0 以上 * * @param jsonFileName res文件中取色工具生成的JSON文件,只要填写文件名称即可,后缀不用填写 - * @return 多个 PointIndex 坐标点数组或者null + * @return {null|PointIndex[]} 坐标点数组或者null */ ImageWrapper.prototype.findColorExJ = function (jsonFileName) { if (imageWrapper == null) { @@ -712,7 +805,7 @@ * @param ey 终点Y坐标 * @param limit 限制个数 * @param orz 方向,分别从1-8 - * @return 多个Point 坐标点数组或者null + * @return {null|Point[]} 坐标点数组或者null */ ImageWrapper.prototype.findMultiColor = function (image1, firstColor, points, threshold, x, y, ex, ey, limit, orz) { if (imageWrapper == null || image1 == null) { @@ -724,12 +817,17 @@ if (res == null || res == "") { return null; } - let d = JSON.parse(res); - let x1 = []; - for (let i = 0; i < d.length; i++) { - x1.push(new Point(d[i])); + try { + let d = JSON.parse(res); + let x1 = []; + for (let i = 0; i < d.length; i++) { + x1.push(new Point(d[i])); + } + return x1; + } catch (e) { } - return x1; + return null; + }; @@ -744,7 +842,7 @@ * * @param image1 要找色的图片 * @param jsonFileName res文件中取色工具生成的JSON文件,只要填写文件名称即可,后缀不用填写 - * @return 多个Point 坐标点数组或者null + * @return {null|Point[]} 坐标点数组或者null */ ImageWrapper.prototype.findMultiColorJ = function (image1, jsonFileName) { //String image, String firstColor, String points, float threshold, int x, int y, int w, int h,int limit @@ -787,7 +885,7 @@ * @param ey 终点Y坐标 * @param limit 限制个数 * @param orz 方向,分别从1-8 - * @return 多个Point 坐标点数组或者null + * @return {null|Point[]} 坐标点数组或者null */ ImageWrapper.prototype.findMultiColorEx = function (firstColor, points, threshold, x, y, ex, ey, limit, orz) { //String firstColor, String points, float threshold, int x, int y, int w, int h @@ -823,7 +921,7 @@ * 兼容版本: Android 5.0 以上 * * @param jsonFileName res文件中取色工具生成的JSON文件,只要填写文件名称即可,后缀不用填写 - * @return 多个Point 坐标点数组或者null + * @return {null|Point[]} 坐标点数组或者null */ ImageWrapper.prototype.findMultiColorExJ = function (jsonFileName) { if (imageWrapper == null) { @@ -859,7 +957,7 @@ * @param y 区域的Y起始坐标,默认填写0全屏查找 * @param ex 终点X坐标,默认填写0全屏查找 * @param ey 终点Y坐标,默认填写0全屏查找 - * @return 布尔型,true代表找到了 false代表未找到 + * @return {boolean} true代表找到了 false代表未找到 */ ImageWrapper.prototype.cmpColor = function (image1, points, threshold, x, y, ex, ey) { if (imageWrapper == null || image1 == null) { @@ -885,7 +983,7 @@ * @param y 区域的Y起始坐标,默认填写0全屏查找 * @param ex 终点X坐标,默认填写0全屏查找 * @param ey 终点Y坐标,默认填写0全屏查找 - * @return 布尔型,true代表找到了 false代表未找到 + * @return {boolean} true代表找到了 false代表未找到 */ ImageWrapper.prototype.cmpColorEx = function (points, threshold, x, y, ex, ey) { if (imageWrapper == null) { @@ -911,7 +1009,7 @@ * @param y 区域的Y起始坐标,默认填写0全屏查找 * @param ex 终点X坐标,默认填写0全屏查找 * @param ey 终点Y坐标,默认填写0全屏查找 - * @return 整型,如果找到就返回当前points的索引值,如果返回-1,说明都没有找到 + * @return {number} 如果找到就返回当前points的索引值,如果返回-1,说明都没有找到 */ ImageWrapper.prototype.cmpMultiColor = function (image1, points, threshold, x, y, ex, ey) { if (imageWrapper == null || image1 == null) { @@ -949,7 +1047,7 @@ * @param y 区域的Y起始坐标,默认填写0全屏查找 * @param ex 终点X坐标,默认填写0全屏查找 * @param ey 终点Y坐标,默认填写0全屏查找 - * @return 整型,如果找到就返回当前points的索引值,如果返回-1,说明都没有找到 + * @return {number} 如果找到就返回当前points的索引值,如果返回-1,说明都没有找到 */ ImageWrapper.prototype.cmpMultiColorEx = function (points, threshold, x, y, ex, ey) { if (imageWrapper == null) { @@ -980,7 +1078,7 @@ /** * 取得宽度 * @param img 图片对象 - * @return int + * @return {number} */ ImageWrapper.prototype.getWidth = function (img) { if (img == null) { @@ -992,7 +1090,7 @@ /** * 取得高度 * @param img 图片对象 - * @return int + * @return {number} */ ImageWrapper.prototype.getHeight = function (img) { if (img == null) { @@ -1005,7 +1103,7 @@ * 保存到文件中 * @param img 图片对象 * @param path 路径 - * @return bool true代表成功,false 代表失败 + * @return {boolean} true代表成功,false 代表失败 */ ImageWrapper.prototype.saveTo = function (img, path) { if (img == null) { @@ -1016,7 +1114,7 @@ /** * 转成base64的字符串 * @param img 图片对象 - * @return string + * @return {string} */ ImageWrapper.prototype.toBase64 = function (img) { if (img == null) { @@ -1030,7 +1128,7 @@ * @param img 图片对象 * @param format 格式 jpg或者 png * @param q 质量 1-100,质量越大 越清晰 - * @return 字符串 + * @return {string} */ ImageWrapper.prototype.toBase64Format = function (img, format, q) { if (img == null) { @@ -1045,7 +1143,7 @@ * @param y y起始坐标 * @param ex 终点X坐标 * @param ey 终点Y坐标 - * @return AutoImage 对象或者null + * @return {null|AutoImage} 对象或者null */ ImageWrapper.prototype.clip = function (img, x, y, ex, ey) { if (img == null) { @@ -1064,7 +1162,7 @@ * @param img 图片对象 * @param w 目标宽度 * @param h 目标高度 - * @return AutoImage 对象或者null + * @return {null|AutoImage} 对象或者null */ ImageWrapper.prototype.scaleImage = function (img, w, h) { if (img == null) { @@ -1083,7 +1181,7 @@ * @param img 图片对象 * @param x x坐标点 * @param y y坐标点 - * @return int 颜色值 + * @return {number} 颜色值 */ ImageWrapper.prototype.pixel = function (img, x, y) { if (img == null) { @@ -1095,7 +1193,7 @@ /** * 将整型的颜色值转成16进制RGB字符串 * @param color 整型值 - * @return {string} 颜色字符串 + * @return {null|string} 颜色字符串 */ ImageWrapper.prototype.argb = function (color) { if (color == null) { @@ -1110,7 +1208,7 @@ * @param bitmap 图片对象 * @param x x坐标点 * @param y y坐标点 - * @return int 颜色值 + * @return {number} 颜色值 */ ImageWrapper.prototype.getPixelBitmap = function (bitmap, x, y) { if (imageWrapper == null) { @@ -1130,7 +1228,7 @@ * @param y 从位图中读取的第一个像素的y坐标值 * @param width 从每一行中读取的像素宽度 * @param height 读取的行数 - * @return int 颜色值数组 + * @return {number} 颜色值数组 */ ImageWrapper.prototype.getPixelsBitmap = function (bitmap, arraySize, offset, stride, x, y, width, height) { if (imageWrapper == null) { @@ -1142,7 +1240,7 @@ /** * 是否被回收了 * @param img 图片对象 - * @return bool true代表已经被回收了 + * @return {boolean} true代表已经被回收了 */ ImageWrapper.prototype.isRecycled = function (img) { if (img == null) { @@ -1165,7 +1263,7 @@ /** * 回收图片 * @param img 图片对象 - * @return {*} + * @return {boolean} */ ImageWrapper.prototype.recycle = function (img) { if (img == null) { @@ -1176,7 +1274,6 @@ let d = img.getClass(); if (d == "class android.graphics.Bitmap") { img.recycle(); - return true; } } catch (e) { @@ -1189,7 +1286,19 @@ return imageWrapper.recycle(img.uuid); }; +/** + * 回收所有图片 + * @return {boolean} + */ +ImageWrapper.prototype.recycleAllImage = function () { + return imageWrapper.recycleAllImage(); +} +/** + * + * @param res + * @return {null|Rect[]} + */ ImageWrapper.prototype.toRectList = function (res) { if (res == null || res == "") { return null; @@ -1218,7 +1327,7 @@ * 8 大津法自动寻求全局阈值<br/> * 16 三角形法自动寻求全局阈值<br/> * @param threshold 二值化系数,0 ~ 255 - * @return AutoImage 对象或者null + * @return {null|AutoImage} 对象或者null */ ImageWrapper.prototype.binaryzation = function (img, type, threshold) { if (img == null) { @@ -1268,7 +1377,7 @@ * {"diameter":20, * "adaptiveMethod":1, * "c":9,"blockSize":51} - * @return Bitmap 对象或者null + * @return {null|Bitmap} 对象或者null **/ ImageWrapper.prototype.binaryzationBitmapEx = function (bitmap, map) { if (bitmap == null) { @@ -1290,7 +1399,7 @@ * 8 大津法自动寻求全局阈值<br/> * 16 三角形法自动寻求全局阈值<br/> * @param threshold 二值化系数,0 ~ 255 - * @return Bitmap 对象或者null + * @return {null|Bitmap} 对象或者null */ ImageWrapper.prototype.binaryzationBitmap = function (bitmap, type, threshold) { if (bitmap == null) { @@ -1306,7 +1415,7 @@ * @param y 开始Y坐标 * @param w 剪裁宽度 * @param h 剪裁高度 - * @return {Bitmap} 安卓的Bitmap对象 + * @return {null|Bitmap} 安卓的Bitmap对象 */ ImageWrapper.prototype.clipBitmap = function (bitmap, x, y, w, h) { if (bitmap == null) { @@ -1320,7 +1429,7 @@ * @param bitmap 图片 * @param w 目标宽度 * @param h 目标高度 - * @return {Bitmap} 安卓的Bitmap对象 + * @return {null|Bitmap} 安卓的Bitmap对象 */ ImageWrapper.prototype.scaleBitmap = function (bitmap, w, h) { if (bitmap == null) { @@ -1333,7 +1442,7 @@ * @param data base64 数据 * @param flag base64格式的标示,一般为0, * 可选参数为 :0 默认, 1 无填充模式,2 无换行模式,4 换行模式 - * @return {Bitmap} 安卓的Bitmap对象 + * @return {null|Bitmap} 安卓的Bitmap对象 */ ImageWrapper.prototype.base64Bitmap = function (data, flag) { if (data == null) { @@ -1344,7 +1453,7 @@ /** * 将AutoImage转换为安卓原生的Bitmap对象 * @param img {AutoImage} - * @return {Bitmap} 对象 + * @return {null|Bitmap} 对象 */ ImageWrapper.prototype.imageToBitmap = function (img) { if (img == null) { @@ -1357,7 +1466,7 @@ * 将安卓原生的Bitmap对象转换为AutoImage * 适合EC 6.15.0+版本 * @param img {Bitmap}对象 - * @return {AutoImage} 对象 + * @return {null|AutoImage} 对象 */ ImageWrapper.prototype.bitmapToImage = function (bitmap) { var xd = imageWrapper.bitmapToImage(bitmap); @@ -1388,7 +1497,7 @@ * @param format 要保存图像格式,有 png,jpg,webp * @param q 要保存图像质量,1-100 * @param path 要保存图像路径 - * @return {bool} true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ ImageWrapper.prototype.saveBitmap = function (bitmap, format, q, path) { if (bitmap == null) { @@ -1401,7 +1510,7 @@ * 支持EC 10.11.0+ * @param bitmap 安卓的bitmap对象 * @param degree 度数,-90代表逆时针旋转90度,home键在右,90度代表顺时针旋转90度,home键在左 - * @return Bitmap 对象或者null + * @return {null|Bitmap} 对象或者null */ ImageWrapper.prototype.rotateBitmap = function (bitmap, degree) { if (bitmap == null) { @@ -1416,7 +1525,7 @@ * 支持EC 10.11.0+ * @param img 图片对象 * @param degree 度数,-90代表逆时针旋转90度,home键在右,90度代表顺时针旋转90度,home键在左 - * @return AutoImage 对象或者null + * @return {null|AutoImage} 对象或者null */ ImageWrapper.prototype.rotateImage = function (img, degree) { if (img == null) { @@ -1429,10 +1538,14 @@ return null; }; - +/** + * + * @param res + * @return {null|AutoImage} + */ ImageWrapper.prototype.readResAutoImage = function (res) { if (res == null) { - return false; + return null; } let uuid = imageWrapper.readResAutoImage(res); if (uuid != null && uuid != undefined && uuid != "") { @@ -1446,7 +1559,7 @@ * 使用系统的screencap命令截图AutoImage,适合root或者代理模式, 有root权限或者开启了代理服务 * 适合版本 EC 6.8.0+ * @param root 是否优先使用root方式截图 - * @return AutoImage 对象或者null + * @return {null|AutoImage} 对象或者null */ ImageWrapper.prototype.screencapImage = function (root) { let xd = imageWrapper.screencapImage(root); @@ -1530,7 +1643,7 @@ * - mostAngleFlag 启用(1)/禁用(0) 角度投票(整张图片以最大可能文字方向来识别),当禁用文字方向检测时,此项也不起作用,默认关闭。<br/> * - limit 代表每1秒执行ocr请求个数 默认1000。可以适当降低减少cpu占用<br/> * - checkImage 检查数据是否是图像(1是 0否)默认关闭。<br/> - * @return {bool} 布尔型 成功或者失败 + * @return {boolean} 布尔型 成功或者失败 */ OcrInst.prototype.initOcr = function (map) { if (map == null) { @@ -1542,7 +1655,7 @@ /** * 初始化OCR远程服务,只有使用easyedge和paddleocr的时候需要调用 * @param timeout 超时时间,毫秒 - * @return {bool} 成功或者失败 + * @return {boolean} 成功或者失败 */ OcrInst.prototype.initOcrServer = function (timeout) { return ocrWrapper.initOcrServer(this.ocrUtil, timeout); @@ -1560,7 +1673,7 @@ /** * 设置OCR实现方式 * @param type 值分别为 tess = Tesseract模块,baiduOnline=百度在在线识别模块 - * @return {bool} 成功或者失败 + * @return {boolean} 成功或者失败 */ OcrInst.prototype.setOcrType = function (type) { return ocrWrapper.setOcrType(this.ocrUtil, type); @@ -1572,7 +1685,7 @@ * 适合版本 EC 6.9.0+ * @param daemon true 代表守护,false代表不守护 * @param delay 每次守护间隔,单位是毫秒 - * @return {bool} 成功或者失败 + * @return {boolean} 成功或者失败 */ OcrInst.prototype.setDaemonServer = function (daemon, delay) { return ocrWrapper.setDaemonServer(this.ocrUtil, daemon, delay); @@ -1581,7 +1694,7 @@ /** * 释放OCR占用的资源 - * @return {bool} 成功或者失败 + * @return {boolean} 成功或者失败 */ OcrInst.prototype.releaseAll = function () { return ocrWrapper.releaseAll(this.ocrUtil); @@ -1618,7 +1731,7 @@ * @param bitmap 图片 * @param timeout 超时时间 单位毫秒 * @param extra 扩展参数,map形式,例如 {"token":"xxx"} - * @return {JSON} JSON对象 + * @return {null|JSON} JSON对象 */ OcrInst.prototype.ocrBitmap = function (bitmap, timeout, extra) { if (bitmap == null) { @@ -1630,7 +1743,13 @@ } return d; }; - +/** + * + * @param img + * @param timeout + * @param extra + * @return {null|JSON} JSON对象 + */ OcrInst.prototype.ocrImage = function (img, timeout, extra) { if (img == null) { return null; @@ -1650,6 +1769,11 @@ return d; }; +/** + * + * @param arr + * @return {string|null} + */ ImageWrapper.prototype.convertFirstColorArrayToString = function (arr) { if (arr) { if (typeof arr == "string") { @@ -1664,7 +1788,11 @@ return null; } - +/** + * + * @param arr + * @return {string|null|*} + */ ImageWrapper.prototype.convertMultiColorArrayToString = function (arr) { if (arr) { if (typeof arr == "string") { @@ -1690,7 +1818,11 @@ return null; } - +/** + * + * @param arr + * @return {string|null} + */ ImageWrapper.prototype.convertFirstColorArrayToString2 = function (arr) { if (arr) { if (typeof arr == "string") { @@ -1716,7 +1848,11 @@ return null; } - +/** + * + * @param arr + * @return {string|null|string[]} + */ ImageWrapper.prototype.convertMultiCmpColorArrayToString = function (arr) { if (arr) { if (typeof arr == "string") { @@ -1756,7 +1892,7 @@ * @param ey 终点Y坐标 * @param threshold 图片相似度。取值范围为0~1的浮点数。默认值为0.9。 * @param limit 限制结果的数量,如果要找到1个,就填写1,如果是多个请填写多个 - * @return 多个Point 坐标点数组或者null + * @return {null|Point[]} 坐标点数组或者null */ ImageWrapper.prototype.findImageByColor = function (image1, template, x, y, ex, ey, threshold, limit) { if (imageWrapper == null || image1 == null || template == null) { @@ -1766,12 +1902,18 @@ if (res == null || res == "") { return null; } - let d = JSON.parse(res); - let x1 = []; - for (let i = 0; i < d.length; i++) { - x1.push(new Point(d[i])); + try { + let d = JSON.parse(res); + let x1 = []; + for (let i = 0; i < d.length; i++) { + x1.push(new Point(d[i])); + } + return x1; + } catch (e) { + } - return x1; + return null; + }; /** * 通过颜色找图,支持透明图,这个不需要处理话opencv @@ -1793,7 +1935,7 @@ * cmpColorSucThreshold: 成功匹配多少个颜色系数 就认为是成功的,例如 0.9 = 90%个点<Br/> * startX: 第一个点从哪里开始找的X坐标<Br/> * startY: 第一个点从哪里开始找的Y坐标<Br/> - * @return 多个Point 坐标点数组或者null + * @return {null|Point[]} 坐标点数组或者null */ ImageWrapper.prototype.findImageByColorEx = function (image1, template, x, y, ex, ey, limit, extra) { if (imageWrapper == null || image1 == null || template == null) { @@ -1806,12 +1948,18 @@ if (res == null || res == "") { return null; } - let d = JSON.parse(res); - let x1 = []; - for (let i = 0; i < d.length; i++) { - x1.push(new Point(d[i])); + try { + let d = JSON.parse(res); + let x1 = []; + for (let i = 0; i < d.length; i++) { + x1.push(new Point(d[i])); + } + return x1; + } catch (e) { + } - return x1; + return null; + }; function Yolov8Wrapper() { @@ -1827,7 +1975,7 @@ /** * 获取YOLOV8错误消息 * 适配EC 10.15.0+ - * @return string 字符串 + * @return {string} 字符串 */ Yolov8Util.prototype.getErrorMsg = function () { return ocrWrapper.getYolov8ErrorMsg(this.yolov8Instance); @@ -1838,12 +1986,12 @@ * 适配EC 10.15.0+ * @param model_name 模型名称 默认写 yolov8s-640 即可 * @param input_size yolov8训练时候的imgsz参数,默认写640即可 - * @param input_size 检测框系数,默认写0.25即可 + * @param box_thr 检测框系数,默认写0.25即可 * @param iou_thr 输出系数,,默认写0.35 即可 * @param bind_cpu 是否绑定CPU,选项为ALL,BIG,LITTLE 三个,默认写ALL * @param use_vulkan_compute 是否启用硬件加速,1是,0否 * @param obj_names JSON数组,训练的时候分类名称例如 ["star","common","face"] - * @return JSON数据 + * @return {JSON|null|*} 数据 */ Yolov8Util.prototype.getDefaultConfig = function (model_name, input_size, box_thr, iou_thr, bind_cpu, use_vulkan_compute, obj_names) { if ((typeof obj_names) == "string") { @@ -1874,6 +2022,7 @@ data["names"] = obj_names; data["input_size"] = input_size; data["box_thr"] = box_thr; + data["num_thread"] = 4; data["iou_thr"] = iou_thr; data["use_vulkan_compute"] = use_vulkan_compute; data["bind_cpu"] = bind_cpu; @@ -1887,7 +2036,7 @@ * @param map 参数表 参考 getDefaultConfig函数获取默认的参数 * @param paramPath param文件路径 * @param binPath bin文件路径 - * @return boolean true代表成功 false代表失败 + * @return {boolean} true代表成功 false代表失败 */ Yolov8Util.prototype.initYoloModel = function (map, paramPath, binPath) { if (map == null) { @@ -1905,7 +2054,7 @@ * name: 代表是分类,confidence:代表可信度,left,top,right,bottom代表结果坐标选框 * @param bitmap 安卓的bitmap对象 * @param obj_names JSON数组,不写代表不过滤,写了代表只取填写的分类 - * @return string 字符串数据 + * @return {string|null} 字符串数据 */ Yolov8Util.prototype.detectBitmap = function (bitmap, obj_names) { if (bitmap == null) { @@ -1919,10 +2068,43 @@ return ocrWrapper.detectBitmap(this.yolov8Instance, bitmap, obj_names); } + +/** + * 检测Image + * 适配EC 10.16.0+ + * 返回数据例如 + * [{"name":"heart","confidence":0.92,"left":957,"top":986,"right":1050,"bottom":1078}] + * name: 代表是分类,confidence:代表可信度,left,top,right,bottom代表结果坐标选框 + * @param img AutoImage对象 + * @param obj_names JSON数组,不写代表不过滤,写了代表只取填写的分类 + * @return {string|null} 字符串数据 + */ +Yolov8Util.prototype.detectImage = function (img, obj_names) { + let bitmap = image.imageToBitmap(img) + if (bitmap == null) { + return null + } + if (obj_names == null || obj_names == undefined) { + obj_names = "[]" + } else { + obj_names = JSON.stringify(obj_names) + } + let result = ocrWrapper.detectBitmap(this.yolov8Instance, bitmap, obj_names); + if (bitmap != null) { + try { + bitmap.recycle(); + } catch (e) { + } + bitmap = null; + } + return result; +} + + /** * 释放yolov8资源 * 适配EC 10.15.0+ - * @return boolean + * @return {boolean} */ Yolov8Util.prototype.release = function () { return ocrWrapper.releaseYolo(this.yolov8Instance); @@ -1931,7 +2113,7 @@ /** * 初始化yolov8实例 * 适配EC 10.15.0+ - * @return Yolov8Util 实例对象 + * @return {Yolov8Util} 实例对象 */ Yolov8Wrapper.prototype.newYolov8 = function () { let instance = ocrWrapper.newYolov8(); diff --git a/rpa/libs/netcard.js b/rpa/libs/netcard.js index 1007adc..0c0763d 100644 --- a/rpa/libs/netcard.js +++ b/rpa/libs/netcard.js @@ -35,7 +35,7 @@ * 适配版本 EC 安卓 9.13.0+ * @param appId 应用的appId,用户中心后台获取 * @param appSecret 应用的密钥,用户中心后台获取 - * @return {bool} true 成功 false 失败 + * @return {boolean} true 成功 false 失败 */ EcNetCardWrapper.prototype.netCardInit = function (appId, appSecret) { this.setErrorCallback(function (code, msg) { diff --git a/rpa/libs/shell.js b/rpa/libs/shell.js index 81f7e2c..cbd3fbe 100644 --- a/rpa/libs/shell.js +++ b/rpa/libs/shell.js @@ -11,7 +11,7 @@ * 兼容版本: Android 4.4 以上 * * @param path 文件路径 - * @return 布尔型 true 代表安装成功,false 代表安装失败 + * @return {boolean} true 代表安装成功,false 代表安装失败 */ ShellWrapper.prototype.installApp = function (path) { if (shellWrapper == null) { @@ -27,7 +27,7 @@ * 兼容版本: Android 4.4 以上 * * @param packageName 应用程序的包名 - * @return 布尔型 true 代表卸载成功,false 代表卸载失败 + * @return {boolean} true 代表卸载成功,false 代表卸载失败 */ ShellWrapper.prototype.uninstallApp = function (packageName) { if (shellWrapper == null) { @@ -44,7 +44,7 @@ * 兼容版本: Android 4.4 以上 * * @param packageName 应用程序的包名 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ ShellWrapper.prototype.stopApp = function (packageName) { if (shellWrapper == null) { @@ -62,7 +62,7 @@ * 兼容版本: Android 4.4 以上 * * @param command 命令,例如安装App : pm install /sdcard/app.apk - * @return string 命令执行后返回的字符串结果 + * @return {null|string} 命令执行后返回的字符串结果 */ ShellWrapper.prototype.execCommand = function (command) { if (shellWrapper == null) { @@ -76,7 +76,7 @@ * 执行root模式下,相关的命令,需要有root权限 * 运行环境: 无限制 * @param command 命令 - * @return {string|null} + * @return {null|string} */ ShellWrapper.prototype.sudo = function (command) { if (shellWrapper == null) { @@ -118,7 +118,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * @param command 命令字符串 - * @return 字符串 shell结果 + * @return {null|string} shell结果 */ ShellWrapper.prototype.execAgentCommand = function (command) { if (shellWrapper == null) { @@ -136,7 +136,7 @@ * <Br/> * 支持EC 9.9.0 * @param command 命令字符串 - * @return 字符串 shell结果 + * @return {null|string} shell结果 */ ShellWrapper.prototype.execShizukuCommand = function (command) { if (shellWrapper == null) { @@ -148,7 +148,7 @@ /** * Shizuku服务是否正常 * 支持EC 9.9.0 - * @return bool true代表支持 false代表不正常 + * @return {boolean} true代表支持 false代表不正常 */ ShellWrapper.prototype.isShizukuOk = function () { if (shellWrapper == null) { @@ -167,20 +167,20 @@ * 兼容版本: Android 4.4 以上 * * @param command 命令字符串 - * @return JSON数组 shell结果 + * @return {null|JSON} JSON数组 shell结果 */ ShellWrapper.prototype.execAgentCommandEx = function (command) { - if (agentEventWrapper == null) { - return; + if (agentEventWrapper == null) { + return; + } + let d = agentEventWrapper.execShellCommandEx(command); + if (d != null) { + try { + return JSON.parse(d) + } catch (e) { } - let d = agentEventWrapper.execShellCommandEx(command); - if(d!=null ){ - try{ - return JSON.parse(d) - }catch(e){ - } - } - return d; + } + return d; }; diff --git a/rpa/libs/socket.js b/rpa/libs/socket.js index df437e1..d4254f0 100644 --- a/rpa/libs/socket.js +++ b/rpa/libs/socket.js @@ -16,7 +16,7 @@ * 链接socket到远程 * @param hostName ip或者域名 * @param port 端口号 - * @return {bool} 布尔型 ,true代表成功 false代表失败 + * @return {boolean} 布尔型 ,true代表成功 false代表失败 */ JsSocket.prototype.connect = function (hostName, port) { return this.scSocket.connect(hostName, port); @@ -35,7 +35,7 @@ /** * 设置TCP不延迟 * @param b true 或者false - * @return {bool} 布尔型 ,true代表成功 false代表失败 + * @return {boolean} 布尔型 ,true代表成功 false代表失败 */ JsSocket.prototype.setTcpNoDelay = function (b) { return this.scSocket.setTcpNoDelay(b); @@ -44,7 +44,7 @@ /** * 地址端口复用 * @param b true 或者false - * @return {bool} 布尔型 ,true代表成功 false代表失败 + * @return {boolean} 布尔型 ,true代表成功 false代表失败 */ JsSocket.prototype.setReuseAddress = function (b) { return this.scSocket.setReuseAddress(b); @@ -61,7 +61,7 @@ /** * 设置接收缓冲区大小 * @param b 大小 - * @return {bool} 布尔型 ,true代表成功 false代表失败 + * @return {boolean} 布尔型 ,true代表成功 false代表失败 */ JsSocket.prototype.setReceiveBufferSize = function (b) { return this.scSocket.setReceiveBufferSize(b); @@ -71,7 +71,7 @@ /** * 设置发送缓冲区大小 * @param b 大小 - * @return {bool} 布尔型 ,true代表成功 false代表失败 + * @return {boolean} 布尔型 ,true代表成功 false代表失败 */ JsSocket.prototype.setSendBufferSize = function (b) { return this.scSocket.setSendBufferSize(b); @@ -79,7 +79,7 @@ /** * 读取一行数据,服务端发送的数据必须是\n结尾,否则可能无法正确读取 - * @return {string} 字符串 + * @return {null|string} 字符串 */ JsSocket.prototype.readLine = function () { return this.scSocket.readLine(); @@ -88,7 +88,7 @@ * 写入文本数据 * @param text 文本数据 * @param flush 布尔型,是否刷新缓冲区 - * @return {string} 字符串 + * @return {null|string} 字符串 */ JsSocket.prototype.writeText = function (text, flush) { return this.scSocket.writeText(text,flush); @@ -96,14 +96,14 @@ /** * 获取Socket对象,这里socket是java的socket对象,当其他函数无法满足,可以使用Socket扩展 - * @return {socket} 对象 + * @return {null|socket} 对象 */ JsSocket.prototype.getSocket = function () { return this.scSocket.getSocket(); }; /** * 获取InputStream对象,这里是java的 InputStream 对象 - * @return {InputStream} 对象 + * @return {null|InputStream} 对象 */ JsSocket.prototype.getInputStream = function () { return this.scSocket.getInputStream(); @@ -111,7 +111,7 @@ /** * 获取 OutputStream 对象,这里是java的 OutputStream 对象 - * @return {OutputStream} 对象 + * @return {null|OutputStream} 对象 */ JsSocket.prototype.getOutputStream = function () { return this.scSocket.getOutputStream(); @@ -120,7 +120,7 @@ /** * 链接是否关闭 - * @return {bool} true代表关闭 + * @return {boolean} true代表关闭 */ JsSocket.prototype.isClosed = function () { return this.scSocket.isClosed(); @@ -129,7 +129,7 @@ /** * 获取错误消息 - * @return {string} 字符串 ,null代表没有问题 + * @return {null|string} 字符串 ,null代表没有问题 */ JsSocket.prototype.getErrorMsg = function () { return this.scSocket.getErrorMsg(); diff --git a/rpa/libs/sqlite.js b/rpa/libs/sqlite.js index cdf0a48..1d4e51f 100644 --- a/rpa/libs/sqlite.js +++ b/rpa/libs/sqlite.js @@ -11,7 +11,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * @param dbName 数据库名称 - * @return boolean true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ SqliteApiWrapper.prototype.connectOrCreateDb = function (dbName) { if (sqliteWrapper == null) { @@ -29,20 +29,19 @@ * 兼容版本: Android 4.4 以上 * @param dbName 数据库名称 * @param version 版本 - * @return boolean true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ -SqliteApiWrapper.prototype.connectOrCreateDbEx = function (dbName,version) { +SqliteApiWrapper.prototype.connectOrCreateDbEx = function (dbName, version) { if (sqliteWrapper == null) { return null; } - return sqliteWrapper.connectOrCreateDbEx(dbName,version); + return sqliteWrapper.connectOrCreateDbEx(dbName, version); }; - /** * 获取上一次执行sql的错误信息 - * @return {string} null代表无错误信息 + * @return {null|string} null代表无错误信息 */ SqliteApiWrapper.prototype.getErrorMsg = function () { if (sqliteWrapper == null) { @@ -50,8 +49,6 @@ } return sqliteWrapper.getErrorMsg(); }; - - /** @@ -62,7 +59,7 @@ * 兼容版本: Android 4.4 以上 * @param tableName 表名称 * @param columns 列名称,例如 ["name","pwd"] - * @return boolean true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ SqliteApiWrapper.prototype.createTable = function (tableName, columns) { if (sqliteWrapper == null) { @@ -81,7 +78,7 @@ * 兼容版本: Android 4.4 以上 * @param tableName 表名 * @param map 数据的map表 - * @return boolean true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ SqliteApiWrapper.prototype.insert = function (tableName, map) { if (sqliteWrapper == null || map == null) { @@ -99,7 +96,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * @param sql sql语句 - * @return boolean true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ SqliteApiWrapper.prototype.delete = function (sql) { if (sqliteWrapper == null) { @@ -118,7 +115,7 @@ * @param tablename 表名称 * @param map 数据的map表 * @param where 条件语句 - * @return boolean true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ SqliteApiWrapper.prototype.update = function (tablename, map, where) { if (sqliteWrapper == null) { @@ -133,7 +130,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * @param sql sql语句 - * @return boolean true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ SqliteApiWrapper.prototype.execSql = function (sql) { if (sqliteWrapper == null) { @@ -149,7 +146,7 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 4.4 以上 - * @return boolean true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ SqliteApiWrapper.prototype.dropDatabase = function () { if (sqliteWrapper == null) { @@ -166,7 +163,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * @param table 表名 - * @return boolean true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ SqliteApiWrapper.prototype.dropTable = function (table) { if (sqliteWrapper == null) { @@ -183,18 +180,23 @@ * <Br/> * 兼容版本: Android 4.4 以上 * @param sql sql语句 - * @return JSON | 数据集合对象 + * @return {null|JSON} JSON | 数据集合对象 */ SqliteApiWrapper.prototype.query = function (sql) { if (sqliteWrapper == null) { return null; } var x = sqliteWrapper.query(sql); - if (x == null || x=="") { + if (x == null || x == "") { return null; } - x = javaString2string(x); - return JSON.parse(x); + try { + x = javaString2string(x); + return JSON.parse(x); + } catch (e) { + + } + return null; }; @@ -204,7 +206,7 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 4.4 以上 - * @return boolean true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ SqliteApiWrapper.prototype.close = function () { if (sqliteWrapper == null) { @@ -226,7 +228,7 @@ * @param dbUrl JDBC链接得URL,例如 jdbc:mysql://{ip}:{port}/{db}?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true * @param user 数据库用户名 * @param password 数据库密码 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ JdbcApiWrapper.prototype.init = function (jdbcDriver, dbUrl, user, password) { if (jdbcWrapper == null) { @@ -248,7 +250,7 @@ /** * 链接数据库,该方法在init函数执行后调用 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ JdbcApiWrapper.prototype.connect = function () { if (jdbcWrapper == null) { @@ -261,26 +263,26 @@ * 查询数据 * @param sql SQL语句 * @param timeout 超时时间 单位是秒,0 代表永不超时 - * @return {string} JSON字符串 + * @return {null|string} JSON字符串 */ -JdbcApiWrapper.prototype.query = function (sql,timeout) { +JdbcApiWrapper.prototype.query = function (sql, timeout) { if (jdbcWrapper == null) { return null; } - return jdbcWrapper.query(sql,timeout); + return jdbcWrapper.query(sql, timeout); }; /** * 创建一个预处理SQL语句 * @param sql 预处理语句 * @param timeout 超时时间 单位是秒,0 代表永不超时 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ -JdbcApiWrapper.prototype.createPreparedStatement = function (sql,timeout) { +JdbcApiWrapper.prototype.createPreparedStatement = function (sql, timeout) { if (jdbcWrapper == null) { return null; } - return jdbcWrapper.createPreparedStatement(sql,timeout); + return jdbcWrapper.createPreparedStatement(sql, timeout); }; /** * 执行之前创建得预处理语句 @@ -297,7 +299,7 @@ * 预处理语句设置字符串条件参数 * @param index 条件索引 * @param input 字符串 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ JdbcApiWrapper.prototype.psqlSetString = function (index, input) { if (jdbcWrapper == null) { @@ -323,7 +325,7 @@ * 预处理语句设置int条件参数 * @param index 条件索引 * @param input int数据 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ JdbcApiWrapper.prototype.psqlSetInt = function (index, input) { if (jdbcWrapper == null) { @@ -336,7 +338,7 @@ * 预处理语句设置float条件参数 * @param index 条件索引 * @param input float数据 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ JdbcApiWrapper.prototype.psqlSetFloat = function (index, input) { if (jdbcWrapper == null) { @@ -363,7 +365,7 @@ * @param index 条件索引 * @param dataFormat 日期格式,例如 yyyy-MM-dd * @param input 日期字符串 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ JdbcApiWrapper.prototype.psqlSetDate = function (index, dateFormat, input) { if (jdbcWrapper == null) { @@ -377,7 +379,7 @@ * @param index 条件索引 * @param dataFormat 日期格式,例如 yyyy-MM-dd * @param input 日期字符串 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ JdbcApiWrapper.prototype.psqlSetTimestamp = function (index, dateFormat, input) { if (jdbcWrapper == null) { @@ -388,7 +390,7 @@ /** * 是否设定为批量提交 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ JdbcApiWrapper.prototype.psqlAddBatch = function () { if (jdbcWrapper == null) { @@ -399,7 +401,7 @@ /** * 执行更新操作 - * @return {int} 更新影响到行数量 + * @return {number} 更新影响到行数量 */ JdbcApiWrapper.prototype.psqlExecuteUpdate = function () { if (jdbcWrapper == null) { @@ -410,7 +412,7 @@ /** * 结束预处理语句 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ JdbcApiWrapper.prototype.psqlClose = function () { if (jdbcWrapper == null) { @@ -421,7 +423,7 @@ /** * 关闭数据库链接 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ JdbcApiWrapper.prototype.connectionClose = function () { if (jdbcWrapper == null) { diff --git a/rpa/libs/thread.js b/rpa/libs/thread.js index 2e320ad..e0c0259 100644 --- a/rpa/libs/thread.js +++ b/rpa/libs/thread.js @@ -8,7 +8,7 @@ * 设定延迟多少毫秒后执行函数,在子线程中执行 * @param func 要执行的函数 * @param timeout 延迟时间,单位是毫秒 - * @return 线程对象ID 该对象可以进行取消 + * @return {null|string} 线程对象ID 该对象可以进行取消 */ function setTimeout(func, timeout) { if (threadWrapper == null) { @@ -31,8 +31,6 @@ if (isStableJs()) { threadWrapper.cancelTimeoutRh(t) } - return null; - } /** @@ -40,7 +38,7 @@ * * @param func 函数 * @param interval 周期时间,单位是毫秒 - * @return 线程对象ID 该对象可以进行取消 + * @return {null|string} 线程对象ID 该对象可以进行取消 */ function setInterval(func, interval) { if (threadWrapper == null) { @@ -63,7 +61,6 @@ if (isStableJs()) { threadWrapper.cancelIntervalRh(t) } - return null; } /** @@ -71,7 +68,7 @@ * * @param runnable 函数 * @param interval 周期时间,单位是毫秒 - * @return 线程对象ID 该对象可以进行取消 + * @return {null|string} 线程对象ID 该对象可以进行取消 */ ThreadWrapper.prototype.setInterval = function (runnable, interval) { if (threadWrapper == null) { @@ -96,14 +93,12 @@ if (isStableJs()) { threadWrapper.cancelIntervalRh(t); } - return null; - }; /** * 设定延迟多少毫秒后执行函数,在子线程中执行 * @param runnable 要执行的函数 * @param timeout 延迟时间,单位是毫秒 - * @return 对象 线程对象ID + * @return {null|string} 对象 线程对象ID */ ThreadWrapper.prototype.setTimeout = function (runnable, timeout) { if (threadWrapper == null) { @@ -118,16 +113,14 @@ /** * 取消延迟执行 * @param t 线程对象ID - * @return {null|null|number} */ ThreadWrapper.prototype.cancelTimeout = function (t) { if (threadWrapper == null) { - return null; + return; } if (isStableJs()) { threadWrapper.cancelTimeoutRh(t); } - return null; }; /** @@ -138,7 +131,7 @@ * 兼容版本: Android 4.4 以上 * * @param runnable Runnable对象 - * @param string,线程对象ID + * @return {null|string} 线程对象ID */ ThreadWrapper.prototype.execAsync = function (runnable) { if (threadWrapper == null) { @@ -154,7 +147,7 @@ /** * 取消线程的执行 * @param t 线程对象ID - * @return boolean + * @return {boolean} */ ThreadWrapper.prototype.cancelThread = function (t) { if (threadWrapper == null) { @@ -169,7 +162,7 @@ /** * 取消线程的执行 * @param t 线程对象ID - * @return boolean true代表已经取消了,false表示未取消 + * @return {boolean} true代表已经取消了,false表示未取消 */ ThreadWrapper.prototype.isCancelled = function (t) { if (threadWrapper == null) { @@ -197,7 +190,7 @@ * * @param condition 条件函数 * @param timeout 超时时间,单位是毫秒 - * @return 布尔型 返回一个布尔型值 + * @return {boolean} 返回一个布尔型值 */ ThreadWrapper.prototype.execSync = function (condition, timeout) { if (threadWrapper == null) { @@ -220,7 +213,7 @@ * * @param condition 条件函数 * @param timeout 超时时间,单位是毫秒 - * @return 布尔型 返回一个布尔型值 + * @return {boolean} 返回一个布尔型值 */ function execSync(condition, timeout) { return thread.execSync(condition, timeout); diff --git a/rpa/libs/uilayout.js b/rpa/libs/uilayout.js index 4540427..2bad754 100644 --- a/rpa/libs/uilayout.js +++ b/rpa/libs/uilayout.js @@ -18,7 +18,7 @@ /** * 读取IEC包中的res文件夹某个文件资源,并变成android的Bitmap对象返回 * @param path res文件夹中的资源文件路径 - * @return Bitmap 图像对象或者null + * @return {null|Bitmap} 图像对象或者null */ UIWrapper.prototype.resResAsBitmap = function (path) { if (uiWrapper == null) { @@ -29,7 +29,7 @@ /** * 读取IEC包中的res文件夹某个文件资源,并变成android的Drawable对象返回 * @param path res文件夹中的资源文件路径 - * @return Drawable 图像对象或者null + * @return {null|Drawable} 图像对象或者null */ UIWrapper.prototype.resResAsDrawable = function (path) { if (uiWrapper == null) { @@ -42,7 +42,6 @@ /** * 调试日志打印 * @param msg 打印的消息 - * @return {null} */ UIWrapper.prototype.logd = function (msg) { if (uiWrapper == null) { @@ -99,7 +98,7 @@ * 创建一个布局并设置到当前的页面中 * @param name tab标签的名称 * @param content 可以是layout文件夹中的文件名称,也可以直接是xml文件的内容 - * @return 布尔型 true代表成功, false代表失败 + * @return {boolean} true代表成功, false代表失败 */ UIWrapper.prototype.layout = function (name, content) { if (uiWrapper == null) { @@ -114,7 +113,7 @@ /** * 解析布局并返回 * @param content 可以是layout文件夹中的文件名称,也可以直接是xml文件的内容 - * @return View android的View对象,解析有问题就是null + * @return {null|View} android的View对象,解析有问题就是null */ UIWrapper.prototype.parseView = function (content) { if (uiWrapper == null) { @@ -127,7 +126,7 @@ /** * 通过tag查找到一个视图 * @param tag 标签值 - * @return View android原生的View对象 + * @return {null|View} android原生的View对象 */ UIWrapper.prototype.findViewByTag = function (tag) { if (uiWrapper == null) { @@ -140,7 +139,7 @@ * @param view 要设置事件的视图,可以是事件的tag值 * @param eventType 时间类型: click:点击,checkedChange:单选和多选按钮的选中状态改变事件,itemClick:列表的项目点击,itemSelected:列表的项目选中 * @param eventCallback 事件回调函数 - * @return 布尔型 true代表设置成功, false代表设置失败 + * @return {boolean} true代表设置成功, false代表设置失败 */ UIWrapper.prototype.setEvent = function (view, eventType, eventCallback) { if (uiWrapper == null || view == null) { @@ -172,7 +171,7 @@ * 存储数据到存储区中,脚本可以使用 * @param key 键 * @param value 值 - * @return 布尔型 true成功 false失败 + * @return {boolean} true成功 false失败 */ UIWrapper.prototype.putShareData = function (key, value) { return uiWrapper.putShareData2(key, value); @@ -180,7 +179,7 @@ /** * 从存储区获取在UI模块存储的数据 * @param key 键 - * @return 存储的数据 + * @return {null|*} 存储的数据 */ UIWrapper.prototype.getShareData = function (key) { return uiWrapper.getShareData2(key); @@ -188,14 +187,13 @@ /** * 清理所有存储区的数据 - * @return true 或者 false + * @return {boolean} true 或者 false */ UIWrapper.prototype.clearAllShareData = function () { return uiWrapper.clearAllShareData(); } /** * 将所有的tag转换成UI的对象直接调用 - * @return {null} */ UIWrapper.prototype.resetUIVar = function () { if (this.getActivity() == null) { @@ -215,7 +213,7 @@ /** * 取得当前的activity对象 - * @return Activity 对象或者null + * @return {null|Activity} 对象或者null */ UIWrapper.prototype.getActivity = function () { if (uiWrapper == null) { @@ -223,6 +221,10 @@ } return uiWrapper.getActivity(); }; +/** + * + * @return {null|Context} + */ UIWrapper.prototype.getContext = function () { if (uiWrapper == null) { return null; @@ -231,7 +233,7 @@ }; /** * 取得当前的Handler对象 - * @return Handler 对象或者null + * @return {null|Handler} 对象或者null */ UIWrapper.prototype.getHandler = function () { if (uiWrapper == null) { @@ -242,7 +244,7 @@ /** * 取得当前的根视图对象,因为有可能是多标签的页面,返回的有可能是个集合 - * @return View 对象列表 + * @return {null|View[]} 对象列表 */ UIWrapper.prototype.getRootView = function () { if (uiWrapper == null) { @@ -262,7 +264,7 @@ /** * 启动脚本 - * @return 布尔型 true代表成功 false代表失败 + * @return {boolean} true代表成功 false代表失败 */ UIWrapper.prototype.start = function () { if (uiWrapper == null) { @@ -273,7 +275,7 @@ /** * 是否有浮窗权限 - * @return 布尔型 true代表有权限 false代表无权限 + * @return {boolean} true代表有权限 false代表无权限 */ UIWrapper.prototype.hasFloatViewPermission = function () { if (uiWrapper == null) { @@ -287,7 +289,7 @@ * 异步请求浮窗权限 * @param timeout 超时时间 * @param callback 回调函数 - * @return 布尔型 true代表有权限 false代表无权限 + * @return {boolean} true代表有权限 false代表无权限 */ UIWrapper.prototype.requestFloatViewPermissionAsync = function (timeout, callback) { if (uiWrapper == null) { @@ -297,7 +299,7 @@ }; /** * 取得所有UI配置 - * @return JSON字符串 + * @return {null|string} JSON字符串 */ UIWrapper.prototype.getConfigJSON = function () { if (uiWrapper == null) { @@ -308,7 +310,7 @@ /** * 取得单个UI配置项 * @param key 配置的key - * @return 字符串 + * @return {null|string} 字符串 */ UIWrapper.prototype.getConfig = function (key) { if (uiWrapper == null) { @@ -318,7 +320,7 @@ }; /** * 打开EC的系统设置 - * @return 布尔型 true代表成功 false代表失败 + * @return {boolean} true代表成功 false代表失败 */ UIWrapper.prototype.openECSystemSetting = function () { if (uiWrapper == null) { @@ -330,7 +332,7 @@ * 保存UI参数值 * @param key UI的key * @param value UI的值 - * @return 布尔型 true代表成功 false代表失败 + * @return {boolean} true代表成功 false代表失败 */ UIWrapper.prototype.saveConfig = function (key, value) { if (uiWrapper == null) { @@ -340,7 +342,7 @@ }; /** * 移出所有保存的UI参数值 - * @return 布尔型 true代表成功 false代表失败 + * @return {boolean} true代表成功 false代表失败 */ UIWrapper.prototype.removeAllUIConfig = function () { if (uiWrapper == null) { @@ -352,7 +354,7 @@ /** * 根据设置的tag,保存所有配置 - * @return 布尔型 true 保存成功,false 保存失败 + * @return {boolean} true 保存成功,false 保存失败 */ UIWrapper.prototype.saveAllConfig = function () { if (uiWrapper == null) { @@ -364,7 +366,7 @@ * 设置视图的值 * @param tagOrView 视图的tag或者视图对象 * @param value 值,字符串或者是布尔型 - * @return 布尔型 true代表成功 false代表失败 + * @return {boolean} true代表成功 false代表失败 */ UIWrapper.prototype.setViewValue = function (tagOrView, value) { if (uiWrapper == null) { @@ -375,7 +377,7 @@ /** * 取得视图的值 * @param tagOrView 视图的tag或者视图对象 - * @return 字符串或者布尔型 + * @return {null|boolean|string|number|*} 字符串或者布尔型 */ UIWrapper.prototype.getViewValue = function (tagOrView) { if (uiWrapper == null) { @@ -409,7 +411,7 @@ /** * 是否是无障碍运行模式 - * @return 布尔型 true 是 false 否 + * @return {boolean} true 是 false 否 */ UIWrapper.prototype.isAccMode = function () { if (uiWrapper == null) { @@ -419,7 +421,7 @@ }; /** * 是否是代理运行模式 - * @return 布尔型 true 是 false 否 + * @return {boolean} true 是 false 否 */ UIWrapper.prototype.isAgentMode = function () { if (uiWrapper == null) { @@ -429,7 +431,7 @@ }; /** * 自动化服务是否正常 - * @return 布尔型 true 是 false 否 + * @return {boolean} true 是 false 否 */ UIWrapper.prototype.isServiceOk = function () { if (uiWrapper == null) { @@ -440,7 +442,7 @@ /** * 设置运行模式 * @param mode 1 代表是代理模式 2 代表无障碍模式 - * @return 布尔型 true 是 false 否 + * @return {boolean} true 是 false 否 */ UIWrapper.prototype.setRunningMode = function (mode) { if (uiWrapper == null) { @@ -471,7 +473,7 @@ * log_float_window : 日志悬浮窗展示 值有 是,否 两种 * ctrl_float_window : 启停控制悬浮窗展示 值有 是,否 两种 * - * @return 布尔型 true 是 false 否 + * @return {boolean} true 是 false 否 */ UIWrapper.prototype.setECSystemConfig = function (params) { if (uiWrapper == null) { @@ -483,7 +485,7 @@ /** * 启动环境 - * @return 布尔型 true代表启动成功,false代表启动失败 + * @return {boolean} true代表启动成功,false代表启动失败 */ UIWrapper.prototype.startEnv = function () { if (uiWrapper == null) { @@ -494,11 +496,28 @@ /** + * 设置代理模式下获取节点方式 + * 该方法仅对代理模式生效 + * 该方法在启动代理服务之前调用,使用2和3 可以减少检测的特征 + * 1的方式会出现 ruru检测出 AccessibilityManager.isEnabled,2和其他的方式不会出现 + * 1的方式节点能力交强,2节点功能较弱,0和3 就没有节点功能 + * @param support 1 类似无障碍一样的方式, 2 shell dump的的方式,3或者0 不开启节点服务 + * @return {boolean} true + */ +UIWrapper.prototype.setAgentSupportNode = function (support) { + if (uiWrapper == null) { + return null; + } + return uiWrapper.setAgentSupportNode(support+""); +}; + + +/** * 开启一个定时任务 * @param tag * @param execTime 定时时间格式: 2020-04-17 19:20:00,或者直接是秒数字,例如 3,代表3秒后 * @param cancelBeforeRunning 是否取消之前的任务 - * @return 整型 jobid + * @return {number} jobid */ UIWrapper.prototype.startJob = function (tag, execTime, cancelBeforeRunning) { if (uiWrapper == null) { @@ -508,7 +527,7 @@ }; /** * 取消所有的定时任务 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.cancelAllJob = function () { if (uiWrapper == null) { @@ -519,7 +538,7 @@ /** * 取消指定标签的任务 * @param tag 标签 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.cancelJob = function (tag) { if (uiWrapper == null) { @@ -529,7 +548,7 @@ }; /** * 获取所有定时任务TAG - * @return JSON字符串 + * @return {null|string} JSON字符串 */ UIWrapper.prototype.getAllJobTag = function () { if (uiWrapper == null) { @@ -539,7 +558,7 @@ }; /** * 停止当前运行的测试任务 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.stopTask = function () { if (uiWrapper == null) { @@ -549,7 +568,7 @@ }; /** * 显示日志浮窗 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.showLogWindow = function () { if (uiWrapper == null) { @@ -561,7 +580,7 @@ /** * 关闭日志浮窗 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.closeLogWindow = function () { if (uiWrapper == null) { @@ -579,7 +598,7 @@ * @param height 按钮的高度,单位是dp,系统按钮是36 * @param index 按钮的加入索引,-1代表往后添加,0代表的是加入到第一位 * @param onClickListener 按钮的点击回调 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.addCtrlView = function (tag, icon, width, height, index, onClickListener) { if (uiWrapper == null) { @@ -594,7 +613,7 @@ * @param tag 按钮的标签 * @param icon 按钮的图标路径,工程中的res/文件下的图片,例如填写 res/a.png * @param onClickListener 按钮的点击回调 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.updateCtrlView = function (tag, icon, onClickListener) { if (uiWrapper == null) { @@ -606,7 +625,7 @@ /** * 删除启停浮窗按钮 * @param tag 按钮的标签,默认都有main_page_ctrl: 主页,log_window_ctrl:日志窗口控制,script_status_ctrl:脚本启停,log_close_ctrl: 日志框关闭 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.removeCtrlView = function (tag) { if (uiWrapper == null) { @@ -617,7 +636,7 @@ /** * 删除所有启停浮窗按钮 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.removeAllCtrlView = function () { if (uiWrapper == null) { @@ -627,7 +646,7 @@ }; /** * 重置启停浮窗按钮 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.resetDefaultCtrlView = function () { if (uiWrapper == null) { @@ -638,7 +657,7 @@ /** * 显示启停浮窗 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.showCtrlWindow = function () { if (uiWrapper == null) { @@ -648,7 +667,7 @@ }; /** * 关闭启停浮窗 - * @return 布尔型 true代表成功,false代表失败 + * @return {boolean} true代表成功,false代表失败 */ UIWrapper.prototype.closeCtrlWindow = function () { if (uiWrapper == null) { @@ -691,7 +710,7 @@ * @param map 例如{"action":""},key的固定只有 * action, * uri,pkg,className,flag,其他的都是参数了 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ UIWrapper.prototype.openActivity = function (map) { if (uiWrapper == null) { @@ -712,7 +731,7 @@ * @param okBtnCallback 点击确认按钮的回调 * @param cancelBtnCallback 点击取消按钮的回调 * @param dismissListener 对话框消失的回调 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ UIWrapper.prototype.alert = function (map, okBtnCallback, cancelBtnCallback, dismissListener) { if (uiWrapper == null) { @@ -733,7 +752,7 @@ * @param okBtnCallback 点击确认按钮的回调 * @param cancelBtnCallback 点击取消按钮的回调 * @param dismissListener 对话框消失的回调 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ UIWrapper.prototype.inputDialog = function (map, okBtnCallback, cancelBtnCallback, dismissListener) { if (uiWrapper == null) { @@ -751,7 +770,7 @@ * @param view 原生的视图 * @param onViewBind 视图绑定时候回调函数 * @param dismissListener 对话框消失的回调 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ UIWrapper.prototype.customDialog = function (params, view, onViewBind, dismissListener) { if (uiWrapper == null) { @@ -776,7 +795,7 @@ * 向网页中注入一个JS函数,H5可以调用该函数,以实现脚本和HTML的互通扩展 * @param funcName 注入的函数名称 * @param callback 回调 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ UIWrapper.prototype.registeH5Function = function (funcName, callback) { if (uiWrapper == null) { @@ -789,7 +808,7 @@ /** * 取消向网页中注入一个JS函数 * @param funcName 注入的函数名称 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ UIWrapper.prototype.unregisteH5Function = function (funcName) { if (uiWrapper == null) { @@ -802,7 +821,7 @@ /** * 设置加载网页的webview组件组件类型,默认是X5浏览器 * @param type 1:系统自带的webview, 2:X5浏览器 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ UIWrapper.prototype.setWebViewType = function (type) { if (uiWrapper == null) { @@ -813,7 +832,7 @@ /** * 脚本是否正在运行 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ UIWrapper.prototype.isScriptRunning = function () { if (uiWrapper == null) { diff --git a/rpa/libs/utils.js b/rpa/libs/utils.js index b6a8601..4ac9cc1 100644 --- a/rpa/libs/utils.js +++ b/rpa/libs/utils.js @@ -12,7 +12,7 @@ * <Br/> * 兼容版本: Android 4.4 以上 * @param timeout 请求权限超时时间 单位是秒 - * @return true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ UtilsWrapper.prototype.requestFloatViewPermission = function (timeout) { if (utilsWrapper == null) { @@ -35,7 +35,7 @@ * y:整型 悬浮窗起始Y坐标 * w:整型 悬浮窗起始宽度 * h:整型 悬浮窗起始高度 - * @return true 代表请求权限成功,false代表失败 + * @return {boolean} true 代表请求权限成功,false代表失败 */ UtilsWrapper.prototype.showFloatView = function (params) { if (utilsWrapper == null || params == null) { @@ -52,7 +52,7 @@ /** * 关闭浮窗 * @param tag showFloatView 使用的tag参数,对悬浮窗唯一定位的 - * @return true 成功,false代表失败 + * @return {boolean} true 成功,false代表失败 */ UtilsWrapper.prototype.closeFloatView = function (tag) { if (utilsWrapper == null) { @@ -64,7 +64,7 @@ /** * 折叠日志悬浮窗,只保留标题 * 适配EC 9.32.0+ - * @return true 成功,false代表失败 + * @return {boolean} true 成功,false代表失败 */ UtilsWrapper.prototype.collapseLogView = function () { if (utilsWrapper == null) { @@ -77,7 +77,7 @@ /** * 展开日志悬浮窗 * 适配EC 9.32.0+ - * @return true 成功,false代表失败 + * @return {boolean} true 成功,false代表失败 */ UtilsWrapper.prototype.expandLogView = function () { if (utilsWrapper == null) { @@ -88,7 +88,7 @@ /** * 关闭所有悬浮窗,但不包含日志悬浮窗 - * @return true 成功,false代表失败 + * @return {boolean} true 成功,false代表失败 */ UtilsWrapper.prototype.closeAllFloatView = function () { if (utilsWrapper == null) { @@ -104,7 +104,7 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 4.4 以上 - * @return true 有权限,false 代表无权限 + * @return {boolean} true 有权限,false 代表无权限 */ UtilsWrapper.prototype.hasFloatViewPermission = function () { if (utilsWrapper == null) { @@ -153,7 +153,7 @@ * 设置日志顶部固定窗口属性 * 适合EC 6.17.0+ * @param msg 消息 - * @return true代表成功 false代表失败 + * @return {boolean} true代表成功 false代表失败 */ UtilsWrapper.prototype.setFixedViewText = function (p) { if (utilsWrapper == null) { @@ -162,7 +162,11 @@ return utilsWrapper.setFixedViewText(p); }; - +/** + * + * @param p + * @return {boolean} + */ UtilsWrapper.prototype.setLogViewSizeEx = function (p) { if (utilsWrapper == null) { return null; @@ -170,7 +174,11 @@ return utilsWrapper.setLogViewSizeEx(p); }; - +/** + * + * @param p + * @return {boolean} + */ UtilsWrapper.prototype.setCtrlViewSizeEx = function (p) { if (utilsWrapper == null) { return null; @@ -184,6 +192,7 @@ * 运行环境: 无限制 * <Br/> * 兼容版本: Android 4.4 以上 + * @return {boolean} */ UtilsWrapper.prototype.showLogWindow = function () { if (utilsWrapper == null) { @@ -197,7 +206,10 @@ } return utilsWrapper.showCtrlWindow(); }; - +/** + * + * @return {boolean} + */ UtilsWrapper.prototype.hideCtrlWindow = function () { if (utilsWrapper == null) { return null; @@ -261,7 +273,7 @@ * 兼容版本: Android 4.4 以上 * * @param packageName 程序的包名 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ UtilsWrapper.prototype.openApp = function (packageName) { @@ -275,7 +287,7 @@ * 拼接打开APP命令 * * @param packageName 程序的包名 - * @return {string} 命令字符串 + * @return {null|string} 命令字符串 */ UtilsWrapper.prototype.getStartAppCmd = function (packageName) { @@ -291,7 +303,7 @@ * @param map 例如{"action":""},key的固定只有 * action, * uri,pkg,className,flag,其他的都是参数了 - * @return {string} 命令字符串 + * @return {null|string} 命令字符串 */ UtilsWrapper.prototype.getStartActivityCmd = function (map) { if (utilsWrapper == null) { @@ -307,7 +319,7 @@ * @param map 例如{"action":""},key的固定只有 * action, * uri,pkg,className,flag,其他的都是参数了 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ UtilsWrapper.prototype.openActivity = function (map) { if (utilsWrapper == null) { @@ -371,7 +383,7 @@ * android.settings.WIFI_IP_SETTINGS //高级WLAN设置 * android.settings.WIFI_SETTINGS //选择WIFI,连接WIFI * com.android.settings.Settings$DevelopmentSettingsActivity - * @return {null|boolean|*} + * @return {null|boolean} */ UtilsWrapper.prototype.openIntentAction = function (action) { if (utilsWrapper == null) { @@ -398,7 +410,7 @@ * 兼容版本: Android 4.4 以上 * * @param appName 程序名称,比如今日头条 - * @return 布尔型 true 代表成功,false 代表失败 + * @return {boolean} true 代表成功,false 代表失败 */ UtilsWrapper.prototype.openAppByName = function (appName) { if (utilsWrapper == null) { @@ -414,7 +426,7 @@ * 兼容版本: Android 4.4 以上 * * @param packageName 应用程序的包名 - * @return 布尔型 true 代表已经安装,false代表未安装 + * @return {boolean} true 代表已经安装,false代表未安装 */ UtilsWrapper.prototype.isAppExist = function (packageName) { if (utilsWrapper == null) { @@ -432,7 +444,7 @@ * 兼容版本: Android 4.4 以上 * * @param packageName 应用程序的包名 - * @return 整型 返回版本代码 + * @return {number} 返回版本代码 */ UtilsWrapper.prototype.getAppVersionCode = function (packageName) { if (utilsWrapper == null) { @@ -449,7 +461,7 @@ * 兼容版本: Android 4.4 以上 * * @param packageName 应用程序的包名 - * @return string 例如 1.0.0 + * @return {null|string} 例如 1.0.0 */ UtilsWrapper.prototype.getAppVersionName = function (packageName) { if (utilsWrapper == null) { @@ -466,7 +478,7 @@ * 兼容版本: Android 4.4 以上 * * @param filePath 文件路径 - * @return string 例如com.tencent.mm + * @return {null|string} 例如com.tencent.mm */ UtilsWrapper.prototype.getApkPkgName = function (filePath) { if (utilsWrapper == null) { @@ -518,7 +530,7 @@ * 兼容版本: Android 4.4 以上 * * @param filePath 文件路径 - * @return string 文件MD5字符串或者null + * @return {null|string} 文件MD5字符串或者null */ UtilsWrapper.prototype.fileMd5 = function (filePath) { if (utilsWrapper == null) { @@ -535,7 +547,7 @@ * 兼容版本: Android 4.4 以上 * * @param data 数据 - * @return string 数据MD5字符串或者null + * @return {null|string} 数据MD5字符串或者null */ UtilsWrapper.prototype.dataMd5 = function (data) { if (utilsWrapper == null) { @@ -555,7 +567,7 @@ * * @param jsonObject JSON对象 * @param key 配置项目 - * @return 整型 JSON中key对应的整型数据 + * @return {number} JSON中key对应的整型数据 */ UtilsWrapper.prototype.readJSONInt = function (jsonObject, key) { if (utilsWrapper == null) { @@ -573,7 +585,7 @@ * * @param jsonObject JSON对象 * @param key 配置项目 - * @return string JSON中key对应的字符串数据 + * @return {null|string} JSON中key对应的字符串数据 */ UtilsWrapper.prototype.readJSONString = function (jsonObject, key) { if (utilsWrapper == null) { @@ -591,7 +603,7 @@ * 兼容版本: Android 4.4 以上 * * @param obj 对象 - * @return 布尔型 true或者false + * @return {boolean} true或者false */ UtilsWrapper.prototype.isObjectNull = function (obj) { if (utilsWrapper == null) { @@ -608,7 +620,7 @@ * 兼容版本: Android 4.4 以上 * * @param obj 对象 - * @return 布尔型 true或者false + * @return {boolean} true或者false */ UtilsWrapper.prototype.isObjectNotNull = function (obj) { if (utilsWrapper == null) { @@ -624,7 +636,7 @@ * 兼容版本: Android 4.4 以上 * * @param r 布尔型对象 - * @return 布尔型 true 或者 false + * @return {boolean} true 或者 false */ UtilsWrapper.prototype.isTrue = function (r) { if (utilsWrapper == null) { @@ -641,7 +653,7 @@ * 兼容版本: Android 4.4 以上 * * @param ratio 浮点型 1-100 - * @return 布尔型 true或者false + * @return {boolean} true或者false */ UtilsWrapper.prototype.getRatio = function (ratio) { if (utilsWrapper == null) { @@ -653,7 +665,7 @@ * 随机整型数据,参数是整型长度 * * @param length 位数,要随机产生多少位的整型数据 - * @return 整型 返回指定长度的整型数据 + * @return {number} 返回指定长度的整型数据 */ UtilsWrapper.prototype.randomInt = function (length) { if (utilsWrapper == null) { @@ -671,7 +683,7 @@ * 兼容版本: Android 4.4 以上 * * @param length 长度 - * @return string 字符串数字混合 + * @return {null|string} 字符串数字混合 */ UtilsWrapper.prototype.randomCharNumber = function (length) { if (utilsWrapper == null) { @@ -690,7 +702,7 @@ * * @param min 最小值 * @param max 最大值 - * @return 整型 在min和max中间的值, 包含最大和最小值 + * @return {number} 在min和max中间的值, 包含最大和最小值 */ UtilsWrapper.prototype.getRangeInt = function (min, max) { if (utilsWrapper == null) { @@ -701,7 +713,7 @@ /** * 设置剪贴板文本 * @param text 文本 - * @return boolean + * @return {boolean} */ UtilsWrapper.prototype.setClipboardText = function (text) { if (utilsWrapper == null) { @@ -713,7 +725,7 @@ /** * 读取剪贴板文本 - * @return string + * @return {null|string} */ UtilsWrapper.prototype.getClipboardText = function () { if (utilsWrapper == null) { @@ -726,13 +738,13 @@ * 播放mp3音乐 * @param path 文件路径 例如 /sdcard/a.mp3 * @param loop 是否循环播放 true代表是 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ UtilsWrapper.prototype.playMp3 = function (path, loop) { if (utilsWrapper == null) { return null; } - return utilsWrapper.playMp3(path, loop,false); + return utilsWrapper.playMp3(path, loop, false); }; /** @@ -740,18 +752,18 @@ * 适配EC 10.3.0+ * @param path 文件路径 例如 /sdcard/a.mp3 * @param loop 是否循环播放 true代表是 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ UtilsWrapper.prototype.playMp3WaitEnd = function (path, loop) { if (utilsWrapper == null) { return null; } - return utilsWrapper.playMp3(path, loop,true); + return utilsWrapper.playMp3(path, loop, true); }; /** * 停止播放mp3音乐 - * @return {bool} true 代表成功 false 代表失败 + * @return {boolean} true 代表成功 false 代表失败 */ UtilsWrapper.prototype.stopMp3 = function () { if (utilsWrapper == null) { @@ -767,7 +779,7 @@ * @param width 图像宽度 * @param height 图像高度 * @param logo 图像中心的logo,非必填项,Bitmap 对象,文件转Bitmap请看image模块 - * @return {Bitmap} Android的Bitmap对象,保存到文件请看image模块 + * @return {null|Bitmap} Android的Bitmap对象,保存到文件请看image模块 */ UtilsWrapper.prototype.createQRCode = function (content, width, height, logo) { if (utilsWrapper == null) { @@ -779,7 +791,7 @@ /** * 解析一个二维码 * @param src 图像 Bitmap 对象,文件转Bitmap请看image模块 - * @return {string} 解析后的字符串 + * @return {null|string} 解析后的字符串 */ UtilsWrapper.prototype.decodeQRCode = function (src) { if (utilsWrapper == null) { @@ -794,7 +806,7 @@ * @param zipFile 目标zip文件的路径 * @param passwd 目标ip文件密码 * @param destDir 要解压到的目标文件夹 - * @return {bool} true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ UtilsWrapper.prototype.unzip = function (zipFile, passwd, destDir) { if (utilsWrapper == null) { @@ -811,7 +823,7 @@ * @param passwd 目标ip文件密码 * @param destDir 要解压到的目标文件夹 * @param fileNameEncode 文件名的编码,Windows压缩的写GBK,其他平台都是UTF-8 - * @return {bool} true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ UtilsWrapper.prototype.unzipWithEncode = function (zipFile, passwd, destDir, fileNameEncode) { if (utilsWrapper == null) { @@ -824,7 +836,7 @@ * @param zipFile 目标zip文件的路径 * @param passwd 目标ip文件密码 * @param files 要压缩的文件或者文件夹,文件数组例如: ["/sdcard/a.txt","/sdcard/bb/"] - * @return {bool} true 代表成功 false代表失败 + * @return {boolean} true 代表成功 false代表失败 */ UtilsWrapper.prototype.zip = function (zipFile, passwd, files) { if (utilsWrapper == null) { @@ -839,7 +851,7 @@ * @param zipFile zip文件的路径 * @param passwd zip文件密码 * @param filePathInZip 文件在zip中的路径,例如 a/b.txt - * @return {string} 解析后的字符串 + * @return {null|string} 解析后的字符串 */ UtilsWrapper.prototype.readFileInZip = function (zipFile, passwd, filePathInZip) { if (utilsWrapper == null) { @@ -856,7 +868,7 @@ var encodeDecoder = new EncodeDecodeWrapper(); /** * 获取上一次加解密的错误信息 - * @return {string} null代表无错误 + * @return {null|string} null代表无错误 */ EncodeDecodeWrapper.prototype.getErrorMsg = function () { return utilsWrapper.getLastEncDeErrorMsg(); @@ -867,7 +879,7 @@ * AES加密 * @param data 数据字符串 * @param password 密码,至少8个字符 - * @return {string} 加密后的base64字符串 + * @return {null|string} 加密后的base64字符串 */ EncodeDecodeWrapper.prototype.aesEncrypt = function (data, password) { return utilsWrapper.aesEncrypt(data, password); @@ -888,7 +900,7 @@ * DES加密 * @param data 数据字符串 * @param password 密码,至少8个字符 - * @return {string} 加密后的base64字符串 + * @return {null|string} 加密后的base64字符串 */ EncodeDecodeWrapper.prototype.desEncrypt = function (data, password) { return utilsWrapper.desEncrypt(data, password); @@ -908,7 +920,7 @@ * 3DES加密,算法是 DESede/CBC/PKCS5Padding * @param data 数据字符串 * @param password 密码 - * @return {string} 加密后的base64字符串 + * @return {null|string} 加密后的base64字符串 */ EncodeDecodeWrapper.prototype.des3Encrypt = function (data, password) { return utilsWrapper.des3Encrypt(data, password); @@ -928,7 +940,7 @@ * RSA 私钥加密,算法是RSA/ECB/PKCS1Padding * @param data 数据字符串 * @param password 私钥 - * @return {string} 加密后的base64字符串 + * @return {null|string} 加密后的base64字符串 */ EncodeDecodeWrapper.prototype.rsaEncryptByPrivate = function (data, password) { return utilsWrapper.rsaEncryptByPrivate(data, password); @@ -938,7 +950,7 @@ * RSA 私钥解密,算法是RSA/ECB/PKCS1Padding * @param data 加密后的base64字符串 * @param password 私钥 - * @return {string} 解密后的字符串 + * @return {null|string} 解密后的字符串 */ EncodeDecodeWrapper.prototype.rsaDecryptByPrivate = function (data, password) { return utils.rsaDecryptByPrivate(data, password); @@ -957,7 +969,7 @@ * RSA 公钥解密,算法是RSA/ECB/PKCS1Padding * @param data 加密后的base64字符串 * @param password 私钥 - * @return {string} 解密后的字符串 + * @return {null|string} 解密后的字符串 */ EncodeDecodeWrapper.prototype.rsaDecryptByPublic = function (data, password) { return utilsWrapper.rsaDecryptByPublic(data, password); @@ -986,7 +998,7 @@ * @param xml xml路径或者内容 * @param x 起始X位置 * @param y 起始Y位置 - * @return {View} android的View对象 + * @return {null|View} android的View对象 */ FloatyWrapper.prototype.showFloatXml = function (tag, xml, x, y) { return utilsWrapper.showFloatXml_floaty(tag, xml, x, y); @@ -997,7 +1009,7 @@ * @param view android的View对象 * @param x 起始X位置 * @param y 起始Y位置 - * @return {View} android的View对象 + * @return {null|View} android的View对象 */ FloatyWrapper.prototype.showFloatView = function (tag, view, x, y) { return utilsWrapper.showFloatView_floaty(tag, view, x, y); @@ -1016,7 +1028,7 @@ * 设置悬浮窗Y坐标 * @param tag 悬浮窗的标签 * @param y Y位置 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ FloatyWrapper.prototype.updateY = function (tag, y) { return utilsWrapper.updateY_floaty(tag, y); @@ -1025,7 +1037,7 @@ /** * 获取浮窗位置X坐标 * @param tag 悬浮窗的标签 - * @return {int} -1 代表失败 其他都是坐标 + * @return {number} -1 代表失败 其他都是坐标 */ FloatyWrapper.prototype.getX = function (tag) { return utilsWrapper.getX_floaty(tag); @@ -1034,7 +1046,7 @@ /** * 获取浮窗位置Y坐标 * @param tag 悬浮窗的标签 - * @return {int} -1 代表失败 其他都是坐标 + * @return {number} -1 代表失败 其他都是坐标 */ FloatyWrapper.prototype.getY = function (tag) { return utilsWrapper.getY_floaty(tag); @@ -1044,7 +1056,7 @@ /** * 获取浮窗宽度 * @param tag 悬浮窗的标签 - * @return {int} -1 代表失败 其他都是坐标 + * @return {number} -1 代表失败 其他都是坐标 */ FloatyWrapper.prototype.getWidth = function (tag) { return utilsWrapper.getWidth_floaty(tag); @@ -1052,7 +1064,7 @@ /** * 获取浮窗高度 * @param tag 悬浮窗的标签 - * @return {int} -1 代表失败 其他都是坐标 + * @return {number} -1 代表失败 其他都是坐标 */ FloatyWrapper.prototype.getHeight = function (tag) { return utilsWrapper.getHeight_floaty(tag); @@ -1064,7 +1076,7 @@ * @param tag 悬浮窗的标签 * @param w 宽度 * @param h 高度 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ FloatyWrapper.prototype.updateSize = function (tag, w, h) { return utilsWrapper.updateSize_floaty(tag, w, h); @@ -1073,7 +1085,7 @@ /** * 关闭悬浮窗 * @param tag 悬浮窗的标签 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ FloatyWrapper.prototype.close = function (tag) { return utilsWrapper.closeFloatView_floaty(tag); @@ -1081,7 +1093,7 @@ /** * 设置悬浮窗聚焦 * @param focusable 是否聚焦 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ FloatyWrapper.prototype.focusable = function (tag, focusable) { return utilsWrapper.focusable_floaty(tag, focusable); @@ -1089,18 +1101,29 @@ /** * 设置悬浮窗可触摸 * @param touchable 是否可触摸 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ FloatyWrapper.prototype.touchable = function (tag, touchable) { return utilsWrapper.touchable_floaty(tag, touchable); } - +/** + * + * @return {boolean} + */ FloatyWrapper.prototype.showLogWindow = function () { return utils.showLogWindow(); } +/** + * + * @return {boolean} + */ FloatyWrapper.prototype.closeLogWindow = function () { return utils.hideLogWindow(); } +/** + * + * @return {boolean} + */ FloatyWrapper.prototype.setLogViewSizeEx = function (p) { return utils.setLogViewSizeEx(p); } @@ -1129,7 +1152,7 @@ /** * 清空存储 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ StorageApiWrapper.prototype.clear = function () { return storageWrapper.clear(this.name); @@ -1137,7 +1160,7 @@ /** * 是否包含某个key * @param key 键 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ StorageApiWrapper.prototype.contains = function (key) { return storageWrapper.contains(this.name, key); @@ -1145,7 +1168,7 @@ /** * 移出key对应的值 * @param key 键 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ StorageApiWrapper.prototype.remove = function (key) { return storageWrapper.remove(this.name, key); @@ -1154,7 +1177,7 @@ * 存储字符串 * @param key 键 * @param value 字符串 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ StorageApiWrapper.prototype.putString = function (key, value) { return storageWrapper.putString(this.name, key, value); @@ -1163,7 +1186,7 @@ * 存储整型数据 * @param key 键 * @param value 整型数据 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ StorageApiWrapper.prototype.putInt = function (key, value) { return storageWrapper.putInt(this.name, key, value); @@ -1181,7 +1204,7 @@ * 存储浮点型数据 * @param key 键 * @param value 浮点型数据 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ StorageApiWrapper.prototype.putFloat = function (key, value) { return storageWrapper.putFloat(this.name, key, value); @@ -1190,7 +1213,7 @@ * 存储并加密字符串数据 * @param key 键 * @param value 字符串数据 - * @return {bool} true成功 false 失败 + * @return {boolean} true成功 false 失败 */ StorageApiWrapper.prototype.putEncrypt = function (key, value) { return storageWrapper.putEncrypt(this.name, key, value); @@ -1199,7 +1222,7 @@ /** * 获取解密字符串数据 * @param key 键 - * @return {string} 解密后的字符串 + * @return {null|string} 解密后的字符串 */ StorageApiWrapper.prototype.getDecryptString = function (key) { return storageWrapper.getDecryptString(this.name, key); @@ -1208,7 +1231,7 @@ /** * 获取字符串数据 * @param key 键 - * @return {string} 字符串 + * @return {null|string} 字符串 */ StorageApiWrapper.prototype.getString = function (key, defaultValue) { return storageWrapper.getString(this.name, key, defaultValue); @@ -1217,7 +1240,7 @@ /** * 获取整型数据 * @param key 键 - * @return {string} 整型 + * @return {null|string} 整型 */ StorageApiWrapper.prototype.getInt = function (key, defaultValue) { return storageWrapper.getInt(this.name, key, defaultValue); @@ -1225,7 +1248,7 @@ /** * 获取布尔型数据 * @param key 键 - * @return {string} 布尔型 + * @return {null|string} 布尔型 */ StorageApiWrapper.prototype.getBoolean = function (key, defaultValue) { return storageWrapper.getBoolean(this.name, key, defaultValue); @@ -1242,7 +1265,7 @@ /** * 获取所有的key - * @return {string} JSON字符串 + * @return {null|string} JSON字符串 */ StorageApiWrapper.prototype.keys = function () { return storageWrapper.keys(this.name); @@ -1251,7 +1274,7 @@ /** * 获取所有的key和值 - * @return {string} JSON字符串 + * @return {null|string} JSON字符串 */ StorageApiWrapper.prototype.all = function () { return storageWrapper.all(this.name); diff --git a/rpa/pkgsetting.json b/rpa/pkgsetting.json new file mode 100644 index 0000000..34a69e5 --- /dev/null +++ b/rpa/pkgsetting.json @@ -0,0 +1,71 @@ +{ + "abiSet":"所有", + "accClzName":"com.rpa.yashi", + "accName":"雅诗RPA", + "activeModule":"否", + "activeToolPassword":"123", + "activeToolPort":"19901,19902,19903", + "agent_node_box":"1: 默认", + "apkTemplatePath":"", + "appName":"雅诗RPA", + "autoActive":"是", + "autoClickScreenAuth":"", + "auto_run_boot_script":"否", + "auto_run_script":"否", + "auto_start_service":"否", + "cloudDomain":"http://47.120.7.97:8098/", + "cloudShortConnect":"否", + "ctrl_float_window":"是", + "dex_log_line":"是", + "enc_pwd":"r9r7tn", + "encryptDexStr":"是", + "genManifestClz":"否", + "home_key_start_stop":"否", + "iconPath":"/Users/a123/Documents/Works24/ghy/logo.png", + "ignore_battery_opt_tip":"是", + "imageModule":"否", + "imeName":"", + "includePugins":"是", + "inputClzName":"", + "keyAlias":"", + "keyPassword":"", + "keyStorePassword":"", + "keystorePath":"", + "lanScreenMap":"是", + "log_float_window":"是", + "logo_path":"/Users/a123/Documents/Works24/ghy/logo.png", + "mainColor":"", + "manifestActionModule":"否", + "mlkitOcrModule":"否", + "newAddPermission":"", + "noticeModule":"是", + "ocrLiteModule":"否", + "pkgName":"com.rpa.yashi", + "pkg_source_option":"dex", + "producer_name":"上海*****网络科技有限公司", + "pstorageDir":"", + "pstorageName":"", + "removeAccService":"否", + "removeHomeOption":"是", + "removeImeService":"否", + "running_mode":"无障碍模式", + "screenMappingModel":"是", + "service_start_run_script":"否", + "shizukuModule":"是", + "showToResIcon":"是", + "show_ecloud_setting_btn":"是", + "show_header_bar":"是", + "show_left_drawer":"是", + "show_remote_debug_btn":"是", + "show_start_btn":"是", + "show_system_setting_btn":"是", + "signPriKey":"", + "signPubKey":"", + "tesseractOcrModel":"否", + "tsAutoCompile":"是", + "verify_apk":"不验证", + "version_code":"1", + "version_name":"1.2.1", + "wallModule":"是", + "yolov8BoxModel":"否" +} \ No newline at end of file diff --git a/rpa/rpa.iml b/rpa/rpa.iml index 3396d7a..bd22f25 100644 --- a/rpa/rpa.iml +++ b/rpa/rpa.iml @@ -7,4 +7,6 @@ </content> <orderEntry type="sourceFolder" forTests="false" /> </component> -</module> \ No newline at end of file +</module> + + diff --git a/rpa/rpa/pkgsetting.json b/rpa/rpa/pkgsetting.json new file mode 100644 index 0000000..e72361c --- /dev/null +++ b/rpa/rpa/pkgsetting.json @@ -0,0 +1,59 @@ +{ + "abiSet":"所有", + "accClzName":"", + "accName":"", + "activeModule":"否", + "activeToolPassword":"123", + "activeToolPort":"19901,19902,19903", + "apkTemplatePath":"", + "appName":"", + "autoActive":"是", + "autoClickScreenAuth":"", + "auto_run_boot_script":"否", + "auto_run_script":"否", + "auto_start_service":"否", + "cloudDomain":"", + "cloudShortConnect":"否", + "ctrl_float_window":"是", + "dex_log_line":"是", + "enc_pwd":"e88p18", + "encryptDexStr":"是", + "genManifestClz":"否", + "home_key_start_stop":"否", + "iconPath":"", + "ignore_battery_opt_tip":"是", + "imageModule":"否", + "imeName":"", + "includePugins":"是", + "inputClzName":"", + "lanScreenMap":"是", + "log_float_window":"是", + "logo_path":"", + "mainColor":"", + "mlkitOcrModule":"否", + "newAddPermission":"", + "ocrLiteModule":"否", + "pkgName":"", + "pkg_source_option":"dex", + "producer_name":"", + "pstorageDir":"", + "pstorageName":"", + "removeAccService":"否", + "removeHomeOption":"是", + "removeImeService":"否", + "running_mode":"无障碍模式", + "screenMappingModel":"是", + "service_start_run_script":"否", + "show_ecloud_setting_btn":"是", + "show_header_bar":"是", + "show_left_drawer":"是", + "show_remote_debug_btn":"是", + "show_start_btn":"是", + "show_system_setting_btn":"是", + "signPriKey":"", + "signPubKey":"", + "tesseractOcrModel":"否", + "verify_apk":"不验证", + "version_code":"1", + "version_name":"1" +} \ No newline at end of file diff --git a/rpa/src/.DS_Store b/rpa/src/.DS_Store new file mode 100644 index 0000000..2cff8e6 --- /dev/null +++ b/rpa/src/.DS_Store Binary files differ diff --git a/rpa/src/Yanghao/baidu_unlogin_tag1.js b/rpa/src/Yanghao/baidu_unlogin_tag1.js new file mode 100644 index 0000000..e688ef7 --- /dev/null +++ b/rpa/src/Yanghao/baidu_unlogin_tag1.js @@ -0,0 +1,184 @@ +/** + * description 抖音打标签1 搜索关键词,随机浏览推荐页作品,命中关键词作品停留 + * @搜索关键词, 命中关键词, 标题关键词 + * @type {launch|{}} + */ +let launch = require("slib/launch"), actions = require("slib/actions"), dynamicData = require("slib/dynamicData"), + request = require("slib/request"), swiper = require("slib/swiper"); + +let scriptVersion = "2024.12.26" +logd("《抖音打标签1》启动成功,版本:"+ scriptVersion); + +let storage = storages.create("storage"); //创建存储对象 +storage.clear(); //清空存储 + +let platform = 4; //运行平台: 1抖音 2小红书 3快手 4百度 5QQ浏览器 +let taskInfo = request.getTask(); //获取任务信息 +if (taskInfo.tenantId) storage.putInt("tenantId", taskInfo.tenantId); //存储租户id + +storage.putString("serial_num", time()); //存储任务流水号(生成时间戳) + +let searchKeywords, hitKeywords; //搜索关键词, 命中关键词; +let label; //账号标签(同搜索内容) +let total = 20; //每次目标数 + +let max_views = random(50, 60); //浏览作品数 +let taskId = launch.taskThread(random(30, 40)); //开启任务时间线程 30分钟 + +if (taskInfo.valueJson) { + logd('获取任务数据:' + JSON.stringify(taskInfo.valueJson)); + dynamicData.deviceLog(false, {log_detail: '获取任务数据:' + JSON.stringify(taskInfo.valueJson)}); + //是否有任务参数 + if (taskInfo.valueJson['baidu标题关键词']) label = taskInfo.valueJson['baidu标题关键词'].split("|"); + logd('获取任务参数:标题关键词,' + JSON.stringify(label)); + //是否有需求数据,没有则使用数组名称获取 + if (taskInfo.valueJson['baidu搜索关键词']) { + searchKeywords = taskInfo.valueJson['baidu搜索关键词'].split("|"); + logd('获取任务参数:搜索关键词,' + JSON.stringify(searchKeywords)) + } +} else { + logd('没有任务参数'); + dynamicData.deviceLog(false, {log_detail: '没有任务参数'}); +} + +launch.launchDevice(taskId); //唤醒设备 + +if (searchKeywords) { + let hasLaunchApp = launch.launchApp(4, 30000, 3); //打开百度APP + if (hasLaunchApp) { + launch.alertListener(1, taskId); //处理弹窗 + //搜索内容 + if (search()) { + browseVideo(); + } + } +} else { + logd('缺少关键词数据'); + actions.exceptionLog('缺少关键词数据'); +} + +/** + * description 执行搜索 + * @需要搜索多个关键词 + * @return {boolean} : 返回是否成功 + */ +function search () { + let result = false; + let keyword = searchKeywords[0]; + logd('准备执行搜索关键词:'+ keyword); + dynamicData.deviceLog(false, {log_detail: '准备执行搜索关键词:'+ keyword }); + let hasSearch = actions.searchByKeyword(keyword, 4); //通过schema打开openActivity界面,搜索关键词 + if (hasSearch) { + result = true; + } + return result; +} + + +/** + * description 浏览作品 + * @ 商家作品 + */ +function browseVideo () { + let startNum = 0; //尝试抓取作品次数 + let completedNumber = 0; //累计采集数 + let reSearch = 0; //重新搜索次数 + while (!thread.isCancelled(taskId)) { + let videoInfo = actions.getVideoInfo(platform); //作品页信息 + //是否为有效作品 + if (videoInfo) { + startNum = 0; + //是否完成浏览视频数 + if (completedNumber < total || completedNumber > 0 && videoInfo.postSelector.text != previousVideo) { + try { + //是否为商家用户 + let business_user; + if (platform === 1) business_user = desc("查看详情").getOneNodeInfo(5000); + if (platform === 3) business_user = id("com.smile.gifmaker:id/slide_play_right_link_icon").getOneNodeInfo(5000); + /* + if (business_user) { + logd('发现广告,略过'); + dynamicData.deviceLog(false, { log_detail: '发现广告,略过' }); + actions.videoSwiper(null); + continue; + } + */ + //是否有评论 + if (videoInfo.commentCountSelector.text === "评论" || videoInfo.commentCountSelector.text === 0 || videoInfo.commentCountSelector.text === "抢首评") { + logd('该作品无评论,略过'); + dynamicData.deviceLog(false, { log_detail: '该作品无评论,略过' }); + actions.videoSwiper(null); + continue; + } + //保存当前作品信息 + previousVideo = videoInfo.postSelector.text; + // let uid = date.getTimestampId(); //生成视频id + logd('正在浏览作品'); + let log = { //日志参数组 + log_detail: '正在浏览作品', + operate_type: 5, + post_name : videoInfo.postSelector.text, + post_user_nickname : videoInfo.nameSelector.text, + // post_user_no : userIds[0], + // uid : uid, + comment_count : videoInfo.commentCountSelector.text + }; + dynamicData.deviceLog(true, log); //日志 + // dynamicData.insertTrace(log); //埋点 + delete log.operate_type; + //视频翻页 + actions.videoSwiper(log); + completedNumber++; + } catch (e) { + if (!thread.isCancelled(taskId)) { + logd('未找到有效作品:' + e); + let error = { + log_detail: '未找到有效作品:' + e, + operate_type : 16 + } + dynamicData.deviceLog(false, error); + //dynamicData.insertTrace(error); + if (startNum < 3 || startNum === 4 || startNum === 5) { + logd('获取作品信息异常,尝试翻页'); + dynamicData.deviceLog(false, { log_detail: '获取作品信息异常,尝试翻页' }); + actions.videoSwiper(null); + } else if (startNum === 3) { + logd('获取作品信息异常,尝试返回'); + dynamicData.deviceLog(false, { log_detail: '获取作品信息异常,尝试返回' }); + actions.go_back(1); + swiper.pageSwiper(); + } else { + logd('获取作品信息异常,重新搜索'); + dynamicData.deviceLog(false, { log_detail: '获取作品信息异常,重新搜索' }); + search(); + } + startNum++; + } + } + } else { + dynamicData.deviceLog(false, {log_detail: '当前关键词内容处理完成,搜索下一个' }); + searchKeywords.shift(); + search(); + } + } else { + + if (startNum < 3 || startNum === 4 || startNum === 5) { + logd('未找到作品信息,尝试翻页'); + dynamicData.deviceLog(false, { log_detail: '未找到作品信息,尝试翻页' }); + actions.videoSwiper(null); + } else if (startNum === 3) { + logd('未找到作品信息,尝试返回'); + dynamicData.deviceLog(false, { log_detail: '未找到作品信息,尝试返回' }); + actions.go_back(1); + swiper.pageSwiper(); + } else { + logd('未找到作品信息,重新搜索'); + dynamicData.deviceLog(false, { log_detail: '未找到作品信息,重新搜索' }); + if (reSearch > 1) userIds.shift(); + search(); + reSearch++; + } + startNum++; + } + } +} diff --git a/rpa/src/Yanghao/dy_stage1.js b/rpa/src/Yanghao/dy_stage1.js index 8dc4725..5cafa3a 100644 --- a/rpa/src/Yanghao/dy_stage1.js +++ b/rpa/src/Yanghao/dy_stage1.js @@ -1,7 +1,12 @@ -//抖音养号第1-2天 随机浏览推荐页作品 命中关键词作品停留 - +/** + * description 抖音养号第1-2天 随机浏览推荐页作品 命中关键词作品停留 + * @type {launch|{}} + */ let launch = require("slib/launch"), actions = require("slib/actions"), dynamicData = require("slib/dynamicData"), request = require("slib/request"), swiper = require("slib/swiper"); + +let scriptVersion = "2024.11.13" +logd("抖音养号第1-2天脚本启动成功,版本:"+ scriptVersion); let storage = storages.create("storage"); //创建存储对象 storage.clear(); //清空存储 @@ -21,15 +26,17 @@ if (taskInfo.valueJson) { logd('获取任务数据:' + JSON.stringify(taskInfo.valueJson)); - dynamicData.deviceLog(false, { log_detail : '获取任务数据:' + JSON.stringify(taskInfo.valueJson) }); + dynamicData.deviceLog(false, {log_detail: '获取任务数据:' + JSON.stringify(taskInfo.valueJson)}); //是否有需求数据 if (taskInfo.valueJson['标题关键词']) label = taskInfo.valueJson['标题关键词'].split("|"); + logd('获取任务参数:标题关键词,' + JSON.stringify(label)); } else { logd('没有任务数据'); - dynamicData.deviceLog(false, { log_detail : '没有任务数据' }); + dynamicData.deviceLog(false, {log_detail: '没有任务数据'}); } launch.launchDevice(taskId); //唤醒设备 + if (label) { let hasLaunchApp = launch.launchApp(1, 30000, 3); //打开APP if (hasLaunchApp) { @@ -45,7 +52,7 @@ /** * description 浏览推荐 */ -function browseRecommend () { +function browseRecommend() { let startNum = 0; //尝试浏览次数 let view = 0; //已浏览作品数 if (toRecommend()) { @@ -86,15 +93,15 @@ if (startNum < 3 || startNum === 4) { swiper.pageSwiper(); logd('该作品无有效标题,略过'); - dynamicData.deviceLog(false, { log_detail: '该作品无效,略过' }); - } else if (startNum === 3 || startNum === 5 || startNum === 6) { + dynamicData.deviceLog(false, {log_detail: '该作品无效,略过'}); + } else if (startNum === 3 || startNum === 5 || startNum === 6) { actions.go_back(1); logd('未找到作品信息,尝试返回'); - dynamicData.deviceLog(false, { log_detail: '未找到作品信息,尝试返回' }); + dynamicData.deviceLog(false, {log_detail: '未找到作品信息,尝试返回'}); } else { toRecommend(); logd('未找到作品信息,重新进入视频'); - dynamicData.deviceLog(false, { log_detail: '未找到作品信息,重新进入视频' }); + dynamicData.deviceLog(false, {log_detail: '未找到作品信息,重新进入视频'}); } } } catch (e) { @@ -102,22 +109,22 @@ logd('未找到有效作品:' + e); let error = { log_detail: '未找到有效作品:' + e, - operate_type : 16 + operate_type: 16 } dynamicData.deviceLog(false, error); dynamicData.insertTrace(error); if (startNum < 3 || startNum === 4) { swiper.pageSwiper(); logd('该作品无有效标题,略过'); - dynamicData.deviceLog(false, { log_detail: '该作品无效,略过' }); - } else if (startNum === 3 || startNum === 5 || startNum === 6) { + dynamicData.deviceLog(false, {log_detail: '该作品无效,略过'}); + } else if (startNum === 3 || startNum === 5 || startNum === 6) { actions.go_back(1); logd('未找到作品信息,尝试返回'); - dynamicData.deviceLog(false, { log_detail: '未找到作品信息,尝试返回' }); + dynamicData.deviceLog(false, {log_detail: '未找到作品信息,尝试返回'}); } else { toRecommend(); logd('未找到作品信息,重新进入视频'); - dynamicData.deviceLog(false, { log_detail: '未找到作品信息,重新进入视频' }); + dynamicData.deviceLog(false, {log_detail: '未找到作品信息,重新进入视频'}); } } } @@ -136,21 +143,21 @@ * description 定位推荐页 * @return {boolean} : 返回是否成功 */ -function toRecommend () { +function toRecommend() { let result = false; let startNum = 3; //重试次数 - let map = { "uri": "snssdk1128://aweme/" }; + let map = {"uri": "snssdk1128://aweme/"}; let num = 0; while (num < startNum) { try { if (utils.openActivity(map)) { logd('已进入作品'); - dynamicData.deviceLog(true, { log_detail: '已进入作品' }); + dynamicData.deviceLog(true, {log_detail: '已进入作品'}); result = true; break; } else { logd('进入作品失败,重新进入'); - dynamicData.deviceLog(true, { log_detail: '进入作品失败,重新进入' }); + dynamicData.deviceLog(true, {log_detail: '进入作品失败,重新进入'}); } } catch (e) { logd('进入作品失败:' + e); diff --git a/rpa/src/Yanghao/dy_stage2.js b/rpa/src/Yanghao/dy_stage2.js index 28d7bf1..4708c9f 100644 --- a/rpa/src/Yanghao/dy_stage2.js +++ b/rpa/src/Yanghao/dy_stage2.js @@ -1,9 +1,11 @@ +/** + * 抖音养号第3+天 + * @type {string} + */ + // 视频标题关键字 // let videoKeyword = ["短视频代运营", "短视频运营", "短视频运营课程", "短视频剪辑", "短视频剪辑课程"] - // let searchKeyWord - - var deviceNo = ecloud.getDeviceNo(); //设备编号 var unique_id = deviceNo.slice(3); //账号 var taskId = ecloud.getTaskInfo().taskId; //任务id @@ -13,6 +15,7 @@ let messageList = ecloud.getTaskInfo().valueJson['话术列表'].split('|') var version = '1.0' var serial_num = time() + /** * 获取设备信息 */ diff --git a/rpa/src/Yanghao/dy_unlogin_tag1.js b/rpa/src/Yanghao/dy_unlogin_tag1.js new file mode 100644 index 0000000..9aec509 --- /dev/null +++ b/rpa/src/Yanghao/dy_unlogin_tag1.js @@ -0,0 +1,184 @@ +/** + * description 抖音打标签1 搜索关键词,随机浏览推荐页作品,命中关键词作品停留 + * @搜索关键词, 命中关键词, 标题关键词 + * @type {launch|{}} + */ +let launch = require("slib/launch"), actions = require("slib/actions"), dynamicData = require("slib/dynamicData"), + request = require("slib/request"), swiper = require("slib/swiper"); + +let scriptVersion = "2024.12.26" +logd("《抖音打标签1》启动成功,版本:"+ scriptVersion); + +let storage = storages.create("storage"); //创建存储对象 +storage.clear(); //清空存储 + +let platform = 1; //运行平台: 1抖音 2小红书 3快手 +let taskInfo = request.getTask(); //获取任务信息 +if (taskInfo.tenantId) storage.putInt("tenantId", taskInfo.tenantId); //存储租户id + +storage.putString("serial_num", time()); //存储任务流水号(生成时间戳) + +let searchKeywords, hitKeywords; //搜索关键词, 命中关键词; +let label; //账号标签(同搜索内容) +let total = 20; //每次目标数 + +let max_views = random(50, 60); //浏览作品数 +let taskId = launch.taskThread(random(30, 40)); //开启任务时间线程 30分钟 + +if (taskInfo.valueJson) { + logd('获取任务数据:' + JSON.stringify(taskInfo.valueJson)); + dynamicData.deviceLog(false, {log_detail: '获取任务数据:' + JSON.stringify(taskInfo.valueJson)}); + //是否有任务参数 + if (taskInfo.valueJson['tag标题关键词']) label = taskInfo.valueJson['tag标题关键词'].split("|"); + logd('获取任务参数:标题关键词,' + JSON.stringify(label)); + //是否有需求数据,没有则使用数组名称获取 + if (taskInfo.valueJson['tag搜索关键词']) { + searchKeywords = taskInfo.valueJson['tag搜索关键词'].split("|"); + logd('获取任务参数:搜索关键词,' + JSON.stringify(searchKeywords)) + } +} else { + logd('没有任务参数'); + dynamicData.deviceLog(false, {log_detail: '没有任务参数'}); +} + +launch.launchDevice(taskId); //唤醒设备 + +if (searchKeywords) { + let hasLaunchApp = launch.launchApp(1, 30000, 3); //打开APP + if (hasLaunchApp) { + launch.alertListener(1, taskId); //处理弹窗 + //搜索内容 + if (search()) { + browseVideo(); + } + } +} else { + logd('缺少关键词数据'); + actions.exceptionLog('缺少关键词数据'); +} + +/** + * description 执行搜索 + * @需要搜索多个关键词 + * @return {boolean} : 返回是否成功 + */ +function search () { + let result = false; + let keyword = searchKeywords[0]; + logd('准备执行搜索关键词:'+ keyword); + let hasSearch = actions.searchVideoByKeyword(keyword, 1); //根据关键词搜索视频 + if (hasSearch) { + result = true; + } + return result; +} + + +/** + * description 浏览作品 + * @ 商家作品 + */ +function browseVideo () { + let startNum = 0; //尝试抓取作品次数 + let completedNumber = 0; //累计采集数 + let reSearch = 0; //重新搜索次数 + while (!thread.isCancelled(taskId)) { + let videoInfo = actions.getVideoInfo(platform); //作品页信息 + //是否为有效作品 + if (videoInfo) { + startNum = 0; + //是否完成浏览视频数 + if (completedNumber < total || completedNumber > 0 && videoInfo.postSelector.text != previousVideo) { + try { + //是否为商家用户 + let business_user; + if (platform === 1) business_user = desc("查看详情").getOneNodeInfo(5000); + if (platform === 3) business_user = id("com.smile.gifmaker:id/slide_play_right_link_icon").getOneNodeInfo(5000); + /* + if (business_user) { + logd('发现广告,略过'); + dynamicData.deviceLog(false, { log_detail: '发现广告,略过' }); + actions.videoSwiper(null); + continue; + } + */ + //是否有评论 + if (videoInfo.commentCountSelector.text === "评论" || videoInfo.commentCountSelector.text === 0 || videoInfo.commentCountSelector.text === "抢首评") { + logd('该作品无评论,略过'); + dynamicData.deviceLog(false, { log_detail: '该作品无评论,略过' }); + actions.videoSwiper(null); + continue; + } + + //保存当前作品信息 + previousVideo = videoInfo.postSelector.text; + // let uid = date.getTimestampId(); //生成视频id + logd('正在浏览作品'); + let log = { //日志参数组 + log_detail: '正在浏览作品', + operate_type: 5, + post_name : videoInfo.postSelector.text, + post_user_nickname : videoInfo.nameSelector.text, + // post_user_no : userIds[0], + // uid : uid, + comment_count : videoInfo.commentCountSelector.text + }; + dynamicData.deviceLog(true, log); //日志 + // dynamicData.insertTrace(log); //埋点 + delete log.operate_type; + + //视频翻页 + actions.videoSwiper(log); + completedNumber++; + } catch (e) { + if (!thread.isCancelled(taskId)) { + logd('未找到有效作品:' + e); + let error = { + log_detail: '未找到有效作品:' + e, + operate_type : 16 + } + dynamicData.deviceLog(false, error); + // dynamicData.insertTrace(error); + if (startNum < 3 || startNum === 4 || startNum === 5) { + logd('获取作品信息异常,尝试翻页'); + dynamicData.deviceLog(false, { log_detail: '获取作品信息异常,尝试翻页' }); + actions.videoSwiper(null); + } else if (startNum === 3) { + logd('获取作品信息异常,尝试返回'); + dynamicData.deviceLog(false, { log_detail: '获取作品信息异常,尝试返回' }); + actions.go_back(1); + swiper.pageSwiper(); + } else { + logd('获取作品信息异常,重新搜索'); + dynamicData.deviceLog(false, { log_detail: '获取作品信息异常,重新搜索' }); + search(); + } + startNum++; + } + } + } else { + dynamicData.deviceLog(false, {log_detail: '当前关键词内容处理完成,搜索下一个' }); + searchKeywords.shift(); + search(); + } + } else { + if (startNum < 3 || startNum === 4 || startNum === 5) { + logd('未找到作品信息,尝试翻页'); + dynamicData.deviceLog(false, { log_detail: '未找到作品信息,尝试翻页' }); + actions.videoSwiper(null); + } else if (startNum === 3) { + logd('未找到作品信息,尝试返回'); + dynamicData.deviceLog(false, { log_detail: '未找到作品信息,尝试返回' }); + actions.go_back(1); + swiper.pageSwiper(); + } else { + logd('未找到作品信息,重新搜索'); + dynamicData.deviceLog(false, { log_detail: '未找到作品信息,重新搜索' }); + if (reSearch > 1) userIds.shift(); + search(); + reSearch++; + } + startNum++; + } + } +} diff --git a/rpa/src/Yanghao/ks_stage1.js b/rpa/src/Yanghao/ks_stage1.js index 8fea958..abaf435 100644 --- a/rpa/src/Yanghao/ks_stage1.js +++ b/rpa/src/Yanghao/ks_stage1.js @@ -1,7 +1,18 @@ //快手养号第1-2天 随机浏览推荐页作品 命中关键词作品停留 +/** + * 类型,养号 + 参数:标题关键词,使用 | 分割 + v1.0 实现养号功能 + v1.01增加租户id + v1.02修复阻塞问题 + * @type {launch|{}} + */ let launch = require("slib/launch"), actions = require("slib/actions"), dynamicData = require("slib/dynamicData"), request = require("slib/request"), swiper = require("slib/swiper"); + +var scriptVersion = '24.11.16' +logd("快手养号-前2天脚本启动成功,版本:"+ scriptVersion); let storage = storages.create("storage"); //创建存储对象 storage.clear(); //清空存储 @@ -18,7 +29,6 @@ // label = ['短视频代运营', '短视频运营', '短视频运营课程', '短视频剪辑', '短视频剪辑课程']; //测试数据 let taskId = launch.taskThread(random(30, 40)); //开启任务时间线程 - if (taskInfo.valueJson) { logd('获取任务数据:' + JSON.stringify(taskInfo.valueJson)); dynamicData.deviceLog(false, { log_detail : '获取任务数据:' + JSON.stringify(taskInfo.valueJson) }); @@ -29,7 +39,9 @@ dynamicData.deviceLog(false, { log_detail : '没有任务数据' }); } + launch.launchDevice(taskId); //唤醒设备 + if (label) { let hasLaunchApp = launch.launchApp(3, 20000, 3); //打开APP if (hasLaunchApp) { diff --git a/rpa/src/Yanghao/ks_stage2.js b/rpa/src/Yanghao/ks_stage2.js index 693693a..7fbb245 100644 --- a/rpa/src/Yanghao/ks_stage2.js +++ b/rpa/src/Yanghao/ks_stage2.js @@ -1,8 +1,16 @@ +/** + * 快手养号第三天 + 参数, + 标题关键字, + 话术列表 + * @type {string} + */ + var deviceNo = ecloud.getDeviceNo(); //设备编号 var unique_id = deviceNo.slice(3); //账号 var taskId = ecloud.getTaskInfo().taskId; //任务id var taskName = ecloud.getTaskInfo().taskName; //任务名称 -var version = '1.0' +var version = '24.11.14' // 随机获取本次执行时间 // var maxRunningTime = getRandomFutureTimestamp() diff --git a/rpa/src/check/dy_deviceAccountCheck.js b/rpa/src/check/dy_deviceAccountCheck.js index 18cada7..228edf9 100644 --- a/rpa/src/check/dy_deviceAccountCheck.js +++ b/rpa/src/check/dy_deviceAccountCheck.js @@ -1,3 +1,7 @@ +/** + * description 抖音账号检测 + * @type {string} + */ let packageName = 'com.ss.android.ugc.aweme'; let violationType = "", violationReason = "", @@ -15,6 +19,7 @@ "width": 800, "height": 200, } + run() /** @@ -123,6 +128,9 @@ return result; } +/** + * description 跳转我的页面 + */ function toMy() { try { //定位到首页 @@ -190,6 +198,10 @@ } } +/** + * 本设备账号的违规记录 + * @param dyNo + */ function violationLog(dyNo) { let message = clz("android.webkit.WebView").getNodeInfo(2000); for (let i = 0; i < message.length; i++) { @@ -225,6 +237,16 @@ } } +/** + * 插入数据库 + * @param violationType + * @param violationReason + * @param effectiveTime + * @param endTime + * @param row + * @param status + * @param dyNo + */ function insertDeviceCheck(violationType, violationReason, effectiveTime, endTime, row, status, dyNo) { let paltform = ''; let uniqueNo = ''; diff --git a/rpa/src/check/dy_privateMessageReply.js b/rpa/src/check/dy_privateMessageReply.js index cbde2cd..e5cae3e 100644 --- a/rpa/src/check/dy_privateMessageReply.js +++ b/rpa/src/check/dy_privateMessageReply.js @@ -1,5 +1,5 @@ /** - * description 进入消息模块 + * description 消息已读未读状态检测 */ let packageName = 'com.ss.android.ugc.aweme'; let tenantId = ""; @@ -13,7 +13,15 @@ "width":800, "height":200, } + +/** + * description 脚本入口 + */ run() +/** + * description 跳转消息页面 + */ +toMessage(); /** * description 唤醒设备 @@ -68,8 +76,6 @@ launch(packageName, 5000, 2); //打开抖音 } -toMessage(); - /** * description 通过包名启动应用 * @param packageName {string} : 应用包名 @@ -121,6 +127,9 @@ return result; } +/** + * description 跳转消息页面 + */ function toMessage() { try { //定位到首页 diff --git a/rpa/src/interaction/interactionOnComments.js b/rpa/src/interaction/interactionOnComments.js index b59606f..64ecd47 100644 --- a/rpa/src/interaction/interactionOnComments.js +++ b/rpa/src/interaction/interactionOnComments.js @@ -1,7 +1,8 @@ // 关键词搜索视频 对命中评论随机进行回复, 私信, 点赞操作 let launch = require("slib/launch"), actions = require("slib/actions"), dynamicData = require("slib/dynamicData"), - swiper = require("slib/swiper"), datas = require("slib/datas"), request = require("slib/request"), date = require("slib/date"); + swiper = require("slib/swiper"), datas = require("slib/datas"), request = require("slib/request"), + date = require("slib/date"); let storage = storages.create("storage"); //创建存储对象 storage.clear(); //清空存储 @@ -23,17 +24,17 @@ //操作类型 let actionType = [{ - type : 1, - name : '评论回复', - p : 10 + type: 1, + name: '评论回复', + p: 10 }, { - type : 2, - name : '评论用户私信', - p : 5 + type: 2, + name: '评论用户私信', + p: 5 }, { - type : 3, - name : '评论点赞', - p : 30 + type: 3, + name: '评论点赞', + p: 30 }]; //测试数据 @@ -42,9 +43,9 @@ if (taskInfo.valueJson) { logd('获取任务数据:' + JSON.stringify(taskInfo.valueJson)); - dynamicData.deviceLog(false, { log_detail : '获取任务数据:' + JSON.stringify(taskInfo.valueJson) }); + dynamicData.deviceLog(false, {log_detail: '获取任务数据:' + JSON.stringify(taskInfo.valueJson)}); if (taskInfo.valueJson['平台']) { - let object = datas.platforms.find(function (item,index) { + let object = datas.platforms.find(function (item, index) { return item.name === taskInfo.valueJson['平台']; }); platform = object.value; @@ -80,17 +81,17 @@ /** * description 浏览作品 */ -function browseVideo () { +function browseVideo() { let startNum = 0; //尝试抓取作品次数 while (!thread.isCancelled(taskId)) { let videoInfo = actions.getVideoInfo(platform); //作品页信息 //是否为有效作品 if (videoInfo) { startNum = 0; - try{ + try { //是否有评论 if (videoInfo.commentCountSelector.text === "评论" || videoInfo.commentCountSelector.text === 0) { - dynamicData.deviceLog(false, { log_detail: '该作品无评论,略过' }); + dynamicData.deviceLog(false, {log_detail: '该作品无评论,略过'}); swiper.pageSwiper(); continue; } @@ -99,7 +100,7 @@ if (platform === 1) business_user = desc("查看详情").getOneNodeInfo(5000); if (platform === 3) business_user = id("com.smile.gifmaker:id/slide_play_right_link_icon").getOneNodeInfo(5000); if (business_user) { - dynamicData.deviceLog(false, { log_detail: '发现广告,略过' }); + dynamicData.deviceLog(false, {log_detail: '发现广告,略过'}); swiper.pageSwiper(); continue; } @@ -112,10 +113,10 @@ let log = { //日志参数组 log_detail: '正在浏览作品', operate_type: 5, - post_name : videoInfo.postSelector.text, - post_user_nickname : videoInfo.nameSelector.text, - post_user_no : author.id, - uid : uid + post_name: videoInfo.postSelector.text, + post_user_nickname: videoInfo.nameSelector.text, + post_user_no: author.id, + uid: uid }; dynamicData.deviceLog(true, log); //日志 dynamicData.insertTrace(log); //埋点 @@ -132,7 +133,7 @@ log.log_detail = '获取视频地址失败'; dynamicData.deviceLog(true, log); } - clickPoint(device.getScreenWidth()/2, device.getScreenHeight()/2); //点击屏幕中心 + clickPoint(device.getScreenWidth() / 2, device.getScreenHeight() / 2); //点击屏幕中心 sleep(4000); //进入评论 @@ -150,19 +151,19 @@ if (!thread.isCancelled(taskId)) { let error = { log_detail: '未找到有效作品:' + e, - operate_type : 16 + operate_type: 16 } dynamicData.deviceLog(false, error); dynamicData.insertTrace(error); if (startNum < 2 || startNum === 3) { swiper.pageSwiper(); - dynamicData.deviceLog(false, { log_detail: '未找到作品信息,尝试翻页' }); - } else if (startNum === 2 || startNum === 4 || startNum === 5) { + dynamicData.deviceLog(false, {log_detail: '未找到作品信息,尝试翻页'}); + } else if (startNum === 2 || startNum === 4 || startNum === 5) { actions.go_back(1); - dynamicData.deviceLog(false, { log_detail: '未找到作品信息,尝试返回' }); + dynamicData.deviceLog(false, {log_detail: '未找到作品信息,尝试返回'}); } else { search(); - dynamicData.deviceLog(false, { log_detail: '未找到作品信息,重新搜索' }); + dynamicData.deviceLog(false, {log_detail: '未找到作品信息,重新搜索'}); } startNum++; } @@ -170,13 +171,13 @@ } else { if (startNum < 2 || startNum === 3) { swiper.pageSwiper(); - dynamicData.deviceLog(false, { log_detail: '未找到作品信息,尝试翻页' }); - } else if (startNum === 2 || startNum === 4 || startNum === 5) { + dynamicData.deviceLog(false, {log_detail: '未找到作品信息,尝试翻页'}); + } else if (startNum === 2 || startNum === 4 || startNum === 5) { actions.go_back(1); - dynamicData.deviceLog(false, { log_detail: '未找到作品信息,尝试返回' }); + dynamicData.deviceLog(false, {log_detail: '未找到作品信息,尝试返回'}); } else { search(); - dynamicData.deviceLog(false, { log_detail: '未找到作品信息,重新搜索' }); + dynamicData.deviceLog(false, {log_detail: '未找到作品信息,重新搜索'}); } startNum++; } @@ -188,142 +189,142 @@ * description 浏览评论 * @param log {object} : 日志参数组 */ -function browseComments (log) { +function browseComments(log) { let c_log = log; let startNum = 0; //尝试抓取评论次数 let num = 0, swiperTimes = 0, content; //当前作品命中数量,已翻页次数,评论内容 browse : - while (!thread.isCancelled(taskId)) { - if (platform === 1) content = id("com.ss.android.ugc.aweme:id/content").drawingOrder(27).getNodeInfo(10000); - if (platform === 2) content = depth(17).getNodeInfo(10000); - if (platform === 3) content = id("com.smile.gifmaker:id/comment").getNodeInfo(10000); - //是否有评论 - if (content) { - startNum = 0; - for (let i = 0; i < content.length; i++) { - try { - //是否完成总命中量 - if (completedNumber === total) { - dynamicData.deviceLog(false, { log_detail: '任务完成,准备关闭脚本', operate_type: 2 }); - exit(); - break browse; - } else if (num === everyNumber) { - dynamicData.deviceLog(true, { log_detail: '当前视频互动完成' }); - break browse; - } else { - let comments = content[i].text; //评论内容 - if (comments) { - for (let n = 0; n < hitKeywords.length; n++) { - //是否命中 - if (comments.includes(hitKeywords[n])) { - //是否为作者评论 - let author; - if (platform === 1) author = content[i].parent().getOneNodeInfo(text("作者"), 2000); - if (platform === 3) author = content[i].parent().parent().getOneNodeInfo(id("com.smile.gifmaker:id/comment_author_tag"), 2000); - if (author) { - dynamicData.deviceLog(false, { log_detail : '发现作者评论,略过' }); - break; - } + while (!thread.isCancelled(taskId)) { + if (platform === 1) content = id("com.ss.android.ugc.aweme:id/content").drawingOrder(27).getNodeInfo(10000); + if (platform === 2) content = depth(17).getNodeInfo(10000); + if (platform === 3) content = id("com.smile.gifmaker:id/comment").getNodeInfo(10000); + //是否有评论 + if (content) { + startNum = 0; + for (let i = 0; i < content.length; i++) { + try { + //是否完成总命中量 + if (completedNumber === total) { + dynamicData.deviceLog(false, {log_detail: '任务完成,准备关闭脚本', operate_type: 2}); + exit(); + break browse; + } else if (num === everyNumber) { + dynamicData.deviceLog(true, {log_detail: '当前视频互动完成'}); + break browse; + } else { + let comments = content[i].text; //评论内容 + if (comments) { + for (let n = 0; n < hitKeywords.length; n++) { + //是否命中 + if (comments.includes(hitKeywords[n])) { + //是否为作者评论 + let author; + if (platform === 1) author = content[i].parent().getOneNodeInfo(text("作者"), 2000); + if (platform === 3) author = content[i].parent().parent().getOneNodeInfo(id("com.smile.gifmaker:id/comment_author_tag"), 2000); + if (author) { + dynamicData.deviceLog(false, {log_detail: '发现作者评论,略过'}); + break; + } - c_log.keyword = hitKeywords[n]; - c_log.comment = comments; - c_log.operate_type = 17; - c_log.log_detail = '该作品第' + (swiperTimes + 1) + '页第' + (i + 1) + '条评论命中关键词:' + hitKeywords[n]; - dynamicData.deviceLog(true, c_log); - dynamicData.insertTrace(c_log); - delete c_log.operate_type; + c_log.keyword = hitKeywords[n]; + c_log.comment = comments; + c_log.operate_type = 17; + c_log.log_detail = '该作品第' + (swiperTimes + 1) + '页第' + (i + 1) + '条评论命中关键词:' + hitKeywords[n]; + dynamicData.deviceLog(true, c_log); + dynamicData.insertTrace(c_log); + delete c_log.operate_type; - //获取评论日期 - let dateSelector; - if (platform === 1) dateSelector = content[i].nextSiblings()[0].child(0); - if (dateSelector) { - let commentDate = date.getCommentDate(dateSelector.text); - if (commentDate) c_log.comment_datetime = commentDate; - } + //获取评论日期 + let dateSelector; + if (platform === 1) dateSelector = content[i].nextSiblings()[0].child(0); + if (dateSelector) { + let commentDate = date.getCommentDate(dateSelector.text); + if (commentDate) c_log.comment_datetime = commentDate; + } - //获取用户账号信息 - let avatar, user; //头像节点 用户信息 - if (platform === 1) avatar = content[i].previousSiblings()[1] ? content[i].previousSiblings()[1] : ''; - if (platform === 2) avatar = content[i].parent().previousSiblings()[0] ? content[i].parent().previousSiblings()[0] : ''; - if (platform === 3) avatar = content[i].parent().parent().previousSiblings()[2] ? content[i].parent().parent().previousSiblings()[2] : ''; + //获取用户账号信息 + let avatar, user; //头像节点 用户信息 + if (platform === 1) avatar = content[i].previousSiblings()[1] ? content[i].previousSiblings()[1] : ''; + if (platform === 2) avatar = content[i].parent().previousSiblings()[0] ? content[i].parent().previousSiblings()[0] : ''; + if (platform === 3) avatar = content[i].parent().parent().previousSiblings()[2] ? content[i].parent().parent().previousSiblings()[2] : ''; - if (avatar) { - user = actions.getUserInfo(avatar, platform); //获取用户信息 - actions.go_back(1); - } + if (avatar) { + user = actions.getUserInfo(avatar, platform); //获取用户信息 + actions.go_back(1); + } - if (user.id !=='' && user.nickname !=='') { + if (user.id !== '' && user.nickname !== '') { + num++; + completedNumber++; + c_log.comment_user_no = user.id; + c_log.comment_user_nickname = user.nickname; + dynamicData.comments_got(c_log); //抓取命中评论 + dynamicData.deviceLog(true, {log_detail: '已采集' + completedNumber + '个命中评论'}); + } + + let action = actionRandom(); + log.log_detail = '准备对该评论进行:' + action.name; + dynamicData.deviceLog(true, c_log); + if (action.type === 1) actions.commentReply(content[i], log); //评论回复 + if (action.type === 2) { + if (messageNumber > 99) { + log.log_detail = '私信次数已达上限,取消操作'; + dynamicData.deviceLog(true, log); + } else { + actions.message(avatar, platform, log); //私信 + messageNumber++; + } + } + if (action.type === 3) { + let loving; //点赞爱心节点 + if (platform === 1) loving = content[i].nextSiblings()[1].child(0); + if (platform === 2) loving = content[i].parent().nextSiblings()[0]; + if (platform === 3) loving = content[i].parent().parent().nextSiblings()[1].child(0); + actions.like(loving, log); //点赞 + } + num++; completedNumber++; - c_log.comment_user_no = user.id; - c_log.comment_user_nickname = user.nickname; - dynamicData.comments_got(c_log); //抓取命中评论 - dynamicData.deviceLog(true, { log_detail : '已采集' + completedNumber + '个命中评论' }); + dynamicData.deviceLog(false, {log_detail: '已处理第' + completedNumber + '个命中评论'}); + break; } - - let action = actionRandom(); - log.log_detail = '准备对该评论进行:' + action.name; - dynamicData.deviceLog(true, c_log); - if (action.type === 1) actions.commentReply(content[i], log); //评论回复 - if (action.type === 2) { - if (messageNumber > 99) { - log.log_detail = '私信次数已达上限,取消操作'; - dynamicData.deviceLog(true, log); - } else { - actions.message(avatar, platform, log); //私信 - messageNumber++; - } - } - if (action.type === 3) { - let loving; //点赞爱心节点 - if (platform === 1) loving = content[i].nextSiblings()[1].child(0); - if (platform === 2) loving = content[i].parent().nextSiblings()[0]; - if (platform === 3) loving = content[i].parent().parent().nextSiblings()[1].child(0); - actions.like(loving, log); //点赞 - } - - num++; - completedNumber++; - dynamicData.deviceLog(false, {log_detail: '已处理第' + completedNumber + '个命中评论'}); - break; } } } - } - } catch (e) { - if (!thread.isCancelled(taskId)) { - if (startNum < 2) { - dynamicData.deviceLog(true, { log_detail: '尝试重新查找评论' }); - break; - } else { - break browse; + } catch (e) { + if (!thread.isCancelled(taskId)) { + if (startNum < 2) { + dynamicData.deviceLog(true, {log_detail: '尝试重新查找评论'}); + break; + } else { + break browse; + } + startNum++; } - startNum++; } } - } - let notPage; - if (platform === 1) notPage = textMatch(".*暂时没有更多.*").getOneNodeInfo(5000); - if (platform === 3) notPage = id("com.smile.gifmaker.comment_detail:id/no_more_content").getOneNodeInfo(5000); - let login = text("登录看更多精彩评论").getOneNodeInfo(5000); - if (notPage || login || swiperTimes > max_swiperTimes) { - dynamicData.deviceLog(true, { log_detail: '已浏览全部评论' }); - break browse; + let notPage; + if (platform === 1) notPage = textMatch(".*暂时没有更多.*").getOneNodeInfo(5000); + if (platform === 3) notPage = id("com.smile.gifmaker.comment_detail:id/no_more_content").getOneNodeInfo(5000); + let login = text("登录看更多精彩评论").getOneNodeInfo(5000); + if (notPage || login || swiperTimes > max_swiperTimes) { + dynamicData.deviceLog(true, {log_detail: '已浏览全部评论'}); + break browse; + } else { + log.log_detail = '第' + (swiperTimes + 1) + '次评论翻页'; + log.operate_type = 18; + swiper.pageSwiper(); + dynamicData.deviceLog(false, log); + dynamicData.insertTrace(log); + delete log.operate_type; + swiperTimes++; + } } else { - log.log_detail = '第' + (swiperTimes + 1) + '次评论翻页'; - log.operate_type = 18; - swiper.pageSwiper(); - dynamicData.deviceLog(false, log); - dynamicData.insertTrace(log); - delete log.operate_type; - swiperTimes++; + dynamicData.deviceLog(true, {log_detail: '未找到评论'}); + break; } - } else { - dynamicData.deviceLog(true, { log_detail: '未找到评论' }); - break; } - } } @@ -331,15 +332,15 @@ * description 获取云控参数 * @return {boolean} : 返回是否成功 */ -function getECloudData () { +function getECloudData() { let result = false, data, hasData = true, value; //通过数据组名或数据名称取得数据 let group = [{ - "groupName" : "短视频代运营话术", - "dataName" : "斗因-回复评论话术" - },{ - "groupName" : "短视频代运营话术", - "dataName" : "斗因-私信话术" + "groupName": "短视频代运营话术", + "dataName": "斗因-回复评论话术" + }, { + "groupName": "短视频代运营话术", + "dataName": "斗因-私信话术" }]; for (let i = 0; i < group.length; i++) { data = ecloud.getData(group[i]); @@ -351,17 +352,17 @@ } if (!value || value.length == 0) { hasData = false; - dynamicData.deviceLog(false, { log_detail : '未设置' + group[i].dataName }); + dynamicData.deviceLog(false, {log_detail: '未设置' + group[i].dataName}); break; } } else { hasData = false; - dynamicData.deviceLog(false, { log_detail : '未获取' + group[i].dataName }); + dynamicData.deviceLog(false, {log_detail: '未获取' + group[i].dataName}); break; } } if (hasData) { - dynamicData.deviceLog(true, { log_detail : '已获取任务数据,准备启动应用' }); + dynamicData.deviceLog(true, {log_detail: '已获取任务数据,准备启动应用'}); result = true; } return result; @@ -371,13 +372,13 @@ /** * description 随机选取操作 */ -function actionRandom () { +function actionRandom() { let sum = 0; - for (let i = 0;i < actionType.length; i++) { + for (let i = 0; i < actionType.length; i++) { sum += actionType[i].p; } let randomNumber = Math.random() * sum; - for (let n = 0;n < actionType.length; n++) { + for (let n = 0; n < actionType.length; n++) { randomNumber -= actionType[n].p; if (randomNumber <= 0) { return actionType[n]; @@ -390,7 +391,7 @@ * description 执行搜索 * @return {boolean} : 返回是否成功 */ -function search () { +function search() { let result = false; let hasSearch = actions.searchVideoByKeyword(searchContent, platform); //根据关键词搜索视频 if (hasSearch) { diff --git a/rpa/src/layout/.DS_Store b/rpa/src/layout/.DS_Store new file mode 100644 index 0000000..badd6d6 --- /dev/null +++ b/rpa/src/layout/.DS_Store Binary files differ diff --git a/rpa/src/message/dy_deviceUserPostMessage.js b/rpa/src/message/dy_deviceUserPostMessage.js index e6cc1b8..a29f9f8 100644 --- a/rpa/src/message/dy_deviceUserPostMessage.js +++ b/rpa/src/message/dy_deviceUserPostMessage.js @@ -1,3 +1,7 @@ +/** + * description 抖音用户信息抓取 + * @type {string} + */ let packageName = 'com.ss.android.ugc.aweme'; var searchUserIds var nickname = "", @@ -33,6 +37,7 @@ "width":800, "height":200, } + run() /** diff --git a/rpa/src/message/dy_getMessage.js b/rpa/src/message/dy_getMessage.js index 1f397f9..5e29339 100644 --- a/rpa/src/message/dy_getMessage.js +++ b/rpa/src/message/dy_getMessage.js @@ -12,7 +12,14 @@ "width":800, "height":200, } +/** + * description 脚本入口 + */ run() +/** + * description 跳转至消息页面 + */ +toMessage(packageName); /** * description 唤醒设备 @@ -64,7 +71,7 @@ launch(packageName, 5000, 2); //打开抖音 } -toMessage(packageName); + /** * description 通过包名启动应用 diff --git a/rpa/src/message/dy_privateMessage.js b/rpa/src/message/dy_privateMessage.js index 407fed6..8fd86d5 100644 --- a/rpa/src/message/dy_privateMessage.js +++ b/rpa/src/message/dy_privateMessage.js @@ -1,6 +1,8 @@ -//命中评论私信 -// 请勿让日志窗口遮挡屏幕 - +/** + * description 命中评论私信 + * 请勿让日志窗口遮挡屏幕 + * @type {string} + */ let packageName = 'com.ss.android.ugc.aweme'; var searchContent, messageWords, hitKeywords, everyNumber, total; //搜索词, 私信话术, 命中关键词, 单视频回复量, 总回复量 diff --git a/rpa/src/message/dy_replayComment.js b/rpa/src/message/dy_replayComment.js index faa071f..e98bf20 100644 --- a/rpa/src/message/dy_replayComment.js +++ b/rpa/src/message/dy_replayComment.js @@ -1,6 +1,8 @@ -//命中评论回复 // 请勿让日志窗口遮挡屏幕 - +/** + * description 命中评论回复 + * @type {string} + */ let packageName = 'com.ss.android.ugc.aweme'; var searchContent, replyWords, hitKeywords, everyNumber, total; //搜索词, 回复话术, 命中关键词, 单视频回复量, 总回复量 diff --git a/rpa/src/message/dy_toUserPrivateMessage.js b/rpa/src/message/dy_toUserPrivateMessage.js index 5f111c2..e4e7282 100644 --- a/rpa/src/message/dy_toUserPrivateMessage.js +++ b/rpa/src/message/dy_toUserPrivateMessage.js @@ -1,6 +1,5 @@ /** - * 指定用户私信 - * + * 匹配的用户私信 */ let packageName = 'com.ss.android.ugc.aweme'; let searchUserIds = []; @@ -38,6 +37,10 @@ "height": 200, } +/** + * description 脚本入口 + * launch中调用getUserId方法,逐一私信 + */ run() /** @@ -99,94 +102,8 @@ } /** - * description 获取云控参数 - * @return {boolean} : 返回是否成功 + * hook 获取任务参数 */ -function getECloudData() { - let d = ecloud.getTaskInfo() - if (d == null) { - randomSleep("没有任务信息", "脚本异常", "", "", "", ""); - return - } - let bool = d.valueJson["同行账号"] - let fanBool = d.valueJson["意向粉丝"] - let fansNum = d.valueJson["粉丝量"] - let age = d.valueJson["年龄"] - let activeTime = d.valueJson["活跃时间"] - if (bool === "是") { - randomSleep("准备获取同行账号信息", "", "", "", "", ""); - let url = "http://111.229.137.199:8091/engine/api/device/user/checkPrivateChat"; - let pa = { - "platform": "DY", - "fansNum": fansNum, - "age": age, - "activeTime": activeTime, - }; - let x = http.httpGet(url, pa, 10 * 1000, {"Authorization": "jwjk2024@!", "tenant-id": tenantId}); - x = JSON.parse(x) - if (x.code === 200) { - let account = x.data - account.forEach(function (item) { - searchUserIds.push(item); - }); - toast('已获取任务数据,开始执行...'); - randomSleep("以获取任务数据", "", "", "", "", ""); - } else { - toast('未获取到同行账号信息,请联系管理员'); - randomSleep("未获取到同行账号信息,请联系管理员", "脚本异常", "", "", "", ""); - } - } else if (fanBool === "是") { - randomSleep("准备获取意向粉丝", "", "", "", "", ""); - let url = "http://111.229.137.199:8091/engine/api/device/user/checkFansPrivateChat"; - let pa = { - "platform": "DY", - "fansNum": fansNum, - "age": age, - "activeTime": activeTime, - }; - let x = http.httpGet(url, pa, 10 * 1000, {"Authorization": "jwjk2024@!", "tenant-id": tenantId}); - x = JSON.parse(x) - if (x.code === 200) { - let fans = x.data - if (fans !== null && fans !== '') { - fans.forEach(function (item) { - searchUserIds.push(item); - }); - toast('已获取任务数据,开始执行...'); - randomSleep("已获取意向粉丝数据", "", "", "", "", ""); - } else { - toast('意向粉丝数据为空'); - randomSleep("意向粉丝数据为空", "", "", "", "", ""); - } - } else { - toast('未获取到意向粉丝信息,请联系管理员'); - randomSleep("未获取到意向粉丝信息,请联系管理员", "脚本异常", "", "", "", ""); - } - } - let url = "http://111.229.137.199:8091/engine/api/device/user/checkPrivateUser"; - let pa = { - "platform": "DY", - "fansNum": fansNum, - "age": age, - "activeTime": activeTime, - }; - let x = http.httpGet(url, pa, 10 * 1000, {"Authorization": "jwjk2024@!", "tenant-id": tenantId}); - x = JSON.parse(x) - if (x.code === 200) { - let account = x.data - account.forEach(function (item) { - searchUserIds.push(item); - }); - toast('已获取任务数据,开始执行...'); - randomSleep("已获取任务数据", "", "", "", "", ""); - } else { - toast('未获取到账号信息,请联系管理员'); - randomSleep("未获取到账号信息,请联系管理员", "脚本异常", "", "", "", ""); - } - // 获取私信话术 - getContentHooks() -} - function getContentHooks() { let d = ecloud.getTaskInfo() let profession = d.valueJson["行业"] @@ -237,6 +154,9 @@ } } +/** + * 逐一获取用户id,准备私信 + */ function getUserId() { randomNum = Math.floor(Math.random() * (96 - 90 + 1)) + 90; for (let i = 0; i < devices.length; i++) { @@ -248,7 +168,7 @@ try { let catchMess = deviceCountCatch(ecloud.getDeviceNo(), formatDate(getCurrentDate())) if (catchMess) { - let check = checkFollow(arr[j]) + let check = checkIsFollowed(arr[j]) if (check) { sendMessage(arr[j]) } else { @@ -331,26 +251,10 @@ } /** - * description 随机暂停时间 + * description 搜索指定抖音号,准备私信 + * @param userId + * @returns {boolean} */ -function randomSleep(log, opeType, tarPostName, tarUniqueNo, tarComment, tarNickname) { - let min = Math.ceil(30); - let max = Math.floor(60); - let times = (Math.floor(Math.random() * (max - min + 1)) + min) * 100; - logd(log + ",停留" + times + "ms"); - logd("操作类型" + opeType ? opeType : ""); - // 记录设备操作日志 - if (opeType === "脚本启动" || opeType === "脚本运行结束") { - let serialNum = time() - logd("时间戳" + serialNum); - deviceOperaLog(opeType, log + ",停留" + times + "ms", times, tarPostName, tarUniqueNo, tarComment, tarNickname, serialNum) - } else { - deviceOperaLog(opeType, log + ",停留" + times + "ms", times, tarPostName, tarUniqueNo, tarComment, tarNickname, null) - } - sleep(times); - return times; -} - function sendMessage(userId) { let result = false; //定位到首页 @@ -522,6 +426,96 @@ randomSleep("抖音号不一致更新失败,请联系管理员", "", "", uniqueNo, "", "") } } + +/** + * description 获取云控参数 + * @return {boolean} : 返回是否成功 + */ +function getECloudData() { + let d = ecloud.getTaskInfo() + if (d == null) { + randomSleep("没有任务信息", "脚本异常", "", "", "", ""); + return + } + let bool = d.valueJson["同行账号"] + let fanBool = d.valueJson["意向粉丝"] + let fansNum = d.valueJson["粉丝量"] + let age = d.valueJson["年龄"] + let activeTime = d.valueJson["活跃时间"] + if (bool === "是") { + randomSleep("准备获取同行账号信息", "", "", "", "", ""); + let url = "http://111.229.137.199:8091/engine/api/device/user/checkPrivateChat"; + let pa = { + "platform": "DY", + "fansNum": fansNum, + "age": age, + "activeTime": activeTime, + }; + let x = http.httpGet(url, pa, 10 * 1000, {"Authorization": "jwjk2024@!", "tenant-id": tenantId}); + x = JSON.parse(x) + if (x.code === 200) { + let account = x.data + account.forEach(function (item) { + searchUserIds.push(item); + }); + toast('已获取任务数据,开始执行...'); + randomSleep("以获取任务数据", "", "", "", "", ""); + } else { + toast('未获取到同行账号信息,请联系管理员'); + randomSleep("未获取到同行账号信息,请联系管理员", "脚本异常", "", "", "", ""); + } + } else if (fanBool === "是") { + randomSleep("准备获取意向粉丝", "", "", "", "", ""); + let url = "http://111.229.137.199:8091/engine/api/device/user/checkFansPrivateChat"; + let pa = { + "platform": "DY", + "fansNum": fansNum, + "age": age, + "activeTime": activeTime, + }; + let x = http.httpGet(url, pa, 10 * 1000, {"Authorization": "jwjk2024@!", "tenant-id": tenantId}); + x = JSON.parse(x) + if (x.code === 200) { + let fans = x.data + if (fans !== null && fans !== '') { + fans.forEach(function (item) { + searchUserIds.push(item); + }); + toast('已获取任务数据,开始执行...'); + randomSleep("已获取意向粉丝数据", "", "", "", "", ""); + } else { + toast('意向粉丝数据为空'); + randomSleep("意向粉丝数据为空", "", "", "", "", ""); + } + } else { + toast('未获取到意向粉丝信息,请联系管理员'); + randomSleep("未获取到意向粉丝信息,请联系管理员", "脚本异常", "", "", "", ""); + } + } + let url = "http://111.229.137.199:8091/engine/api/device/user/checkPrivateUser"; + let pa = { + "platform": "DY", + "fansNum": fansNum, + "age": age, + "activeTime": activeTime, + }; + let x = http.httpGet(url, pa, 10 * 1000, {"Authorization": "jwjk2024@!", "tenant-id": tenantId}); + x = JSON.parse(x) + if (x.code === 200) { + let account = x.data + account.forEach(function (item) { + searchUserIds.push(item); + }); + toast('已获取任务数据,开始执行...'); + randomSleep("已获取任务数据", "", "", "", "", ""); + } else { + toast('未获取到账号信息,请联系管理员'); + randomSleep("未获取到账号信息,请联系管理员", "脚本异常", "", "", "", ""); + } + // 获取私信话术 + getContentHooks() +} + /** * description 自定义返回函数 @@ -748,6 +742,28 @@ } /** + * description 随机暂停时间 + */ +function randomSleep(log, opeType, tarPostName, tarUniqueNo, tarComment, tarNickname) { + let min = Math.ceil(30); + let max = Math.floor(60); + let times = (Math.floor(Math.random() * (max - min + 1)) + min) * 100; + logd(log + ",停留" + times + "ms"); + logd("操作类型" + opeType ? opeType : ""); + // 记录设备操作日志 + if (opeType === "脚本启动" || opeType === "脚本运行结束") { + let serialNum = time() + logd("时间戳" + serialNum); + deviceOperaLog(opeType, log + ",停留" + times + "ms", times, tarPostName, tarUniqueNo, tarComment, tarNickname, serialNum) + } else { + deviceOperaLog(opeType, log + ",停留" + times + "ms", times, tarPostName, tarUniqueNo, tarComment, tarNickname, null) + } + sleep(times); + return times; +} + + +/** * description 获取当前时间 * @return {string} : 返回时间 */ @@ -921,7 +937,7 @@ * @param userId * @returns {boolean} */ -function checkFollow(userId) { +function checkIsFollowed(userId) { let paltform = ''; let uniqueNo = ''; if ('com.ss.android.ugc.aweme'.equals(packageName)) { diff --git a/rpa/src/message/dy_toUserPrivateMessageV.js b/rpa/src/message/dy_toUserPrivateMessageV.js index ba6390d..de5a6d5 100644 --- a/rpa/src/message/dy_toUserPrivateMessageV.js +++ b/rpa/src/message/dy_toUserPrivateMessageV.js @@ -1,6 +1,5 @@ /** - * 指定用户私信 - * + * 指定用户邀约留资 */ let packageName = 'com.ss.android.ugc.aweme'; let searchUserIds = []; @@ -38,6 +37,10 @@ "height": 200, } +/** + * description 脚本入口 + * launch中调用getUserId方法,逐一发送邀约留资 + */ run() /** @@ -182,6 +185,9 @@ } } +/** + * description 逐一获取用户id,准备发送邀约留资 + */ function getUserId() { randomNum = Math.floor(Math.random() * (96 - 90 + 1)) + 90; for (let i = 0; i < devices.length; i++) { @@ -257,6 +263,9 @@ } alert(); //应用启动后处理弹窗 operaLog(1, null); + /** + * 逐一获取用户id,准备发送邀约留资 + */ getUserId(); } } else { @@ -288,6 +297,11 @@ return times; } +/** + * description 搜索指定抖音号,准备私信 + * @param userId + * @returns {boolean} + */ function sendMessage(userId) { let result = false; //定位到首页 @@ -349,7 +363,7 @@ } /** - * description 发私信消息 + * description 发邀约留资 * @return {boolean} : 返回是否成功 */ function send(userId) { diff --git a/rpa/src/slib/EASYCLICKSDK.js b/rpa/src/slib/EASYCLICKSDK.js new file mode 100644 index 0000000..d82ec8b --- /dev/null +++ b/rpa/src/slib/EASYCLICKSDK.js @@ -0,0 +1,595 @@ +/* +* 技术支持:老狼孩科技 +* 老狼孩科技官网:http://42.193.53.121/ +* 联系方式:QQ1:2029491180 QQ2:2985539603 QQ3:2241819424 +* 源码、工具、干货、脚本下载地址:https://wwe.lanzoui.com/b01i7fcmb 密码:7cyj +* 各类图色工具下载地址:https://wwe.lanzoui.com/b01iro0xe 密码:5rqv +* 自动化辅助脚本下载地址:https://wwe.lanzoui.com/b01iv9zbg 密码:9nsj +* 版本:v1.0.4 +*/ + +var version = JSON.parse(readIECFileAsString("update.json")).version; +var width = device.getScreenWidth(); +var height = device.getScreenHeight(); + +// const EASYCLICKSDK = (function(){ + function EASYCLICKSDK(){ + //初始化EC + this.init(); + } + /* + * 功能:到底到顶判断 + * fyTepy 判断类型 + * nodeIDValue 节点ID值 + * return 布尔类型,返回结果 + */ + EASYCLICKSDK.prototype.到底到顶判断 = function(fyTepy,nodeIDValue) { + //DOWN 到底 UP 到顶 + let res = false; + let selectors = id(nodeIDValue); + if(selectors && isScrollEnd(fyTepy,selectors)){ + res = true; + } + return res; + } + + + /* + * 功能:控件翻页 + * attr 节点属性,如id,直接写id,而不是"id",不能加双引号 + * attrValue 节点属性值 + */ + EASYCLICKSDK.prototype.控件翻页 = function(attr,attrValue) { + let node = attr(attrValue).scrollable(true).getOneNodeInfo(100); + if(node) { + node.scrollForward(); + this.msg("开始翻页1", 100); + } + sleep(1000); + // swipeToPoint(width / 2,height - 400 ,width / 2,100,1500); + } + + /* + * 功能:坐标翻页 + * x1 起点x坐标 + * y1 起点y坐标 + * x2 终点x坐标 + * y2 终点y坐标 + * fyTime 滑动时间,单位毫秒 + */ + EASYCLICKSDK.prototype.坐标翻页 = function(x1,y1,x2,y2,fyTime) { + this.msg("开始翻页1", 100); + swipeToPoint(x1,y1,x2,y2,fyTime); + sleep(1000); + } + + + /* + * 功能:自动启动服务 + * time 启动服务超时次数 + * return 布尔类型,返回结果 + */ + EASYCLICKSDK.prototype.autoServiceStart = function(time) { + for (let i = 0; i < time; i++) { + if (isServiceOk()) { + return true; + } + let started = startEnv(); + logd("第" + (i + 1) + "次启动服务结果: " + started); + if (isServiceOk()) { + return true; + } + } + return isServiceOk(); + } + + + /* + * 功能:初始化EC + */ + EASYCLICKSDK.prototype.init = function() { + let res = startEnv(); + let daEnvRs = daemonEnv(true); + this.msg('启动服务:' + res); + this.msg('守护自动化环境:' + daEnvRs); + + //如果自动化服务正常 + if (!this.autoServiceStart(3)) { + this.msg("自动化服务启动失败,无法执行脚本"); + exit(); + return; + } + + + let result = hasFloatViewPermission(); + if(!result){ + result = requestFloatViewPermission(10000); + if(!result){ + this.msg("申请悬浮权限失败"); + exit(); + return; + } + } + + + let req = image.requestScreenCapture(10000,0); + if (!req) { + req = image.requestScreenCapture(10000,0); + } + if (!req) { + this.msg("申请截图权限失败"); + exit(); + return; + } + + let d = image.initOpenCV(); + this.msg("图色环境:" + d,200); + this.msg("初始化完成"); + } + + + /* + * 功能:信息显示 + * msgValue 显示内容 + * sleepTime 显示时间,单位毫秒 + */ + EASYCLICKSDK.prototype.msg = function(msgValue,sleepTime) { + if(sleepTime == undefined){ + sleepTime = 1000; + } + logd(msgValue + version); + toast(msgValue + version); + sleep(sleepTime); + } + + /* + * 功能:无节点输入内容 + * text 输入内容 + */ + EASYCLICKSDK.prototype.无节点输入内容 = function(text) { + imeInputText(null,text); + sleep(1000); + } + + + /* + * 功能:查找节点或点击 + * way 查找节点方式 + * str 查找节点属性值 + * depth 查找节点深度 + * isClick 是否点击 + * isProFind 是否强化识别,默认true + * isFWClick 是否范围点击,默认false + * isClickOne 是否点击,默认true + * timeOut 查找超时时间,单位毫秒,默认0 + * return 布尔类型,返回识别结果 + */ + EASYCLICKSDK.prototype.findNode = function(way,str,depth,isClick,isProFind,isFWClick,isClickOne,timeOut) { + // this.msg("请稍等...",0); + + if(isFWClick == undefined){ + isFWClick = false + } + + if(timeOut == undefined){ + timeOut = 1 + } + if(isClickOne == undefined){ + isClickOne = true + } + if(isProFind == undefined){ + isProFind = true + } + + let result = false //点击结果 + let object; + if(way == "text"){ + if(isProFind){ + object = text(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = text(str).getOneNodeInfo(timeOut); + } + + } else if(way == "desc"){ + if(isProFind){ + object = desc(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = desc(str).getOneNodeInfo(timeOut); + } + + }else if(way == "id"){ + if(isProFind){ + object = id(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = id(str).getOneNodeInfo(timeOut); + } + + }else if(way == "clz"){ + if(isProFind){ + object = clz(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = clz(str).getOneNodeInfo(timeOut); + } + + }else if(way == "pkg"){ + if(isProFind){ + object = pkg(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = pkg(str).getOneNodeInfo(timeOut); + } + + } else if(way == "textMatch"){ + if(isProFind){ + object = textMatch(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = textMatch(str).getOneNodeInfo(timeOut); + } + + }else if(way == "idMatch"){ + if(isProFind){ + object = idMatch(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = idMatch(str).getOneNodeInfo(timeOut); + } + + }else if(way == "clzMatch"){ //textStartsWith + if(isProFind){ + object = clzMatch(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = clzMatch(str).getOneNodeInfo(timeOut); + } + + }else if(way == "pkgMatch"){ //textStartsWith + if(isProFind){ + object = pkgMatch(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = pkgMatch(str).getOneNodeInfo(timeOut); + } + + }else if(way == "descMatch"){ //textStartsWith + if(isProFind){ + object = descMatch(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = descMatch(str).getOneNodeInfo(timeOut); + } + } + else{ + logd("Error:组件参数不正确"); + } + + if(object != null){ + try{ + // object.refresh(); + if(isClick){ + // //{"top":1578,"bottom":1734,"left":888,"right":1044} + let x1 = parseInt(object.bounds.top); + let y1 = parseInt(object.bounds.bottom); + let w1 = parseInt(object.bounds.left); + let h1 = parseInt(object.bounds.right); + // l,top,r,b + + if(isFWClick){ + if(w1 >= 0 && x1 >= 400 && h1 <= width && y1 <= height - 400){ + if(isClickOne){ //单击 + result = object.clickCenter(); + }else{ //双击 + for (i = 1; i < 3; i++) { + result = object.clickCenter(); + sleep(100); + } + } + }else { + this.msg("控件不在指定区域内",10); + } + + }else { + if(isClickOne){ //单击 + result = object.clickCenter(); + }else{ //双击 + for (i = 1; i < 3; i++) { + result = object.clickCenter(); + sleep(100); + } + } + } + + }else{ + result = true + } + }catch(err){ + logd(err); + } + } + // else{ + // logd("Error:组件不存在/没找到"); + // } + + return result; + } + + + /* + * 功能:获取节点属性值 + * way 查找节点方式 + * str 查找节点属性值 + * depth 查找节点深度 + * isProFind 是否强化识别 + * timeOut 查找超时时间,单位毫秒 + * wayType 获取节点属性方式 + * return 布尔类型,返回识别结果 + */ + EASYCLICKSDK.prototype.getNodeAttr = function(way,str,depth,isProFind,timeOut,wayType){ + let object = null; + let res = ""; + + if(way == "text"){ + if(isProFind){ + object = text(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = text(str).getOneNodeInfo(timeOut); + } + + } else if(way == "desc"){ + if(isProFind){ + object = desc(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = desc(str).getOneNodeInfo(timeOut); + } + + }else if(way == "id"){ + if(isProFind){ + object = id(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = id(str).getOneNodeInfo(timeOut); + } + + }else if(way == "clz"){ + if(isProFind){ + object = clz(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = clz(str).getOneNodeInfo(timeOut); + } + + }else if(way == "pkg"){ + if(isProFind){ + object = pkg(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = pkg(str).getOneNodeInfo(timeOut); + } + + } else if(way == "textMatch"){ + if(isProFind){ + object = textMatch(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = textMatch(str).getOneNodeInfo(timeOut); + } + + }else if(way == "idMatch"){ + if(isProFind){ + object = idMatch(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = idMatch(str).getOneNodeInfo(timeOut); + } + + }else if(way == "clzMatch"){ //textStartsWith + if(isProFind){ + object = clzMatch(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = clzMatch(str).getOneNodeInfo(timeOut); + } + + }else if(way == "pkgMatch"){ //textStartsWith + if(isProFind){ + object = pkgMatch(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = pkgMatch(str).getOneNodeInfo(timeOut); + } + + }else if(way == "descMatch"){ //textStartsWith + if(isProFind){ + object = descMatch(str).depth(depth).getOneNodeInfo(timeOut); + }else{ + object = descMatch(str).getOneNodeInfo(timeOut); + } + } + else{ + logd("Error:组件参数不正确"); + } + + if(object != null){ + if(wayType == "selected"){ + res = object.selected; + }else if(wayType == "text"){ + res = object.text; + } else if(wayType == "desc"){ + res = object.desc; + } + + }else{ + logd("Error:组件不存在/没找到"); + } + return res; + } + + + /* + * 功能:倒计时 + * endTime 倒计时时间,单位秒 + */ + EASYCLICKSDK.prototype.倒计时 = function(endTime){ + for (let i=0; i< endTime; i++) + { + this.是否暂停脚本() + this.msg((endTime - i) + "秒后开始下一个任务!"); + } + } + + /* + * 功能:对节点输入内容 + * node 节点信息 + * inpText 输入内容 + */ + EASYCLICKSDK.prototype.nodeInputText = function(node,inpText) { + if(node){ + node.inputText(inpText) + sleep(1000); + } + } + + + /* + * 功能:删除字符串左右两端的空格 + * str 字符串 + * return 删除两端空格后的字符串 + */ + EASYCLICKSDK.prototype.trim = function(str){ + return str.replace(/(^\s*)|(\s*$)/g, ""); + } + + + /* + * 功能:热更新_检测心跳 + * rgxOutTime 热更新超时时间 + */ + EASYCLICKSDK.prototype.热更新_检测心跳 = function(rgxOutTime) { + // let version = JSON.parse(readIECFileAsString("update.json")).version; + while (true){ + try{ + // toast("Hello World -> "+version); + //请求服务器是否有新版本 + let updateResult = hotupdater.updateReq(); + // logd("请求更新是否有: "+updateResult); + + if (!updateResult) { + // logw("请求失败错误信息: "+hotupdater.getErrorthis.msg()); + }else{ + // logd("请求数据: "+hotupdater.getUpdateResp()); + //有更新得情况下进行下载新的版本 + let path = hotupdater.updateDownload(); + // logd("下载路径为: "+path); + if (!path) { + // logw("下载IEC文件错误信息: "+hotupdater.getErrorthis.msg()); + }else{ + //存储数据 + // storage.putBoolean("isUP",true); + restartScript(path,true,3) + return; + } + } + }catch(e){ + logd("网络异常,稍后再试"); + } + rgxOutTime = new Date(); + sleep(3 * 60 * 1000); + } + } + + /* + * 功能:是否暂停脚本 + * isStop 是否暂停脚本 + */ + EASYCLICKSDK.prototype.是否暂停脚本 = function(isStop){ + while (isStop){ + sleep(1000); + } + } + + /* + * 功能:初始化节点 + */ + EASYCLICKSDK.prototype.初始化节点 = function(){ + //刷新节点 + removeNodeFlag(0); + //释放节点锁 + releaseNode(); + //锁住节点,界面刷新也不动 + lockNode(); + } + + + /* + * 功能:多点找色 + * colorArr 多点颜色数组 + * return 布尔类型,返回查找结果 + */ + EASYCLICKSDK.prototype.多点找色 = function(colorArr,isClick) { + if (device.getScreenWidth() != width) { + restartScript(null,true,1); + width = device.getScreenWidth(); + } + + let res = false; + let points = image.findMultiColorEx(colorArr[0], colorArr[1], colorArr[2], colorArr[3], colorArr[4], colorArr[5], colorArr[6], colorArr[7],colorArr[8]); + if(points && points.length > 0){ + if(isClick){ + clickPoint(points[0].x,points[0].y); + sleep(1000); + } + res = true; + } + return res; + } + + /* + * 功能:找图 + * imgPath 图片路径 + * isClick 是否点击 + * imgBoundsArr 查找范围,如[1017,540,1044,619] + * return 布尔类型,返回查找结果 + */ + EASYCLICKSDK.prototype.找图 = function(imgPath,isClick,imgBoundsArr) { + let res = false; + + if (device.getScreenWidth() != width) { + restartScript(null,true,1); + width = device.getScreenWidth(); + } + + if(imgBoundsArr == undefined){ + imgBoundsArr = [0,0,width,height]; + } + let sms=readResAutoImage(imgPath); + //在当前屏幕中查找,并且限制只查找一个 + let points = image.findImageEx(sms,imgBoundsArr[0],imgBoundsArr[1],imgBoundsArr[2],imgBoundsArr[3],0.7, 0.9, 21, 5); + if(points && points.length > 0){ + let x = parseInt((points[0].left + points[0].right)/2) + let y = parseInt((points[0].top + points[0].bottom)/2) + //点击坐标 + if(isClick){ + clickPoint(x,y); + sleep(1000); + } + res = true; + } + //图片要回收 + image.recycle(sms) + + // let sms=readResAutoImage(imgPath); + // let aimage = image.captureFullScreen(); + // logd("aimage "+aimage); + // if (aimage != null) { + // //在图片中查找 + // let points = image.findImage(aimage, sms,imgBoundsArr[0],imgBoundsArr[1],imgBoundsArr[2],imgBoundsArr[3],0.7, 0.9, 21, 5); + // if(points && points.length > 0){ + // if(isClick){ + // let x = parseInt((points[0].left + points[0].right)/2) + // let y = parseInt((points[0].top + points[0].bottom)/2) + // //点击坐标 + // clickPoint(x,y); + // sleep(1000); + // } + // res = true; + // } + // //图片要回收 + // image.recycle(aimage) + // } + // //图片要回收 + // image.recycle(sms) + + return res; + } + + // return EASYCLICKSDK; +// })(); +module.exports = new EASYCLICKSDK(); +// module.exports = { EASYCLICKSDK } \ No newline at end of file diff --git a/rpa/src/slib/RSWIPE.js b/rpa/src/slib/RSWIPE.js new file mode 100644 index 0000000..c73a00c --- /dev/null +++ b/rpa/src/slib/RSWIPE.js @@ -0,0 +1,132 @@ +const RSWIPE = (function(){ + function RSWIPE(){ + this.step = 0.08 + } + + /** + * @description 仿真滑动 + * @param startX {number} 起点x + * @param startY {number} 起点y + * @param endX {number} 终点x + * @param endY {number} 终点y + * @param timeStart {number} 随机延迟1,默认50ms + * @param timeEnd {number} 随机延迟2,默认timeStart+50ms + * @param timeOut {number} 超时,默认2s + * @param step {number} 步进,默认0.08 + * @return {boolean} + */ + RSWIPE.prototype.rndSwipe = function (startX, startY, endX, endY, + timeStart, timeEnd, timeOut, step) { + timeStart = timeStart || 50 + timeEnd = timeEnd || timeStart + 50 + timeOut = timeOut || 2 * 1000 + this.step = step || this.step + return this._gesture(this._rndSwipe(startX, startY, endX, endY), random(timeStart, timeEnd), timeOut) + } + /** + * @description 二指仿真滑动 + * @param startX {number} 起点x + * @param startY {number} 起点y + * @param endX {number} 终点x + * @param endY {number} 终点y + * @param timeStart {number} 随机延迟1,默认50ms + * @param timeEnd {number} 随机延迟2,默认timeStart+50ms + * @param timeOut {number} 超时,默认2s + * @param step {number} 步进,默认0.08 + * @return {boolean} + */ + RSWIPE.prototype.rndSwipeTwo = function (startX, startY, + endX, endY, + timeStart, timeEnd, timeOut, step) { + timeStart = timeStart || 50 + timeEnd = timeEnd || timeStart + 50 + timeOut = timeOut || 2 * 1000 + this.step = step || this.step + return this._gestureTwo(this._rndSwipe(startX, startY, endX, endY), this._rndSwipe(startX, startY, endX, endY), + random(timeStart, timeEnd), timeOut) + } + + RSWIPE.prototype._bezier_curves = function (cp, t) { + let cx = 3.0 * (cp[1].x - cp[0].x), + bx = 3.0 * (cp[2].x - cp[1].x) - cx, + ax = cp[3].x - cp[0].x - cx - bx, + cy = 3.0 * (cp[1].y - cp[0].y), + by = 3.0 * (cp[2].y - cp[1].y) - cy, + ay = cp[3].y - cp[0].y - cy - by, + tSquared = t * t, + tCubed = tSquared * t + return { + "x": (ax * tCubed) + (bx * tSquared) + (cx * t) + cp[0].x, + "y": (ay * tCubed) + (by * tSquared) + (cy * t) + cp[0].y + } + } + + RSWIPE.prototype._rndSwipe = function (qx, qy, zx, zy) { + let xxyy = [], + xxy = [], + point = [], + dx = [{ + "x": random(qx, qx + 50), + "y": random(qy, qy + 50) + }, { + "x": random(qx - 100, qx + 100), + "y": random(qy, qy + 50) + }, { + "x": random(zx - 100, zx + 100), + "y": random(zy, zy + 50), + }, { + "x": zx, + "y": zy + }] + for (let i = 0; i < dx.length; i++) { + point.push(dx[i]) + } + for (let i = 0; i < 1; i += this.step) { + xxyy = [~~(this._bezier_curves(point, i).x), ~~(this._bezier_curves(point, i).y)] + xxy.push(xxyy); + } + return xxy + } + RSWIPE.prototype._gesture = function (swipeList, time, time1) { + let touch1 = [{"action": 0, "x": swipeList[0][0], "y": swipeList[0][1], "pointer": 1, "delay": time}] + for (let i = 1; i < swipeList.length - 1; i++) { + touch1.push({"action": 2, "x": swipeList[i][0], "y": swipeList[i][1], "pointer": 1, "delay": time}); + } + touch1.push({ + "action": 1, + "x": swipeList[swipeList.length - 1][0], + "y": swipeList[swipeList.length - 1][1], + "pointer": 1, + "delay": time + }) + return multiTouch(touch1, null, null, time1); + } + RSWIPE.prototype._gestureTwo = function (swipeList, time, time1) { + let swipe = swipeList[0], + swipe1 = swipeList[1], + touch1 = [{"action": 0, "x": swipe[0][0], "y": swipe[0][1], "pointer": 1, "delay": time}], + touch2 = [{"action": 0, "x": swipe1[0][0], "y": swipe1[0][1], "pointer": 2, "delay": time}] + + for (let i = 1; i < swipe.length - 1; i++) { + touch1.push({"action": 2, "x": swipe[i][0], "y": swipe[i][1], "pointer": 1, "delay": time}); + touch2.push({"action": 2, "x": swipe1[i][0], "y": swipe1[i][1], "pointer": 2, "delay": time}); + } + touch1.push({ + "action": 1, + "x": swipe[swipe.length - 1][0], + "y": swipe[swipe.length - 1][1], + "pointer": 1, + "delay": time + }) + touch2.push({ + "action": 1, + "x": swipe1[swipe1.length - 1][0], + "y": swipe1[swipe1.length - 1][1], + "pointer": 2, + "delay": time + }) + return multiTouch(touch1, touch2, null, time1); + } + + return RSWIPE; +})(); \ No newline at end of file diff --git a/rpa/src/slib/actions.js b/rpa/src/slib/actions.js index 15a58d7..12f787f 100644 --- a/rpa/src/slib/actions.js +++ b/rpa/src/slib/actions.js @@ -19,111 +19,174 @@ let startNum = 3; //重试次数 //搜索内容 logd('准备搜索'); - dynamicData.deviceLog(true, { log_detail: '准备搜索' }); + dynamicData.deviceLog(true, {log_detail: '准备搜索'}); let schemesItem = datas.schemes.filter(item => item.platform === platform); - let map = { "uri": schemesItem[0].scheme["search"] + keyword }; + let map = {"uri": schemesItem[0].scheme["search"] + keyword}; let num = 0; search: - while (num < startNum) { - try { - if (utils.openActivity(map)) { - sleep(8 * 1000); - logd('搜索完成, 准备进入视频页'); - let log = { - log_detail: '搜索完成, 准备进入视频页', - operate_type: 4, - keyword: keyword - } - dynamicData.deviceLog(true, log); - dynamicData.insertTrace(log); - - let notVideo = text("搜索结果为空").getOneNodeInfo(3 * 1000); - if (notVideo) { - logd('搜索受限, 准备关闭脚本'); - actions.prototype.exceptionLog('搜索受限, 准备关闭脚本'); - request.sendDingDing('搜索受限,任务停止', '', false); - exit(); - break; - } - //进入视频页 - if (platform === 1) { //抖音 - let tab_node = clz("android.widget.Button").text("视频").getOneNodeInfo(10 * 1000); //视频分类 - if (tab_node) { - tab_node.click(); - logd('已进入视频分类'); - dynamicData.deviceLog(true, { log_detail: '已进入视频分类' }); - sleep(8 * 1000); - let video_node = id("com.ss.android.ugc.aweme:id/cover").getOneNodeInfo(10 * 1000); //第一个作品 - if (video_node) { - video_node.click(); - logd('已进入视频, 准备浏览作品'); - dynamicData.deviceLog(true, { log_detail: '已进入视频, 准备浏览作品' }); - sleep(3 * 1000); - result = true; - break; - } + while (num < startNum) { + try { + logd(JSON.stringify(map)); + if (utils.openActivity(map)) { + sleep(8 * 1000); + logd('搜索完成, 准备进入结果页'); + let log = { + log_detail: '搜索完成, 准备进入结果页', + operate_type: 4, + keyword: keyword } - } else if (platform === 2) { //小红书 - let selector = text("筛选").getOneNodeInfo(10 * 1000); - if (selector) { - selector.click(); - sleep(5 * 1000); - let tab_node = text("视频").getOneNodeInfo(10 * 1000); //视频分类 + dynamicData.deviceLog(true, log); + // dynamicData.insertTrace(log); + + let notVideo = text("搜索结果为空").getOneNodeInfo(3 * 1000); + if (notVideo) { + logd('搜索受限, 准备关闭脚本'); + actions.prototype.exceptionLog('搜索受限, 准备关闭脚本'); + request.sendDingDing('搜索受限,任务停止', '', false); + exit(); + break; + } + //进入视频页 + if (platform === 1) { //抖音 + let tab_node = clz("android.widget.Button").text("视频").getOneNodeInfo(10 * 1000); //视频分类 if (tab_node) { tab_node.click(); - sleep(5 * 1000); - let finishSelector = text("完成").clickable(true).getOneNodeInfo(10 * 1000); - if (finishSelector) { - finishSelector.click(); - } else { - selector.click(); - } logd('已进入视频分类'); - dynamicData.deviceLog(true, { log_detail: '已进入视频分类' }); + dynamicData.deviceLog(true, {log_detail: '已进入视频分类'}); sleep(8 * 1000); - let video_node = clz("android.widget.ImageView").depth(13).getOneNodeInfo(10 * 1000); //第一个作品 + let video_node = id("com.ss.android.ugc.aweme:id/cover").getOneNodeInfo(10 * 1000); //第一个作品 if (video_node) { video_node.click(); - logd('已进入视频页, 准备浏览作品'); - dynamicData.deviceLog(true, { log_detail: '已进入视频页, 准备浏览作品' }); + logd('已进入视频, 准备浏览作品'); + dynamicData.deviceLog(true, {log_detail: '已进入视频, 准备浏览作品'}); + sleep(3 * 1000); result = true; break; } } - } - } else if (platform === 3) { //快手 - let tabs = id("com.smile.gifmaker:id/tabs").getOneNodeInfo(10 * 1000).child(0).allChildren(); //分类 - if (tabs) { - for (let i = 1; i < tabs.length; i++) { - tabs[i].click(); - sleep(8 * 1000); - let live_node = id("com.smile.gifmaker:id/live_status_text").getOneNodeInfo(5 * 1000); //直播分类 - let video_node = id("com.smile.gifmaker:id/player_cover").getOneNodeInfo(5 * 1000); //视频分类 - if (!live_node && video_node) { + } else if (platform === 2) { //小红书 + let selector = text("筛选").getOneNodeInfo(10 * 1000); + if (selector) { + selector.click(); + sleep(5 * 1000); + let tab_node = text("视频").getOneNodeInfo(10 * 1000); //视频分类 + if (tab_node) { + tab_node.click(); + sleep(5 * 1000); + let finishSelector = text("完成").clickable(true).getOneNodeInfo(10 * 1000); + if (finishSelector) { + finishSelector.click(); + } else { + selector.click(); + } logd('已进入视频分类'); - dynamicData.deviceLog(true, { log_detail: '已进入视频分类' }); - video_node.click(); - dynamicData.deviceLog(true, { log_detail: '已进入视频, 准备浏览作品' }); - sleep(3 * 1000) - result = true; - break search; + dynamicData.deviceLog(true, {log_detail: '已进入视频分类'}); + sleep(8 * 1000); + let video_node = clz("android.widget.ImageView").depth(13).getOneNodeInfo(10 * 1000); //第一个作品 + if (video_node) { + video_node.click(); + logd('已进入视频页, 准备浏览作品'); + dynamicData.deviceLog(true, {log_detail: '已进入视频页, 准备浏览作品'}); + result = true; + break; + } + } + } + } else if (platform === 3) { //快手 + let tabs = id("com.smile.gifmaker:id/tabs").getOneNodeInfo(10 * 1000).child(0).allChildren(); //分类 + if (tabs) { + for (let i = 1; i < tabs.length; i++) { + tabs[i].click(); + sleep(8 * 1000); + let live_node = id("com.smile.gifmaker:id/live_status_text").getOneNodeInfo(5 * 1000); //直播分类 + let video_node = id("com.smile.gifmaker:id/player_cover").getOneNodeInfo(5 * 1000); //视频分类 + if (!live_node && video_node) { + logd('已进入视频分类'); + dynamicData.deviceLog(true, {log_detail: '已进入视频分类'}); + video_node.click(); + dynamicData.deviceLog(true, {log_detail: '已进入视频, 准备浏览作品'}); + sleep(3 * 1000) + result = true; + break search; + } } } } + } else { + logd('搜索失败, 重新搜索'); + dynamicData.deviceLog(false, {log_detail: '搜索失败, 重新搜索'}); } - } else { - logd('搜索失败, 重新搜索'); - dynamicData.deviceLog(false, { log_detail: '搜索失败, 重新搜索' }); + } catch (e) { + logd('搜索失败:' + e); + actions.prototype.exceptionLog('搜索失败:' + e); } - } catch (e) { - logd('搜索失败:' + e); - actions.prototype.exceptionLog('搜索失败:' + e); + num++; } - num++; - } return result; } + +/** + * description 根据关键词搜索视频 + * @param keyword {string} : 搜索词 + * @param platform {number} : 平台 (百度,QQ浏览器) + * @return {boolean} : 返回是否成功 + */ +actions.prototype.searchByKeyword = function (keyword, platform) { + let result = false; + let startNum = 3; //重试次数 + //搜索内容 + logd('准备搜索'); + dynamicData.deviceLog(true, {log_detail: '准备搜索'}); + let schemesItem = datas.schemes.filter(item => item.platform === platform); + let map = {"uri": schemesItem[0].scheme["search"] + keyword}; + let num = 0; + search: + while (num < startNum) { + try { + let searchLayout = id("com.baidu.searchbox:id/obfuscated").getOneNodeInfo(5000); + if (searchLayout) { + let editableTextSelector = clz("android.widget.EditText"); + if (editableTextSelector) { + click(editableTextSelector); + logd('搜索框已点击'); + editableTextSelector.clearText(); + inputText(editableTextSelector, keyword); + logd('输入搜索内容:' + keyword); + let searchBtn = text("搜索").getOneNodeInfo(5000); + if (searchBtn.click()) { + logd('搜索已点击'); + result = true; + } + } else { + let searchBox = searchLayout.getOneNodeInfo(clz("android.widget.TextView"), 5000); + if (searchBox.click()) { + logd('搜索框已点击'); + let searchLayout2 = id("com.baidu.searchbox:id/obfuscated").getOneNodeInfo(5000); + if (searchLayout2) { + let editTextSelector2 = searchLayout2.getOneNodeInfo(clz("android.widget.EditText"), 5000); + editTextSelector2.clearText(); + inputText(editTextSelector2, keyword); + logd('输入搜索内容:' + keyword); + let searchBtn = text("搜索").getOneNodeInfo(5000); + if (searchBtn.click()) { + logd('搜索已点击'); + result = true; + } + } + } + } + + } + logd(JSON.stringify(map)); + } catch (e) { + logd('搜索失败:' + e); + actions.prototype.exceptionLog('搜索失败:' + e); + } + num++; + } + return result; +} /** * description 根据用户id搜索视频 @@ -136,14 +199,14 @@ let startNum = 3; //重试次数 //搜索用户 logd('准备搜索用户'); - dynamicData.deviceLog(true, { log_detail: '准备搜索用户' }); + dynamicData.deviceLog(true, {log_detail: '准备搜索用户'}); let schemesItem = datas.schemes.filter(item => item.platform === platform); let map = {"uri": schemesItem[0].scheme["search"] + userId}; let num = 0; while (num < startNum) { try { if (utils.openActivity(map)) { - sleep(8 * 1000); + sleep(8 * 1000); logd('搜索完成,准备进入用户主页'); let log = { log_detail: '搜索完成,准备进入用户主页', @@ -183,7 +246,7 @@ if (tab_node) { tab_node.click(); logd('已进入用户分类'); - dynamicData.deviceLog(true, { log_detail: '已进入用户分类' }); + dynamicData.deviceLog(true, {log_detail: '已进入用户分类'}); sleep(5 * 1000); //进入用户主页 if (platform === 1) user_node = clz("com.lynx.tasm.behavior.ui.LynxFlattenUI").getOneNodeInfo(8 * 1000); @@ -192,7 +255,7 @@ if (user_node) { user_node.click(); logd('已进入用户主页'); - dynamicData.deviceLog(true, { log_detail: '已进入用户主页' }); + dynamicData.deviceLog(true, {log_detail: '已进入用户主页'}); sleep(5 * 1000); if (platform === 1) video_tab = descMatch(".*作品.*").clz("android.widget.TextView").selected(false).getOneNodeInfo(8 * 1000); if (platform === 2) video_tab = descMatch(".*笔记.*").clz("android.view.ViewGroup").selected(false).getOneNodeInfo(8 * 1000); @@ -200,7 +263,7 @@ if (video_tab) { video_tab.click(); logd('已进入作品分类'); - dynamicData.deviceLog(true, { log_detail: '已进入作品分类' }); + dynamicData.deviceLog(true, {log_detail: '已进入作品分类'}); sleep(2 * 1000); } //进入作品 @@ -210,7 +273,7 @@ if (video_node) { video_node.click(); logd('已进入视频页, 准备浏览作品'); - dynamicData.deviceLog(true, { log_detail: '已进入视频页, 准备浏览作品' }); + dynamicData.deviceLog(true, {log_detail: '已进入视频页, 准备浏览作品'}); result = true; break; } @@ -218,7 +281,7 @@ } } else { logd('搜索失败, 重新搜索'); - dynamicData.deviceLog(false, { log_detail: '搜索失败, 重新搜索' }); + dynamicData.deviceLog(false, {log_detail: '搜索失败, 重新搜索'}); } } catch (e) { logd('搜索失败:' + e); @@ -242,7 +305,7 @@ //搜索视频 dynamicData.deviceLog(true, {log_detail: '准备打开视频'}); let schemesItem = datas.schemes.filter(item => item.platform === platform); - let map = { "uri": schemesItem[0].scheme["search"] + url }; + let map = {"uri": schemesItem[0].scheme["search"] + url}; let num = 0; while (num < startNum) { try { @@ -259,13 +322,13 @@ break; } else { logd('打开视频失败'); - dynamicData.deviceLog(false, { log_detail: '打开视频失败' }); + dynamicData.deviceLog(false, {log_detail: '打开视频失败'}); } } catch (e) { logd('搜索失败:' + e); let error = { - log_detail : '搜索失败:' + e, - operate_type : 16 + log_detail: '搜索失败:' + e, + operate_type: 16 } dynamicData.deviceLog(true, error); dynamicData.insertTrace(error); @@ -393,7 +456,7 @@ logd('私信完成,准备返回评论区'); log.log_detail = '私信完成,准备返回评论区'; log.operate_type = 14; - log.keyword = text; + log.keyword = text; dynamicData.deviceLog(true, log); dynamicData.insertTrace(log); delete log.operate_type; @@ -523,13 +586,13 @@ */ actions.prototype.getUserInfo = function (dom, platform) { let startNum = 3; //重试次数 - let user = { id : '', nickname : '' }; //账号信息 + let user = {id: '', nickname: ''}; //账号信息 let num = 0; if (dom) { let clickResult = dom.click(); if (!clickResult) dom.click(); logd('准备进入用户主页'); - dynamicData.deviceLog(true, { log_detail: '准备进入用户主页' }); + dynamicData.deviceLog(true, {log_detail: '准备进入用户主页'}); } sleep(2 * 1000); while (num < startNum) { @@ -560,8 +623,8 @@ if (user.id !== '') { logd('已获取用户账号信息'); let log = { - log_detail : '已获取用户账号信息', - operate_type : 12 + log_detail: '已获取用户账号信息', + operate_type: 12 } dynamicData.deviceLog(true, log); dynamicData.insertTrace(log); @@ -570,7 +633,7 @@ } catch (e) { logd('获取用户账号失败:' + e); - dynamicData.deviceLog(true, { log_detail: '获取用户账号失败:' + e }); + dynamicData.deviceLog(true, {log_detail: '获取用户账号失败:' + e}); } num++; } @@ -594,9 +657,9 @@ shareDesc.click(); } sleep(3000); - let share = [textMatch(".*复制链接.*").getOneNodeInfo(8000),textMatch(".*链接分享.*").getOneNodeInfo(10000), + let share = [textMatch(".*复制链接.*").getOneNodeInfo(8000), textMatch(".*链接分享.*").getOneNodeInfo(10000), textMatch(".*分享至.*").pkg("com.ss.android.ugc.aweme").getOneNodeInfo(8000)]; - for (let i = 0; i< share.length; i++) { + for (let i = 0; i < share.length; i++) { if (share[i]) { share[i].parent().click(); sleep(2000); @@ -613,7 +676,7 @@ } } catch (e) { logd('获取视频地址失败:' + e); - dynamicData.deviceLog(false, { log_detail: '获取视频地址失败:' + e }); + dynamicData.deviceLog(false, {log_detail: '获取视频地址失败:' + e}); return null; } } @@ -628,28 +691,28 @@ let startNum = 3, info = {}; //重试次数, 节点信息 let num = 0; while (num < startNum) { - try{ + try { switch (platform) { case 1: //抖音 - info.nameSelector = id("com.ss.android.ugc.aweme:id/title").getOneNodeInfo(10 * 1000); //用户名称 - info.postSelector = id("com.ss.android.ugc.aweme:id/desc").getOneNodeInfo(10 * 1000); //作品名称 - info.avatarSelector = id("com.ss.android.ugc.aweme:id/user_avatar").getOneNodeInfo(10 * 1000); //头像 - info.commentSelector = id("com.ss.android.ugc.aweme:id/comment_container").getOneNodeInfo(10 * 1000); // 评论按钮 - info.commentCountSelector = id("com.ss.android.ugc.aweme:id/comment_container").getOneNodeInfo(10 * 1000).nextSiblings()[0].child(0); //评论数 - break; - case 2: //小红书 - info.nameSelector = id("com.xingin.xhs:id/matrixNickNameView").getOneNodeInfo(10 * 1000); - info.postSelector = id("com.xingin.xhs:id/noteContentText").getOneNodeInfo(10 * 1000); - info.avatarSelector = id("com.xingin.xhs:id/matrixAvatarView").getOneNodeInfo(10 * 1000); - info.commentSelector = id("com.xingin.xhs:id/commentLayout").getOneNodeInfo(10 * 1000); - info.commentCountSelector = id("com.xingin.xhs:id/commentLayout").getOneNodeInfo(10 * 1000).child(1); - break; - case 3: //快手 - info.nameSelector = id("com.smile.gifmaker:id/user_name_text_view").getOneNodeInfo(10 * 1000); - info.postSelector = id("com.smile.gifmaker:id/element_caption_label").getOneNodeInfo(10 * 1000); - info.avatarSelector = id("com.smile.gifmaker:id/follow_avatar_view").getOneNodeInfo(10 * 1000); - info.commentSelector = id("com.smile.gifmaker:id/comment_icon").getOneNodeInfo(10 * 1000); - info.commentCountSelector = id("com.smile.gifmaker:id/comment_count_view").getOneNodeInfo(10 * 1000); + info.nameSelector = id("com.ss.android.ugc.aweme:id/title").getOneNodeInfo(10 * 1000); //用户名称 + info.postSelector = id("com.ss.android.ugc.aweme:id/desc").getOneNodeInfo(10 * 1000); //作品名称 + info.avatarSelector = id("com.ss.android.ugc.aweme:id/user_avatar").getOneNodeInfo(10 * 1000); //头像 + info.commentSelector = id("com.ss.android.ugc.aweme:id/comment_container").getOneNodeInfo(10 * 1000); // 评论按钮 + info.commentCountSelector = id("com.ss.android.ugc.aweme:id/comment_container").getOneNodeInfo(10 * 1000).nextSiblings()[0].child(0); //评论数 + break; + case 2: //小红书 + info.nameSelector = id("com.xingin.xhs:id/matrixNickNameView").getOneNodeInfo(10 * 1000); + info.postSelector = id("com.xingin.xhs:id/noteContentText").getOneNodeInfo(10 * 1000); + info.avatarSelector = id("com.xingin.xhs:id/matrixAvatarView").getOneNodeInfo(10 * 1000); + info.commentSelector = id("com.xingin.xhs:id/commentLayout").getOneNodeInfo(10 * 1000); + info.commentCountSelector = id("com.xingin.xhs:id/commentLayout").getOneNodeInfo(10 * 1000).child(1); + break; + case 3: //快手 + info.nameSelector = id("com.smile.gifmaker:id/user_name_text_view").getOneNodeInfo(10 * 1000); + info.postSelector = id("com.smile.gifmaker:id/element_caption_label").getOneNodeInfo(10 * 1000); + info.avatarSelector = id("com.smile.gifmaker:id/follow_avatar_view").getOneNodeInfo(10 * 1000); + info.commentSelector = id("com.smile.gifmaker:id/comment_icon").getOneNodeInfo(10 * 1000); + info.commentCountSelector = id("com.smile.gifmaker:id/comment_count_view").getOneNodeInfo(10 * 1000); } if (info.nameSelector && info.postSelector && info.avatarSelector && info.commentSelector && info.commentCountSelector) { break; @@ -674,11 +737,11 @@ while (swiperTimes < max_swiperTimes) { swiper.pageSwiper(); //翻页 logd('随机翻页第' + (swiperTimes + 1) + '次'); - let log = { log_detail : '随机翻页第' + (swiperTimes + 1) + '次', operate_type : 15 }; + let log = {log_detail: '随机翻页第' + (swiperTimes + 1) + '次', operate_type: 15}; dynamicData.deviceLog(false, log); dynamicData.insertTrace(log); swiperTimes++; - sleep(random(4000,6000)); + sleep(random(4000, 6000)); } } @@ -693,7 +756,7 @@ swiper.pageSwiper(); logd('视频翻页'); dynamicData.deviceLog(false, logInfo); - dynamicData.insertTrace(logInfo); + // dynamicData.insertTrace(logInfo); } @@ -703,8 +766,8 @@ */ actions.prototype.exceptionLog = function (log_detail) { let error = { - log_detail : log_detail, - operate_type : 16 + log_detail: log_detail, + operate_type: 16 } logd(error); dynamicData.deviceLog(false, error); @@ -753,7 +816,7 @@ */ actions.prototype.splitData = function (data, separator) { let dataArray = data.split(separator); - let filterArray = dataArray.filter(function(value) { + let filterArray = dataArray.filter(function (value) { return value !== undefined && value !== null && value !== ''; }); return filterArray; diff --git a/rpa/src/slib/datas.js b/rpa/src/slib/datas.js index 514ae9f..3d177ce 100644 --- a/rpa/src/slib/datas.js +++ b/rpa/src/slib/datas.js @@ -14,8 +14,17 @@ name : 'KS', packageName : 'com.smile.gifmaker', platform : '快手' +},{ + value : 4, + name : 'BAIDU', + packageName : 'com.baidu.searchbox', + platform : '百度' +},{ + value : 5, + name : 'QQBROWSER', + packageName : 'com.tencent.mtt', + platform : 'QQ浏览器' }]; - //操作类型 const types = [{ @@ -117,6 +126,9 @@ }, { platform : 3, text : ["以后再说", "我知道了", "知道了", "同意并继续", "稍后", "忽略", "取消", "点击重播"] +}, { + platform : 4, + text : ["以后再说", "我知道了", "知道了", "同意并继续", "稍后", "忽略", "取消", "点击重播"] }]; @@ -130,6 +142,9 @@ }, { platform : 3, scheme : { "search" : "kwai://search/result?keyword=" } +},{ + platform : 4, + scheme : { "search" : "baiduboxapp://search/result?keyword="} }]; -- Gitblit v1.9.3