本文档的目的是在于为该仓库的实验提供一个简单介绍,而具体还是需要查阅实验报告或者源代码。
-
lab1:
简单的UI界面设计,是在第一次接触Android的时候的作品,涉及到使用ConstraintLayout来进行布局,并设计出一个登陆界面。
-
lab2:
在lab1的基础上,实现可以输入学号和密码,并进行判断,同时还有Toast和Snackbar提示练习,还有就是简单判断学号密码正确与否。
-
lab3:
模拟实现一个商品表,有两个界面,第一个界面用于呈现商品,点击炫富按钮可以切换到购物车,同时点击商品可以进入商品详情,涉及到RecyclerView和ListView的切换,还有加入购物车之后信息传递,以及页面跳转操作。
-
lab4:
在lab3的基础上,增加了广播的功能,在启动应用的时候产生通知用于随机推荐一个商品,在添加购物车的时候通知添加购物车成功,同时利用RemoteView来实现自定义通知样式。
-
lab5:
在lab4的基础上,增加了桌面小部件的功能,桌面小部件用于显示一个随机的商品推荐,点击小部件跳转至商品详细介绍,并可以添加到购物车。
-
lab6
利用MediaPlayer制作一个简单的音乐播放器,在播放音乐的过程中,让图片旋转保持旋转,且更新进度条,利用多线程编程的handler来更新UI,并且使用Service来进行后台工作,以及让Service和Activity进行通信。
-
lab7
利用SharedPreferences来实现账户的存储,并且实现简单的文本的存储、清空、删除、加载操作。提供了账号登录的功能,在第一次登录的时候输入用户名和密码,第二次以后打开软件直接输入密码登录即可。
-
lab8
借助SQLite数据库,制作一个可以保存人物生日相关信息的app,并且借助ContentProvider来获取手机通讯录中的电话号码。主要是对数据库的增删查改操作。
-
lab9
使用Retrofit实现网络请求,借助RxJava中的Observable来实现搜索获取GitHub上的用户信息,并且点击用户信息之后可以跳入该用户的仓库介绍。
-
ThreeKingdomsDictionary(指尖上的三国)
通过该APP可以利用碎片化的时间来浏览三国的人物资料,通过该APP,能够快速的查找到三国人物,并且还能够通过新增人物的方式来实现添加好友的介绍,具体可参考ThreeKingdomsDictionary文件夹的用户手册进行查看。
-
WeMeet(味遇)
一个美食分享平台APP,在这里可以看到我们推荐的美食,美食博主的深度好文,以及当你在犹豫不决的时候可以通过该APP来选择自己想吃的食物并进行下单(暂时未实现接入支付等功能,只是有了简单的购物界面和支付界面)。这不仅是一个美食平台,更是一个社交平台,你可以对文章进行评论,也可以对店内的食物进行评论,也可以通过其他用户的评论来获取对于未知事物的第一印象。 具体可以参考WeMeet文件夹的用户手册进行查看。(注:由于数据库在组员电脑,并未上传至云服务器,所以具体效果展示还是查看用户手册较为好)