- 博客(144)
- 收藏
- 关注
原创 基于Android的2048休闲益智游戏App
2048是一款益智数字游戏,玩家通过上下左右滑动将相同数字方块合并相加。每次滑动后空白处会随机出现新数字方块,目标是通过不断叠加最终合成2048即为胜利。游戏规则包括:1)所有方块朝滑动方向移动;2)相同数字方块碰撞时相加;3)每次滑动后随机生成新数字;4)当棋盘填满无法移动时游戏结束,出现2048则获胜。
2025-07-25 15:44:06
218
原创 基于Android的日历闹钟App
本项目开发了一个多功能闹钟应用,包含简单闹钟和日历闹钟两种模式。简单闹钟支持设置标签、铃声,可选择单次或周一至周日循环闹钟;日历闹钟在此基础上增加了特定日期选择功能。应用支持查看闹钟列表、新建、编辑和删除闹钟。当闹钟触发时,系统会弹出提示页面并振动响铃,用户点击即可关闭。
2025-07-25 15:38:18
178
原创 基于Android的简单计算器App
本项目开发了一款双模式计算器软件,提供竖屏简单模式和横屏复杂模式两种操作界面。主要功能包括基本四则运算、括号运算、百分号计算以及清空功能。界面设计采用三部分布局:上方为计算过程显示区,实时展示运算步骤和结果;下方为运算符选择区,包含加减乘除等操作按钮。系统实现了从简单到复杂的计算需求,通过不同屏幕方向的切换满足用户多样化使用场景。
2025-07-18 14:00:00
163
原创 基于Android的简单记事本App
本项目实现了一个基于SQLite数据库的简易记事本应用。核心功能包括:通过SQLite实现数据的增删改查操作;使用RecyclerView展示记事列表,并实现Item点击事件;采用系统AlertDialog进行交互操作。项目完整展示了数据库操作与UI组件的综合应用,适合Android开发初学者学习基础功能实现。附有项目运行截图,直观展示界面效果。
2025-07-17 14:01:04
227
原创 基于Android的三角函数指对数科学计算器App
该计算器软件提供两种操作模式:竖屏简单模式支持基础四则运算;横屏复杂模式扩展三角函数、对数、指数等高级运算功能。界面采用三栏布局:左侧为设置区(可调精度、保存记录);上方显示计算过程;下方为运算符选择区。支持弧度/角度切换,具备历史记录保存、复制及清空功能,满足不同场景下的计算需求。
2025-07-17 13:57:55
229
原创 基于Android的旅游计划App
这是一个旅游备忘与日志管理系统,包含三大功能模块:1)首页用于显示和编辑旅游备忘/日志,支持增删改查,数据存储在本地SQLite数据库;2)预订模块提供快捷查询工具,包括攻略、车票、地图等Webview内嵌页面;3)个人中心可修改密码。
2025-07-16 13:59:02
245
原创 基于Android的课程表App
课程表是一款便捷的课程管理工具,支持添加、编辑和删除课程信息。用户可自定义上课周数、节数,查看单周/双周课程表,滑动切换不同节数,支持多周次课程查看。系统提供多主题切换功能,满足个性化需求。
2025-07-16 13:41:41
186
原创 基于Android的校园活动发布系统App
这是一个校园活动发布平台,支持发布讲座、比赛、公益等多种活动类型。主要功能包括:1)发布活动,填写基本信息后可分享至其他平台;2)浏览报名活动;3)查看个人已报名的活动行程;4)个人中心管理账户信息。
2025-07-15 14:29:15
213
原创 基于Android的英语单词记App
这是一款功能完善的英语单词学习应用,主要包含四大模块:1)首页展示学习数据统计;2)单词学习采用选择题模式并即时反馈;3)支持单词模糊搜索及管理(查看/修改/删除);4)个人中心提供单词管理、密码修改等功能。
2025-07-15 14:15:23
248
原创 基于Android的学生考勤点名系统App
本文将介绍一个学生考勤管理系统,系统分为两大核心模块:1)学生花名册模块,提供学生信息管理功能,包括添加和编辑学生资料;2)点名模块,支持课堂或活动考勤记录,可统计缺勤人数并生成缺勤名单。
2025-07-14 19:18:43
1041
原创 基于Android的景点旅游信息系统App
本旅游管理系统分为管理员和普通用户两种角色。管理员具有用户管理(查看/删除用户)、景点管理(增删改景点/设为推荐)和评论管理(查看/删除评论)功能。普通用户可查看景点简介/详情、修改密码,在首页浏览推荐景点和全部景点,并在详情页查看评价及发表评论。
2025-07-14 19:06:38
269
原创 基于Android的机票订单管理系统App
本项目是一个航班管理系统,主要包含普通用户和管理员两种角色。管理员(账号admin/123456)可添加航班信息(包括航空公司、起降地、时间、票价等)并查看航班机票状态。普通用户可注册登录,查询航班列表,支持按起点终点搜索航班,查看剩余机票并进行订票/退票操作。系统采用TextInputLayout实现登录验证,管理员可管理航班信息,用户可完成机票预订全流程。
2025-07-11 17:01:44
229
原创 基于Android的景区业务工作人事管理系统App
人事管理系统是一款办公自动化移动应用,包含员工端和管理端,通过九宫格界面提供请假、经费等多项管理功能。系统采用角色权限控制:员工可提交申请及查看进度,管理员则负责审批申请。所有数据存储在本地SQLite数据库,支持账号注册(可选管理员/员工角色)、密码修改及退出登录功能。
2025-07-11 15:52:49
169
原创 基于Android的语音文字识别盲人无障碍辅助App
本项目开发了一款基于Android平台的语音文字双向转换应用,采用科大讯飞语音识别引擎实现两大核心功能:1)文本转语音,可将输入文本内容转换为语音播放;2)语音转文本,通过麦克风录入语音并实时识别为文字。
2025-07-10 12:57:15
156
原创 基于Android的简约记账手账App
这是一款个人记账APP,主要功能包括:用户注册登录(数据本地存储)、首页显示当日/当月收支统计和预算剩余、查看账单明细和统计图表、支持按备注搜索、设置打卡计划,以及导出Excel账单。APP采用SQLite数据库,所有数据均保存在本地。
2025-07-10 12:44:58
465
原创 基于Android的高校教务信息管理系统App
该班级管理系统分为辅导员、班委和学生三种角色,按权限分级管理班务。辅导员拥有最高权限,可管理所有数据并注册用户;班委权限次之,不能审批请假及学业指导;学生仅能查看相关信息。系统包含11个功能模块:班级通知、活动管理、班费管理、请假管理、学生信息、宿舍管理、作业管理、成绩管理、选课管理和打卡接龙,各模块有不同操作权限。辅导员创建学生时默认密码为学号。
2025-07-08 12:43:33
373
原创 基于Android的卡路里运动健身App
这是一款智能健康管理APP,主要功能包括BMI计算、运动推荐和卡路里追踪。用户注册登录后,输入身高体重即可获取BMI值,系统会根据该值自动推荐适合的运动项目。运动后记录里程和时间,APP会计算消耗的卡路里。所有运动数据(项目、时长、卡路里)都可在统计界面查看。
2025-07-08 11:49:07
497
原创 基于Android的在线考试管理系统App
该项目是一个基于Bmob数据库的在线考试APP,主要功能包括用户注册登录、班级管理、试题编辑和考试系统。教师端可进行班级管理(添加专业/年级/班级)、试卷编辑(10道题,前5选择后5判断)、查看成绩和分析等功能;学生端支持模拟考试、题库练习、错题查看和成绩查询。项目特色是支持语音念题功能。使用前需在Bmob官网注册并替换ApplicationID,注意需先注册教师账号(如t001/刘老师/123456)才能正常使用系统功能。
2025-07-07 20:03:38
1079
原创 基于Android的电子图书商城App
该项目是一个在线图书商城APP,主要功能包括用户注册登录、图书浏览与购买、购物车管理和订单查询。系统首页展示分类图书列表,提供封面、名称、价格等基础信息,点击可查看包含作者、出版社等详细信息的图书详情页,并支持加入购物车或直接购买。购物车功能允许用户编辑删除商品并进行结算。订单页面则记录已购图书的订单信息,包括封面、名称、价格、订单编号和下单时间等。
2025-07-06 20:23:32
168
原创 基于Android的运动健身计划App
这是一个健身管理系统,主要功能包括:1)用户注册登录;2)运动记录与计时功能,支持选择运动类型、设定目标时间,采用五星激励机制(每完成1/5时间加一颗星),并提供运动鼓励语;3)可设置多个自定义闹钟提醒;4)运动数据统计(总时长、星星数、完成情况等);5)个人资料管理(头像、昵称等个人信息设置)。
2025-07-06 20:21:04
284
原创 基于Android的本地音乐播放器App
本项目是一款功能丰富的本地音乐播放系统,支持扫描手机音乐文件并创建播放列表。核心功能包括:音乐播放控制(播放/暂停/切歌)、播放模式切换(顺序/随机/单曲循环)、歌单管理(创建歌单/收藏歌曲)、音乐搜索(按歌名/歌手)以及个性化设置(主题切换/夜间模式)。系统还提供音乐评论区功能,用户可查看并发表评论。界面设计包含多种主题风格和日夜模式切换选项,为用户提供个性化的音乐体验。
2025-07-05 09:30:00
265
原创 基于Android的网络+本地音乐播放器App
一款多功能音乐播放系统,支持本地与网络音乐播放。本地功能自动扫描设备音乐文件并分类展示(最近播放、喜欢列表);网络功能通过酷狗API获取排行榜和在线搜索。播放器支持多种模式(顺序/随机)、动态歌词显示(可自定义字体样式)及快捷控制。
2025-07-05 09:30:00
136
原创 基于Android的财务记账App
这是一款个人财务管理应用,主要功能包括:1)首页展示本月收支、预算余额及近期账单(支持按日/周筛选),账单可标记颜色(红为收入/绿为支出)并编辑;2)快捷记账功能,支持金额、类型、日期和备注录入;3)数据可视化统计,提供月度/年度收支的饼图和折线图分析;4)设置模块包含预算调整、手势密码和账号管理。
2025-07-04 09:30:00
130
原创 基于Android的英语词汇学习单词记App
本项目设计了一个英语学习系统,包含普通用户和管理员两种角色。普通用户功能涵盖四大模块:1)词库选择(支持四级、考研等词库);2)背单词(提供学习模式切换、发音试听及收藏功能);3)词汇考试(自动评分);4)我的收藏(展示单词详情)。管理员专属功能为公告管理。
2025-07-04 09:30:00
103
原创 基于Android的宠物论坛交流社区App
这是一款专为爱猫人士打造的交流社区平台,核心功能包括: 1.用户可注册登录后发布养猫日常、经验分享等帖子(含标题/分类/图文) 2.社区互动功能完善,支持点赞、收藏、评论及用户间关注 3.智能分类浏览(5大类目)和关键词搜索功能 4.个人中心管理关注列表、发帖记录及收藏内容 5.采用Bmob云数据库存储所有用户数据
2025-07-03 09:30:00
347
原创 基于Android的PDF电子书商城阅读器App
本项目开发了一个基于PDF的书籍阅读系统,包含普通用户和管理员两类角色。普通用户功能涵盖书城浏览、书架管理、分类检索、个人中心等模块,支持书籍搜索、详情查看、评论互动及仿真翻页阅读体验。管理员端提供小说管理、分类维护、轮播图配置、用户及数据统计等后台功能。
2025-07-03 09:30:00
261
原创 基于Android的图书馆借阅管理系统App
图书管理系统项目介绍 该系统采用用户分级管理,包含借阅者和系统管理员两种角色。借阅者可实现图书查询、借阅归还(需审核)、预约、挂失等功能,系统提供逾期提醒服务。管理员拥有图书和用户信息管理权限,支持Excel批量导入图书数据。系统还包含借阅审核、挂失费用处理(模拟支付)、逾期提醒等特色功能。
2025-07-02 09:30:00
944
原创 基于Android的日程计划笔记备忘录App
本项目是一款个人事务管理应用,主要功能包括:1)账号系统采用手机号注册,支持密码登录;2)日程管理功能,支持四色分类(学习、娱乐、社团等)、状态标记、提醒设置等操作;3)计划管理功能,支持月/周计划及子计划设置;4)笔记管理功能,支持语音录入、朗读及瀑布流展示。应用提供单机版(SQLite)和云版(Bmob)两个版本,其中日程提醒、语音笔记等特色功能仅限单机版。系统采用直观的交互设计,通过滑动、点击等操作实现日程的增删改查。
2025-07-02 09:30:00
391
原创 基于Android的古诗词鉴赏学习App
这是一款诗词学习类APP,提供诗词浏览、创作、搜索和学习功能。用户可查看诗词详情(含译文)、点赞评论、收藏作品;支持诗词创作与发布;提供按诗人/朝代的搜索功能;设有分类学习板块;个人中心可管理作品、收藏及账户设置。项目分为单机版(SQLite数据库)和联网版(后端接口)两个版本。
2025-07-01 11:57:09
294
原创 基于Android的校园社区悬赏失物招领跑腿App
这是一个悬赏任务管理APP,提供普通用户和管理员两种登录角色。普通用户可发布悬赏、抢单、管理订单及评价;管理员可查看所有订单、发布公告和处理反馈,订单状态变更时会主动提醒用户。系统分为单机版(SQLite数据库)和联网版(含后端接口和支付宝沙箱支付功能)。项目包含完整的组织架构和界面截图说明。
2025-07-01 11:41:44
699
原创 Spring开发系列教程(26)——异步处理
在Servlet模型中,每个请求都是由某个线程处理,然后,将响应写入IO流,发送给客户端。从开始处理请求,到写入响应完成,都是在同一个线程中处理的。实现Servlet容器的时候,只要每处理一个请求,就创建一个新线程处理它,就能保证正确实现了Servlet线程模型。在实际产品中,例如Tomcat,总是通过线程池来处理请求,它仍然符合一个请求从头到尾都由某一个线程处理。这种线程模型非常重要,因为Spring的JDBC事务是基于实现的,如果在处理过程中,一会由线程A处理,一会又由线程B处理,那事务就全乱套了。
2025-04-22 22:19:28
1680
原创 Spring开发系列教程(25)——国际化
在开发应用程序的时候,经常会遇到支持多语言的需求,这种支持多语言的功能称之为国际化,英文是internationalization,缩写为i18n(因为首字母i和末字母n中间有18个字母)。还有针对特定地区的本地化功能,英文是localization,缩写为L10n,本地化是指根据地区调整类似姓名、日期的显示等。也有把上面两者合称为全球化,英文是globalization,缩写为g11n。在Java中,支持多语言和本地化是通过配合Locale。
2025-04-21 19:01:09
1206
原创 Windows重命名文件或复制粘贴文件导致资源管理器卡死解决办法(亲测有效)
试试看是不是可以愉快的玩耍了 ,如果不愉快,则重复一下步骤1,2,因为这个服务可能又自己偷偷启动了。按 Win + R ,输入services.msc,回车。,右键 → 停止,等待停止之后,然后继续右键→。
2025-04-21 11:00:00
898
2
原创 Spring开发系列教程(24)——处理CORS
在开发REST应用时,很多时候,是通过页面的JavaScript和后端的REST API交互。在JavaScript与REST交互的时候,有很多安全限制。a.coma.comb.com同源要求域名要完全相同(a.com和www.a.com不同),协议要相同(http和https不同),端口要相同。那么,在域名a.com页面的JavaScript要调用B站b.com的API时,还有没有办法?
2025-04-20 15:00:00
683
原创 Spring开发系列教程(23)——使用Interceptor
上图虚线框就是Filter2的拦截范围,Filter组件实际上并不知道后续内部处理是通过Spring MVC提供的还是其他Servlet组件,因为Filter是Servlet规范定义的标准组件,它可以应用在任何基于Servlet的程序中。如果只基于Spring MVC开发应用程序,还可以使用Spring MVC提供的一种功能类似Filter的拦截器:Interceptor。所以,Interceptor的拦截范围其实就是Controller方法,它实际上就相当于基于AOP的方法拦截。
2025-04-20 11:00:00
1093
原创 Spring开发系列教程(22)——集成Filter
有的童鞋在上一节的Web应用中可能发现了,如果注册时输入中文会导致乱码,因为Servlet默认按非UTF-8编码读取参数。其实和Spring的IoC容器没有任何关系,两者均互不知晓对方的存在,因此,配置这种Filter十分简单。所以,得通过一种方式,让Servlet容器实例化的Filter,间接引用Spring容器实例化的。是一个普通Bean,Servlet容器并不知道,所以它不会起作用。的实例将由Servlet容器而不是Spring容器初始化,因此,实际应用时,尽量保持名字一致,以减少不必要的配置。
2025-04-19 15:00:00
445
原创 Spring开发系列教程(21)——使用REST
使用Spring MVC开发Web应用程序的主要工作就是编写Controller逻辑。在Web应用中,除了需要使用MVC给用户显示页面外,还有一类API接口,我们称之为REST,通常输入输出都是JSON,便于第三方调用或者使用页面JavaScript与之交互。直接在Controller中处理JSON是可以的,因为Spring MVC的和都支持指定输入和输出的格式。注意到使用consumes声明能接收的类型,使用produces声明输出的类型,并且额外加了表示返回的String。
2025-04-19 10:30:00
300
原创 Spring开发系列教程(20)——Spring MVC
我们先把基于Spring MVC开发的项目结构搭建起来。以及provided其中,是标准web目录,WEB-INF存放web.xml,编译的class,第三方jar,以及不允许浏览器直接访问的View模版,static目录存放所有静态文件。在目录中存放的是Java程序读取的classpath资源文件,除了JDBC的配置文件外,我们又新增了一个上面给出了一个写入到标准输出的Logback配置,可以基于上述配置添加写入到文件的配置。在中就是我们编写的Java代码了。
2025-04-18 14:30:00
1524
原创 Spring开发系列教程(19)——设计ORM
我们从前几节可以看到,所谓ORM,也是建立在JDBC的基础上,通过ResultSet到JavaBean的映射,实现各种查询。有自动跟踪Entity修改的全自动化ORM如Hibernate和JPA,需要为每个Entity创建代理,也有完全自己映射,连INSERT和UPDATE语句都需要手动编写的MyBatis,但没有任何透明的Proxy。而查询是涉及到数据库使用最广泛的操作,需要最大的灵活性。
2025-04-18 10:15:00
651
原创 Spring开发系列教程(18)——集成MyBatis
使用Hibernate或JPA操作数据库时,这类ORM干的主要工作就是把ResultSet的每一行变成Java Bean,或者把Java Bean自动转换到INSERT或UPDATE语句的参数中,从而实现ORM。而ORM框架之所以知道如何把行数据映射到Java Bean,是因为我们在Java Bean的属性上给了足够的注解作为元数据,ORM框架获取Java Bean的注解后,就知道如何进行双向映射。那么,ORM框架是如何跟踪Java Bean的修改,以便在update()操作中更新必要的属性?
2025-04-17 10:40:46
1212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人