# 移动应用开发课程代码
**Repository Path**: WTBU_CS/mobile_dev_code
## Basic Information
- **Project Name**: 移动应用开发课程代码
- **Description**: 整合教材代码
- **Primary Language**: Android
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2024-09-17
- **Last Updated**: 2025-05-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 移动应用开发课程代码
## 开发环境
JDK 版本: 17
Gradle 版本: gradle-8.4
## 代码目录
整合教材示例代码.
- [X] 第3章 基础界面编程
- [ ] 基础UI组件
- 文本显示框、文本编辑框、按钮、图片
- [X] 布局管理器
- [X] 第4章 高级界面控制
- [X] 布局美化
- [X] 对话框
- [X] 事件监听
- [x] 第5章 列表控件
- [x] 第6章 页面跳转
- [x] Activity
- [x] Intent
- [x] Fragment 底部tab切换页面
//todo 数据绑定 viewModel
- [ ] 第7章 数据存取
- [X] 文件存储
- [X] SharedReference
- [X] SQLite
- [ ] 数据视图绑定
- [ ] 第8章 与服务端交互
- [X] HttpURLConnection
- [X] OKHttp3
- [ ] Retrofit 谷歌安卓开发者[官网](https://developer.android.com/develop/connectivity/network-ops/connecting?hl=zh-cn)推荐的网络框架
- [ ] 第9章 综合项目
## 第6章 页面跳转
### Fragment
课本中底部导航栏,使用的是BottomBar组件。
com.roughike:bottom-bar [项目github地址](https://github.com/roughike/BottomBar)
项目已经7、8年没有更新了。
### 第8章 与服务端交互
**网络权限**
```xml
```
**ImageView组件不能显示网络图片**
自定义组件 ImageView
## 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
## 特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)