本次培训参考自郭霖的《第一行代码》,全部代码已上传
本次寒假考核将在下学期开学1~2周内进行,主要针对现在实验室大一和大二的同学,本次考核主要目的是督促大家在寒假里学习技术,巩固知识。考核的具体要求如下:
你可以仿照某个应用,也可以根据自己的想法做一个新的,尽量不要使用第三方库。有准备计算机设计大赛的的优先完成计设比赛项目。
必须实现的功能(培训讲到的)
- 实现自定义ToolBar:AppBarLayout + ToolBar
- 实现列表下拉刷新:SwipeRefreshLayout(自学) + RecyclerView
- 实现多页滑动效果:ViewPager + Fragment + TabLayout
- 侧滑栏效果:DrawerLayout + NavigationView
- 加载效果:ProgressBar或者ProgressDialog
- 必须具有网络请求,JSON数据获取与解析(okhttp、HttpClient等均可)
以下为加分项(选做)
- 有清晰的权限申请流程(可配合AlertDialog使用)
- 使用拍照、相册选择图片(可用于切换头像)
- 使用MediaPlayer实现音频或视频播放
- 使用多线程进行网络请求
- 使用数据库(SQLite)实现数据持久化
- 使用开放接口
推荐大家寒假看完Android入门第一本书 —— 《Android第一行代码》
链接: https://pan.baidu.com/s/17U7qsk8j7ZE3bMwRZ9zb1w
密码: 1r9j