自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 [山东大学软件学院项目实训个人博客22]React Native 设置、问题反馈与AI助手页面美化技术点

设置页面使用分组式布局提高可读性Switch组件实现开关设置添加阴影和圆角提升视觉效果问题反馈表单验证确保必要内容填写多行文本输入支持长内容反馈友好的提交反馈提示AI助手美化键盘自适应布局避免遮挡输入框区分用户和AI消息样式头像显示增强对话感自动滚动到最新消息消息气泡阴影和圆角设计发送按钮动态效果通用优化一致的配色方案适当的间距和留白响应式设计适应不同屏幕图标库使用增强视觉表达这些实现提供了良好的用户体验,同时保持了代码的可维护性和扩展性。

2025-06-16 12:49:34 268

原创 [山东大学软件学院项目实训个人博客21]React Native 按钮动态效果实现

按压效果使用的属性实现简单效果使用AnimatedAPI 实现更复杂的颜色和尺寸变化图标集成使用或其他图标库根据按钮状态动态改变图标组合动画使用同时运行多个动画结合缩放、颜色变化和透明度效果性能优化尽可能使用避免在动画中使用复杂的布局计算交互反馈提供清晰的视觉反馈增强用户体验保持动画快速流畅(通常在200-300ms之间)

2025-06-16 12:43:54 240

原创 [山东大学软件学院项目实训个人博客20]React Native 安卓应用图标设计与更换

通过遵循这些规范和技术点,可以确保 React Native 安卓应用的图标在各种设备上都能正确显示,并且能够方便地进行更新和维护。在 React Native 项目中,安卓应用的图标设计和管理需要遵循特定的规范和流程。

2025-06-16 12:39:54 475

原创 [山东大学软件学院项目实训个人博客19]伪 JSON 测试接口技术分析

中,开发者巧妙地使用了伪 JSON 响应来模拟后端接口,这在开发阶段非常有用,特别是在后端接口尚未完成或需要快速测试前端逻辑时。这种伪 JSON 实现方式既保持了代码结构的整洁,又提供了灵活的开发测试能力,是前后端并行开发的理想解决方案。

2025-06-16 12:36:38 348

原创 [山东大学软件学院项目实训个人博客18]API 封装技术分析

这种封装方式极大简化了前后端协作,当后端接口变更时只需修改此配置文件即可同步更新所有前端调用。

2025-06-16 12:34:14 273

原创 [山东大学软件学院项目实训个人博客17]ChatWithAIScreen 技术点

这些实现提供了良好的用户体验,清晰地展示了AI正在处理请求的状态。

2025-06-16 12:32:32 303

原创 [山东大学软件学院项目实训个人博客16]前后端接口对接技术详解:以用户登录注册为例

通过规范的接口对接实现,可以保证前后端高效协作,提高应用稳定性和安全性。其他模块如身体指标、AI助手的接口对接也遵循相同原则,主要区别在于业务数据和接口路径的不同。

2025-06-16 12:30:00 301

原创 [山东大学软件学院项目实训个人博客15]React Native密码修改功能全解析:从安全校验到用户体验优化

密码安全是用户账号系统的第一道防线。本文将深入探讨如何在React Native应用中实现一个安全可靠的密码修改功能,涵盖密码强度检测、格式校验、安全传输等关键技术点,帮助开发者构建符合安全规范的密码管理系统。严格校验:客户端+服务端双重验证实时反馈:密码强度可视化展示安全传输:HTTPS+前端哈希处理良好体验:智能键盘和输入流程优化实际开发中还可根据需求添加更多安全层,如生物识别验证、密码过期策略等。希望本文能为您的应用安全建设提供有价值的参考!

2025-06-16 12:14:44 347

原创 [山东大学软件学院项目实训个人博客14]React Native实现用户反馈功能:构建高效沟通渠道

在移动应用开发中,用户反馈功能是连接开发者和用户的重要桥梁。一个设计良好的反馈系统不仅能帮助开发者收集宝贵意见,还能提升用户体验。本文将详细介绍如何使用React Native实现一个完整的用户反馈页面,包含反馈提交、状态管理和外部链接等功能。反馈表单:多行文本输入框收集用户反馈提交状态管理:加载状态防止重复提交Gitee项目链接:引导用户参与开源项目输入验证:确保反馈内容不为空用户反馈:提交成功/失败提示添加图片上传功能实现反馈历史记录集成第三方反馈SDK添加自动错误报告功能。

2025-06-16 11:58:33 707

原创 [山东大学软件学院项目实训个人博客13]React Native实现个人资料管理:从查看到安全设置全解析

在移动应用开发中,完善的用户资料管理系统是提升用户体验和保障账号安全的关键。本文将详细介绍如何使用React Native构建一个完整的个人资料管理系统,包含资料查看、修改、密码变更和账号安全等功能模块。模块化设计:各功能组件解耦,便于维护数据安全:敏感操作多重验证良好体验:本地缓存减少等待时间扩展性强:架构支持快速新增功能在实际项目中,还可以根据需求添加更多个性化功能。希望本文能为您的应用开发提供有价值的参考!

2025-06-16 11:54:16 68

原创 [山东大学软件学院项目实训个人博客12]React Native实现身体指标数据可视化与录入

在健康管理类应用中,身体指标数据的可视化展示和便捷录入是核心功能。本文将详细介绍如何使用React Native构建一个完整的身体指标管理系统,包含数据图表展示和多指标录入功能,帮助用户直观了解健康趋势。:跨平台移动应用框架:数据可视化图表库:页面导航管理:本地数据存储TypeScript:类型安全检查通过本文介绍,我们实现了完整的身体指标管理系统,包含数据可视化和便捷录入两大核心功能。直观展示:折线图清晰呈现健康趋势操作简便:表单设计符合用户习惯性能良好:优化后的图表渲染流畅扩展性强。

2025-06-16 11:34:38 80

原创 [山东大学软件学院项目实训个人博客11]React Native实现AI聊天页面的快捷输入与二级菜单功能详解

在移动应用开发中,AI聊天功能已成为许多健康管理、医疗咨询类App的核心功能。为了提升用户体验,需要实现快捷输入和二级菜单功能,让用户能够快速选择常见问题,减少手动输入。本文将详细介绍如何在React Native中实现这些功能,包括技术选型、实现思路和完整代码解析。快捷输入:用户可以通过点击预设问题快速输入内容二级菜单:通过"+"号按钮展开分类问题菜单角色选择:用户可选择不同身份与AI对话键盘适配:输入区域根据键盘状态自动调整位置。

2025-06-16 11:34:05 60

原创 [山东大学软件学院项目实训个人博客10]React Native实现个性化设置页面:打造用户友好的应用界面

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2025-06-16 11:33:30 775

原创 [山东大学软件学院项目实训个人博客9] React Native中FlatList性能优化实践

但在实际项目实训中,当列表项复杂度高或数据量极大时(如超过1000条),仍会出现卡顿、白屏等问题。测试设备:Redmi Note 11 Pro,数据量:1500条信息。:本文为山东大学软件学院项目实训成果,转载请注明出处。在React Native跨平台开发中,是展示长列表数据的核心组件。

2025-06-08 23:44:41 253

原创 [山东大学软件学院项目实训个人博客8]系统前端功能设计文档

本文档详细阐述了健康管理应用的三大核心功能模块设计,涵盖用户数据采集、健康数据可视化及饮食记录管理。本方案采用React Native框架实现跨平台移动端开发,结合Spring Boot后端服务与TensorFlow Lite机器学习模型,为健康管理提供全栈解决方案。本设计方案结合了移动端最佳实践与技术栈,分阶段交付各模块功能。显示数据采集弹窗(Modal)设置锻炼目标(SMART原则)

2025-05-18 22:27:41 906

原创 [山东大学软件学院项目实训个人博客7]前后端分离开发协作规范Version2

本文档是更为详细的前后端分离Version2版本,旨在规范化前后端分离开发流程,确保团队成员能够高效协作。通过明确接口定义、数据格式和状态码规范,减少联调过程中的沟通成本。建议团队各位伙伴定期回顾此文档。2. 基于Mock数据开发。

2025-05-18 21:54:19 961

原创 [山东大学软件学院项目实训个人博客6]前后端分离Version1

前error.response.status //read the status sent by back end。后ResponseEntity.status(401) //send status to front end。成功返回:{code: 200, data: {token: string}}4、接口路径:/login(前端请求地址和后端注解路径必须相同)前端:axios.post() 后端:@PostMapping。地址:POST /api/login。

2025-05-18 21:48:36 233

原创 [山东大学软件学院项目实训个人博客5]解决SDK路径错误导致构建失败问题

SDK路径问题看似简单,但在实际开发中可能引发各种衍生问题。通过本文的系统性解决方案,从环境变量配置到自动化脚本,你可以彻底解决这个React Native开发的"拦路虎"。相关资源React Native官方环境配置指南Android SDK路径官方文档。

2025-04-28 20:59:26 767

原创 [山东大学软件学院项目实训个人博客4]解决Android模拟器启动黑屏指南

模拟器黑屏问题通常与硬件加速配置密切相关。通过本文的系统性解决方案,从基础设置到高级调试,相信你能彻底解决这个顽疾。如果问题仍未解决,可能是显卡驱动等更深层问题,建议更新显卡驱动或使用真机调试。相关资源Intel HAXM官方文档Android模拟器命令行参数大全。

2025-04-28 20:55:47 1026

原创 [山东大学软件学院项目实训个人博客3]彻底解决adb devices无法识别Android设备问题

adb设备识别问题涉及硬件、驱动、系统配置多个层面。通过本文的系统性解决方案,相信你能彻底攻克这个React Native开发中的常见障碍。如果仍有疑问,欢迎在评论区交流讨论。相关资源Google USB驱动官方文档ADB命令大全。

2025-04-28 20:53:24 821

原创 [山东大学软件学院项目实训个人博客2]解决Gradle下载卡在0%的方案

在React Native开发中,Android环境的配置一直是新手开发者的"拦路虎"。其中Gradle下载问题尤为突出,经常出现卡在0%不动的情况。本文将深入分析问题原因,并提供多种解决方案,帮你彻底解决这个痛点。

2025-04-28 20:50:31 454

原创 [山东大学软件学院项目实训个人博客1]Android Studio 踩坑指南

【代码】[山东大学软件学院项目实训个人博客1]Android Studio 踩坑指南。

2025-04-25 23:51:42 1103 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除