# 温室大棚 **Repository Path**: w22302542/greenhouse ## Basic Information - **Project Name**: 温室大棚 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-07-02 - **Last Updated**: 2025-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智能温室控制系统 ## 项目介绍 这是一个Android应用程序项目,实现了智能温室控制系统的用户认证和传感器数据展示功能。主要包含以下模块: - 双模式登录系统(云服务/本地演示) - 温室环境监测(光照、湿度、温度) - 设备控制界面(灯光、加湿器、风扇、警报) - 材料设计UI组件和响应式布局 ## 功能特点 - 支持真实用户登录和演示账号快速体验 - 实时模拟传感器数据更新 - 自适应不同屏幕尺寸和分辨率 - 使用Retrofit实现网络请求 - 基于Material Design 3的现代UI设计 ## 主要组件 - `MainActivity`:登录界面 - `GreenhouseMainActivity`:主控制界面 - `TokenManager`:本地数据存储管理 - `RetrofitClient`:网络请求客户端 - `ApiService`:云服务API接口定义 - `LoginRequest/Response`:登录请求/响应数据模型 ## 技术栈 - Android SDK - Material Design Components - Retrofit 2 - SharedPreferences - Java 8 ## 安装说明 1. 克隆项目 2. 使用Android Studio打开 3. 连接设备或启动模拟器 4. 点击"Run"构建并安装 ## 使用说明 首次启动: 1. 在登录界面输入用户名和密码 2. 支持以下登录方式: - 演示账号1: demo/demo123 - 演示账号2: demo2/demo456 - 云端账号: 输入任意用户名/密码 3. 登录后将进入主控制界面,查看实时传感器数据并控制设备 ## 贡献指南 欢迎提交代码改进: 1. Fork项目 2. 创建新分支 3. 提交代码 4. 创建Pull Request ## 许可证 本项目采用Apache-2.0协议。详情请查看[许可证文件]。