项目简介
本项目是基于Android平台开发的图灵机器人聊天应用。借助与图灵API交互,用户能发送消息并获取机器人的响应。项目对原始教学视频代码进行了多方面优化与改进,像请求方式的转换、布局的调整以及键盘遮挡问题的解决等。
项目的主要特性和功能
- 请求方式优化:将请求方式从Get请求转换为Post请求,采用OKHTTP框架进行网络请求;直接提取API响应中的文本内容,不再用Gson映射到Bean对象。
- 界面优化:修改对话消息背景,使用自制的.9图,提升美观度;修复发送大量文本时头像和名字被挤出屏幕的问题。
- 功能改进:解决键盘遮挡最新消息的问题;对输入文本框设置最小和最大高度限制,支持多行文本输入。
- 测试支持:包含单元测试和仪器化测试,保障应用的稳定性和正确性。
安装使用步骤
前提条件
假设用户已经下载了本项目的源码文件。
具体步骤
- 导入项目:使用Android Studio打开下载的项目文件夹。
- 配置依赖:确保项目中已正确配置OKHTTP库和其他必要的依赖。
- 运行应用:连接Android设备或启动模拟器,点击运行按钮,安装并启动应用。
- 使用应用:在应用中输入消息,点击发送按钮与图灵机器人进行对话;查看聊天记录,确保消息显示正常且无遮挡。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】