<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><hierarchy rotation="0"><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="0" hint=""><node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="1" hint=""><node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="2" hint=""><node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="1" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/qed" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="5" hint="" /><node index="1" text="" resource-id="com.tencent.mobileqq:id/qeg" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="2" hint="" /><node index="2" text="" resource-id="com.tencent.mobileqq:id/qef" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="4" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="1" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/o6j" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="2" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2315]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2315]" drawing-order="4" hint="" /><node index="1" text="" resource-id="com.tencent.mobileqq:id/mj1" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2315]" drawing-order="2" hint=""><node index="0" text="" resource-id="" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2315]" drawing-order="5" hint="" /><node index="2" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,254][1080,2315]" drawing-order="4" hint="" /><node index="3" text="" resource-id="com.tencent.mobileqq:id/mlb" class="android.view.View" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[539,2017][542,2020]" drawing-order="3" hint="" /><node index="4" text="" resource-id="com.tencent.mobileqq:id/nc9" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,2020][1080,2315]" drawing-order="9" hint=""><node index="0" text="" resource-id="" class="android.view.View" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,2020][1080,2315]" drawing-order="1" hint="" /></node></node><node index="2" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2315]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,254][1080,2315]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,254][1080,2020]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,254][1080,2020]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="androidx.recyclerview.widget.RecyclerView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="true" long-clickable="false" password="false" selected="false" bounds="[0,254][1080,2020]" drawing-order="1" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/root" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,254][1080,334]" drawing-order="1" hint=""><node index="1" text="" resource-id="com.tencent.mobileqq:id/onw" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,254][927,334]" drawing-order="6" hint=""><node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,254][927,334]" drawing-order="1" hint=""><node index="0" text='好问题！文本模型就够了！&#10;uiautomator dump 返回的是 纯 XML 文本，里面有：&#10;•  text="女兒殿下" — 元素文字&#10;•  bounds="[225,461][796,526]" — 精确坐标&#10;•  clickable="true" — 是否可点击&#10;•  resource-id="..." — 元素ID&#10;所以流程是：&#10;1. dump UI 树 → 拿到 XML 文本&#10;2. grep/解析找目标元素 → 纯文本处理&#10;3. 提取 bounds 计算中心点 → 简单数学&#10;4. input tap 点击 → 执行命令&#10;全程不需要看图！&#10;视觉模型只在这些情况才需要：&#10;•  UI 树里元素没有 text（只有图标）&#10;•  需要验证操作结果（看截图确认）&#10;•  某些 APP 的 UI 树不完整&#10;X-OmniClaw 的设计也是这样 —— 优先用 snapshot（UI树），只有微信这种黑名单 APP 才用 screenshot（截图）。&#10;所以我之前用视觉模型看截图猜坐标是走了弯路 &#128517; 直接解析 UI 树更准更省 token！' resource-id="" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[195,254][867,274]" drawing-order="1" hint="" /></node></node></node><node index="1" text="" resource-id="com.tencent.mobileqq:id/root" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,334][1080,556]" drawing-order="2" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/onw" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[153,334][940,556]" drawing-order="6" hint=""><node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[153,334][940,556]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[153,334][940,556]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[153,334][940,556]" drawing-order="1" hint=""><node index="0" text="你试试切换minimax再弄一次，放周杰伦的可爱女人" resource-id="com.tencent.mobileqq:id/mhy" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[153,334][940,556]" drawing-order="1" hint="" /></node></node><node index="1" text="" resource-id="" class="android.view.View" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[153,334][940,556]" drawing-order="2" hint="" /></node></node><node index="1" text="" resource-id="com.tencent.mobileqq:id/v86" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[940,355][1048,463]" drawing-order="4" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/m7p" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[940,355][1048,463]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="我的资料卡" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[940,355][1048,463]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[940,355][1048,463]" drawing-order="1" hint="" /></node></node></node></node><node index="2" text="" resource-id="com.tencent.mobileqq:id/root" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,556][1080,790]" drawing-order="3" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/v86" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,577][140,685]" drawing-order="4" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/m7p" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[32,577][140,685]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="虾宝的资料卡" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,577][140,685]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,577][140,685]" drawing-order="1" hint="" /></node></node></node><node index="1" text="" resource-id="com.tencent.mobileqq:id/onw" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,556][927,790]" drawing-order="6" hint=""><node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,556][927,790]" drawing-order="1" hint=""><node index="0" text="好，让我用纯文本方式来做，不用视觉模型：" resource-id="" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[195,616][867,730]" drawing-order="1" hint="" /></node></node></node><node index="3" text="" resource-id="com.tencent.mobileqq:id/root" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,790][1080,967]" drawing-order="4" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/v86" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,811][140,919]" drawing-order="4" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/m7p" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[32,811][140,919]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="虾宝的资料卡" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,811][140,919]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,811][140,919]" drawing-order="1" hint="" /></node></node></node><node index="1" text="" resource-id="com.tencent.mobileqq:id/onw" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,790][308,967]" drawing-order="6" hint=""><node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,790][308,967]" drawing-order="1" hint=""><node index="0" text="..." resource-id="" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[195,850][222,907]" drawing-order="1" hint="" /></node></node></node><node index="4" text="" resource-id="com.tencent.mobileqq:id/root" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,967][1080,1201]" drawing-order="5" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/v86" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,988][140,1096]" drawing-order="4" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/m7p" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[32,988][140,1096]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="虾宝的资料卡" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,988][140,1096]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,988][140,1096]" drawing-order="1" hint="" /></node></node></node><node index="1" text="" resource-id="com.tencent.mobileqq:id/onw" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,967][927,1201]" drawing-order="6" hint=""><node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,967][927,1201]" drawing-order="1" hint=""><node index="0" text="没找到，可能搜索词不对或者还在加载。让我看看 UI 树里有什么：" resource-id="" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[195,1027][867,1141]" drawing-order="1" hint="" /></node></node></node><node index="5" text="" resource-id="com.tencent.mobileqq:id/root" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,1201][1080,1492]" drawing-order="6" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/v86" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,1222][140,1330]" drawing-order="4" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/m7p" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[32,1222][140,1330]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="虾宝的资料卡" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,1222][140,1330]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,1222][140,1330]" drawing-order="1" hint="" /></node></node></node><node index="1" text="" resource-id="com.tencent.mobileqq:id/onw" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,1201][927,1492]" drawing-order="6" hint=""><node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,1201][927,1492]" drawing-order="1" hint=""><node index="0" text="看起来 dump 到的是通知弹窗，不是 Spotify 界面。让我关掉通知再试：" resource-id="" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[195,1261][867,1432]" drawing-order="1" hint="" /></node></node></node><node index="6" text="" resource-id="com.tencent.mobileqq:id/root" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,1492][1080,1669]" drawing-order="7" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/v86" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,1513][140,1621]" drawing-order="4" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/m7p" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[32,1513][140,1621]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="虾宝的资料卡" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,1513][140,1621]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,1513][140,1621]" drawing-order="1" hint="" /></node></node></node><node index="1" text="" resource-id="com.tencent.mobileqq:id/onw" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,1492][308,1669]" drawing-order="6" hint=""><node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,1492][308,1669]" drawing-order="1" hint=""><node index="0" text="..." resource-id="" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[195,1552][222,1609]" drawing-order="1" hint="" /></node></node></node><node index="7" text="" resource-id="com.tencent.mobileqq:id/root" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,1669][1080,1997]" drawing-order="8" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/f24" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[504,1669][576,1763]" drawing-order="2" hint=""><node index="0" text="04:31" resource-id="" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="04:31" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[504,1691][576,1730]" drawing-order="1" hint="" /></node><node index="1" text="" resource-id="com.tencent.mobileqq:id/v86" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,1784][140,1892]" drawing-order="4" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/m7p" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[32,1784][140,1892]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="虾宝的资料卡" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,1784][140,1892]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[32,1784][140,1892]" drawing-order="1" hint="" /></node></node></node><node index="2" text="" resource-id="com.tencent.mobileqq:id/onw" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,1763][927,1997]" drawing-order="6" hint=""><node index="0" text="" resource-id="" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[140,1763][927,1997]" drawing-order="1" hint=""><node index="0" text="还是一样的内容，UI 树没更新。让我强制刷新：" resource-id="" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[195,1823][867,1937]" drawing-order="1" hint="" /></node></node></node></node></node></node></node></node><node index="3" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2315]" drawing-order="3" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,254]" drawing-order="4" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,254]" drawing-order="1" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/ncc" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,254]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.view.View" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,254]" drawing-order="1" hint="" /></node><node index="1" text="" resource-id="com.tencent.mobileqq:id/jo9" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,254]" drawing-order="3" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/1us" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,119][1080,254]" drawing-order="1" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/ivTitleBtnLeft" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="返回消息" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[27,154][92,219]" drawing-order="1" hint="" /><node index="1" text="虾宝" resource-id="com.tencent.mobileqq:id/1ss" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[103,139][249,194]" drawing-order="4" hint="" /><node index="2" text="" resource-id="com.tencent.mobileqq:id/pbc" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="听筒模式" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[260,145][303,188]" drawing-order="11" hint="" /><node index="3" text="" resource-id="com.tencent.mobileqq:id/mam" class="android.widget.ViewFlipper" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[103,199][224,234]" drawing-order="17" hint=""><node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[103,199][224,234]" drawing-order="1" hint=""><node index="0" text="在线" resource-id="com.tencent.mobileqq:id/j64" class="android.widget.TextView" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[103,199][224,234]" drawing-order="1" hint="" /></node></node><node index="4" text="" resource-id="com.tencent.mobileqq:id/zsn" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="聊天设置" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[972,154][1037,219]" drawing-order="16" hint="" /></node></node></node></node><node index="2" text="" resource-id="" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,2020][1080,2196]" drawing-order="2" hint=""><node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,2020][1080,2196]" drawing-order="1" hint=""><node index="0" text="" resource-id="com.tencent.mobileqq:id/dmj" class="android.view.ViewGroup" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,2020][1080,2196]" drawing-order="1" hint=""><node NAF="true" index="0" text="" resource-id="com.tencent.mobileqq:id/input" class="android.widget.EditText" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[43,2051][841,2149]" drawing-order="1" hint="" /><node index="1" text="发送" resource-id="com.tencent.mobileqq:id/send_btn" class="android.widget.Button" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="false" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[874,2047][1037,2145]" drawing-order="2" hint="" /></node></node></node><node index="3" text="" resource-id="" class="android.widget.LinearLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,2196][1080,2315]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="语音" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,2206][216,2282]" drawing-order="1" hint="" /><node index="1" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="相册" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[216,2196][432,2293]" drawing-order="2" hint="" /><node index="2" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="拍照" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[432,2206][648,2282]" drawing-order="3" hint="" /><node index="3" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[648,2206][864,2282]" drawing-order="4" hint=""><node index="0" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="表情" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[648,2206][864,2282]" drawing-order="1" hint="" /></node><node index="4" text="" resource-id="" class="android.widget.ImageView" package="com.tencent.mobileqq" content-desc="更多功能" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[864,2206][1080,2282]" drawing-order="5" hint="" /></node></node></node></node><node index="1" text="" resource-id="com.tencent.mobileqq:id/qhg" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.RelativeLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="1" hint=""><node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2362]" drawing-order="1" hint="" /><node index="1" text="" resource-id="" class="android.view.View" package="com.tencent.mobileqq" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[0,2315][1080,2362]" drawing-order="2" hint="" /></node></node></node></node></node></node></node></node></node></node></node></node></node></hierarchy>