<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#F6F1EA"
    android:orientation="vertical">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="56dp"
        android:background="#111827"
        android:gravity="center_vertical"
        android:orientation="horizontal"
        android:paddingStart="16dp"
        android:paddingEnd="16dp">

        <ImageView
            android:id="@+id/back_iv"
            android:layout_width="24dp"
            android:layout_height="24dp"
            android:contentDescription="返回"
            android:src="@drawable/ic_action_back" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginStart="16dp"
            android:layout_weight="1"
            android:text="功能说明"
            android:textColor="#FFFFFF"
            android:textSize="18sp"
            android:textStyle="bold" />
    </LinearLayout>

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fillViewport="true">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:padding="16dp"
            android:paddingBottom="32dp">

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="红包领取台做什么"
                android:textColor="#1C1410"
                android:textSize="16sp"
                android:textStyle="bold" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="6dp"
                android:lineSpacingExtra="3dp"
                android:text="独立统计 TNG Money Packet（红包）：谁发的、谁领了、领了多少。数据只进本台，不会进通用「情况」监听台，也不会上传正式服务器。"
                android:textColor="#4E342E"
                android:textSize="14sp" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp"
                android:text="怎么用"
                android:textColor="#1C1410"
                android:textSize="16sp"
                android:textStyle="bold" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="6dp"
                android:lineSpacingExtra="4dp"
                android:text="1. 主 App 监听列表勾选 TNG\n2. LSPosed 勾选本 Xposed 模块，作用域含 TNG\n3. 强制停止后再打开 TNG；若闪退见下方「打开 TNG 闪退怎么办」\n4. 登录 / 输 PIN 后回到本页等待自动拉取（一般不必再进红包历史页）\n5. 要电脑看：电脑开调试台 + adb reverse，再点「同步电脑」或打开本页自动同步"
                android:textColor="#4E342E"
                android:textSize="14sp" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp"
                android:text="列表怎么看"
                android:textColor="#1C1410"
                android:textSize="16sp"
                android:textStyle="bold" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="6dp"
                android:lineSpacingExtra="4dp"
                android:text="• 右上角橙色数字：已领合计金额\n• 领取中 / 已领完：红包是否还在领\n• 最高 / 最低（领取中）或 最佳 / 最差（已领完）：当前手气两端\n• 点进卡片：看完整领取排行\n• 清空：只清本台红包数据，不影响通用消息"
                android:textColor="#4E342E"
                android:textSize="14sp" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp"
                android:text="筛选"
                android:textColor="#1C1410"
                android:textSize="16sp"
                android:textStyle="bold" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="6dp"
                android:lineSpacingExtra="4dp"
                android:text="• 关键词：昵称 / 发送人 / 红包 ID\n• 状态：全部、领取中、已领完\n• 时间：近 1 / 3 / 7 天，或自定义起止日期"
                android:textColor="#4E342E"
                android:textSize="14sp" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp"
                android:text="同步电脑"
                android:textColor="#1C1410"
                android:textSize="16sp"
                android:textStyle="bold" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="6dp"
                android:lineSpacingExtra="4dp"
                android:text="手机是数据源。点「同步电脑」会把本地红包全量推到调试台（落盘），电脑打开 http://127.0.0.1:8765/mmp 即可看。手机浏览器也可访问（USB reverse 或局域网 IP）。"
                android:textColor="#4E342E"
                android:textSize="14sp" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp"
                android:text="设置里各项含义"
                android:textColor="#1C1410"
                android:textSize="16sp"
                android:textStyle="bold" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="6dp"
                android:lineSpacingExtra="4dp"
                android:text="① 历史列表冷却：多久再扫一次红包历史列表\n② 详情刷新冷却：领取中的包多久再拉一次名单\n③ 相同名单去重：名单没变时，多少秒内不重复推送\n④ 详情请求间隔：连拉多个包之间停顿（毫秒）\n\n已领完的包会停刷详情。不懂就用预设「标准」再保存，约 10 秒后对 Hook 生效。"
                android:textColor="#4E342E"
                android:textSize="14sp" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp"
                android:text="断线自动进历史页"
                android:textColor="#1C1410"
                android:textSize="16sp"
                android:textStyle="bold" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="6dp"
                android:lineSpacingExtra="4dp"
                android:text="设置里可勾选：\n• 检测不到 Hook 连接 → 自动进历史页再返回\n• 领取台打开时自动检测 TNG 是否在跑\n• TNG 被完全杀掉时自动重新打开\n\n这些设置保存在手机本地，不依赖电脑调试台。顶栏「刷新」可立刻重载列表并检测 TNG。\n\n注意：自动打开 TNG 需要领取台在前台（或刚打开）；完全退出本 App 后不会后台常驻拉起。"
                android:textColor="#4E342E"
                android:textSize="14sp" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp"
                android:text="打开 TNG 闪退怎么办"
                android:textColor="#1C1410"
                android:textSize="16sp"
                android:textStyle="bold" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="6dp"
                android:lineSpacingExtra="4dp"
                android:text="装了 Xposed / 防护相关模块后，TNG 偶发一打开就闪退，属常见现象，可按下面顺序试：\n\n1. 多点几次图标再打开（有时前几次会崩，后面就能进）\n2. 仍不行：系统设置 → 应用 → TNG → 强制停止，再重新打开\n3. 还不行：强制停止后清一下「缓存」（尽量别清「数据」，否则要重新登录）\n4. 推送/更新过 Hook 模块后：务必强制停止再开 TNG，否则新逻辑可能不生效或更易闪\n5. 连续闪退：先关掉 LSPosed 里本模块对 TNG 的作用域试能否正常打开，确认后再勾回并强停重开\n\n能进首页并登录 / 输 PIN 后，再回本领取台等自动拉数据。"
                android:textColor="#4E342E"
                android:textSize="14sp" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="18dp"
                android:text="没数据时先查这些"
                android:textColor="#1C1410"
                android:textSize="16sp"
                android:textStyle="bold" />

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="6dp"
                android:lineSpacingExtra="4dp"
                android:text="• 监听列表是否勾选 TNG\n• Xposed 模块是否启用且作用域含 TNG\n• 是否按上面做过「强制停止再开」并完成登录\n• 电脑同步失败：调试台是否在跑、8765 是否多开、adb reverse 是否做好\n\n更细的技术说明见仓库 docs/TNG_MoneyPacket领取台.md"
                android:textColor="#4E342E"
                android:textSize="14sp" />
        </LinearLayout>
    </ScrollView>
</LinearLayout>
