## 项目结构

androidExampleDemo/

├── app/

│   ├── src/main/

│   │   ├── java/com/example/agentclient/

│   │   │   ├── MainActivity.java          # 主Activity，包含UI和业务逻辑

│   │   │   ├── models/                    # 数据模型

│   │   │   │   ├── Agent.java

│   │   │   │   ├── AgentExecutionRequest.java

│   │   │   │   ├── ExecutionResponse.java

│   │   │   │   ├── ExecutionStatusResponse.java

│   │   │   │   └── TokenResponse.java

│   │   │   └── utils/

│   │   │       └── ApiClient.java         # API客户端配置

│   │   ├── res/

│   │   │   ├── layout/activity_main.xml   # 主界面布局

│   │   │   ├── values/strings.xml

│   │   │   └── xml/network_security_config.xml

│   │   └── AndroidManifest.xml

│   └── build.gradle

├── build.gradle

├── settings.gradle

└── README.md

## 主要功能

1. 自动登录：启动时使用配置的用户名和密码登录

2. Agent 查找：通过名称查找“情感分析Agent”并获取其ID

3. 发送消息：输入文本后发送给Agent进行分析

4. 轮询结果：自动轮询执行状态，完成后显示结果

5. 实时状态：显示当前执行节点和状态

## 配置说明

在 MainActivity.java 中修改以下配置：

private static final String USERNAME = "admin";

private static final String PASSWORD = "123456";

private static final String AGENT_NAME = "情感分析Agent";

在 ApiClient.java 中修改服务器地址：

private static final String BASE_URL = "http://your-server-ip:8037";

## 使用步骤

1. 使用 Android Studio 打开项目

2. 同步 Gradle 依赖

3. 修改配置（服务器地址、用户名、密码、Agent名称）

4. 运行到 Android 设备或模拟器

5. 应用会自动登录并查找Agent

6. 输入文本后点击“发送”按钮

7. 等待Agent处理并查看结果

项目已就绪，可直接在 Android Studio 中打开使用。所有代码使用 Java 编写，符合 Android 开发规范。