#!/bin/bash
# 快速运行工作手机Agent APP

echo "=== 工作手机Agent - 快速启动 ==="
echo ""

# 检查设备
echo "1. 检查设备连接..."
DEVICES=$(adb devices | grep -v "List" | grep "device$" | wc -l | tr -d ' ')

if [ "$DEVICES" -eq 0 ]; then
    echo "❌ 未发现设备"
    echo ""
    echo "请先启动设备："
    echo "  - Android Studio → Device Manager → 启动模拟器"
    echo "  - 或连接真机（开启USB调试）"
    echo ""
    read -p "按回车键重试，或Ctrl+C退出..." 
    exec "$0"
fi

echo "✅ 发现设备："
adb devices | grep "device$"
echo ""

# 检查APK
APK_PATH="android-app/app/build/outputs/apk/debug/app-debug.apk"
if [ ! -f "$APK_PATH" ]; then
    echo "❌ APK未找到: $APK_PATH"
    echo "请先编译APP: cd android-app && ./gradlew assembleDebug"
    exit 1
fi

echo "2. 安装APP..."
adb install -r "$APK_PATH" || {
    echo "安装失败，尝试卸载后重装..."
    adb uninstall com.workphone.agent 2>/dev/null
    adb install "$APK_PATH"
}

echo ""
echo "3. 启动APP..."
adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.workphone.agent/.MainActivity

echo ""
echo "✅ APP已启动！"
echo ""
echo "使用说明："
echo "  - 点击蓝色麦克风按钮说'打开豆包'"
echo "  - 或点击底部'打开豆包'快捷按钮"
echo "  - 点击右上角设置图标配置服务器（可选）"
echo ""
