一款整合多个实用功能的Android应用,包含计算器、备忘录、五子棋游戏、绘图板、视频播放、数据图表展示等核心模块。
- 扑克相关游戏功能
- 集成MPAndroidChart实现柱状图展示
- 使用Banner实现图片轮播功能
- 结合Glide加载网络图片
- 完整的四则运算功能
- 支持开平方、求倒数
- 完善的输入校验机制
- 使用SQLite数据库本地存储笔记
- 支持笔记的增删查操作
- 显示笔记创建时间
- 网格布局展示多所知名大学图片
- 图片与名称对应展示
- 自定义View实现五子棋游戏
- 支持重新开始游戏
- 胜负判定逻辑
- 本地视频文件播放功能
- 自定义View实现手写绘图
- 支持画笔颜色切换(红、蓝)
- 支持清除画布功能
- 支持画笔和橡皮擦切换
- 开发语言:Java
- UI框架:AndroidX + Material Design
- 图片加载:Glide 4.4.0
- 图表库:MPAndroidChart 2.1.6
- 轮播图:Banner 1.4.9
- 数据库:SQLite
app/src/main/java/com/example/myapp/
├── BaseActivity.java # Activity基类
├── MainActivity.java # 主界面
├── SplashActivity.java # 启动页
├── GuideActivity.java # 引导页
├── PokeActivity.java # 扑克游戏
├── BarChatActivity.java # 图表展示
├── CalculatorActivity.java # 计算器
├── MemoActivity.java # 备忘录
├── AddContentActivity.java # 添加笔记
├── ShowContent.java # 查看笔记
├── NoteDb.java # 数据库帮助类
├── MyAdapter.java # ListView适配器
├── SceneryActivity.java # 风景展示
├── WuZiQiActivity.java # 五子棋界面
├── WuZi.java # 五子棋自定义View
├── VideoActivity.java # 视频播放
├── DrawActivity.java # 绘图板
└── HandWrite.java # 手写绘图View
- Android Studio
- minSdkVersion: 21
- targetSdkVersion: 30
- compileSdkVersion: 30
- 克隆项目到本地
- 使用Android Studio打开项目
- 等待Gradle同步完成
- 连接Android设备或启动模拟器
- 点击运行按钮安装应用
INTERNET- 网络访问权限(用于加载轮播图图片)READ_EXTERNAL_STORAGE- 读取外部存储WRITE_EXTERNAL_STORAGE- 写入外部存储
计算机科学与技术专业学生 - Android课程设计项目
本项目仅供学习交流使用。