Android课程表App完整版(附详细代码)

实验目的

传统的纸质课程表容易丢失、损坏和不容易增删改,而随着越来越多的学生使用手机,这时课程表App可以解决这个问题,课程表App提供丰富的功能来对课程进行增删改查,采用数据库存储已不易损坏。本次课程设计巩固Android知识。

技术

  • 用Android内置的SQLite数据库储存课程数据。
  • 提供增删改查的功能来操作课程

实验内容

App运行时
在这里插入图片描述
首界面
在这里插入图片描述

添加新课程,输入课程名、星期,开始时间、结束时间、教师名和课室。
在这里插入图片描述

添加成功后
在这里插入图片描述

点击课程可以查看课程,也进行删除和修改
在这里插入图片描述

点修改,例如修改星期,开始时间和结束时间:
在这里插入图片描述

修改成功:
在这里插入图片描述

点删除的话则删除课程:
在这里插入图片描述

完整的代码在我的github里,欢迎大家下载学习,记得给我点个Star,创作不易哈!
https://github.com/cangeBig/2018118117_Android/tree/master/期末大作业

  • 58
    点赞
  • 268
    收藏
    觉得还不错? 一键收藏
  • 24
    评论
很抱歉,我作为一个语言模型,无法提供完整的基于Android课程表app代码。但我可以提供一些指导和建议,帮助你开始编写你自己的应用程序。 首先,你需要决定你的应用程序应该具有哪些功能,例如: - 添加、编辑和删除课程 - 查看每周的课程表 - 设置提醒和通知 - 显示教师和教室信息 - 导入和导出课程表 一旦你明确了你的应用程序需要什么功能,接下来你可以开始设计你的应用程序的用户界面(UI)。你可以使用Android Studio中的布局编辑器来创建你的UI,或者手动编写XML布局文件。 接下来,你需要编写Java代码来实现你的应用程序的功能。你可以使用Android Studio中的代码编辑器来编写代码。下面是一些你可能需要考虑的问题: 1. 如何存储课程数据? 你可以使用SQLite数据库来存储你的课程数据。SQLite是Android中内置的轻型数据库引擎,非常适合小型应用程序。你可以使用Android Studio中的SQLite数据库浏览器来创建和管理你的数据库表。 2. 如何处理用户输入? 你可以使用Android中的事件处理机制来处理用户输入。例如,当用户单击添加课程按钮时,你可以在Java代码中编写相应的单击事件处理程序。 3. 如何显示课程表? 你可以使用Android中的ListView或RecyclerView来显示你的课程表数据。你可以编写自定义的适配器(Adapter)来将课程数据绑定到ListView或RecyclerView上。 4. 如何设置提醒和通知? 你可以使用Android中的AlarmManager和NotificationManager类来设置提醒和通知。当一个课程即将开始时,你可以使用AlarmManager来触发一个广播接收器(BroadcastReceiver),然后在广播接收器中使用NotificationManager来发送通知。 5. 如何导入和导出课程表? 你可以使用Android中的文件读写API来导入和导出课程表。例如,你可以使用FileInputStream和FileOutputStream类来读写CSV或XML格式的课程表文件。 希望这些信息可以帮助你开始编写你自己的基于Android课程表应用程序。祝你好运!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值