# 图书共享 **Repository Path**: PWpanwei/book_sharing ## Basic Information - **Project Name**: 图书共享 - **Description**: No description available - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-12-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图书共享 #### 项目介绍 图书共享是一款利用Bmob后端云,实现图书的查看,搜索,借书,还书,以及操作个人信息等的手机app。 #### 程序编写步骤 1. 登录界面:使用SharedPreferences存储实现记住密码的功能 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0314/195812_0727da2c_1951712.png "a.png") 2. 首页界面:利用Recyclerview实现图书信息的展示 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0314/195918_53d3ccfa_1951712.png "b.png") 3. 搜索界面:对已存在数据库的数据,利用Bmob查询技术进行搜索查询操作 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0314/195953_320f42f0_1951712.png "c.png") 4. 管理界面:对所借图书的信息的展示,涉及到时间的格式,图书状态的处理 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0314/200013_f9238caa_1951712.png "f.png") 5. 我的界面:实现对个人头像,密码的修改,处理了打开摄像头或调用相册在不同版本的机型中的兼容 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0314/200049_6a8c93d8_1951712.png "h.png") #### 功能说明 1. 点击图书可以查看图书详情,并且可以借书(借书数量不超过三本) ![输入图片说明](https://images.gitee.com/uploads/images/2019/0316/151201_63bd76ba_1951712.png "d.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0316/151217_bb382ee8_1951712.png "e.png") 2. 归还图书,点击未还书可以进行还书操作 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0316/151240_acf1a4ab_1951712.png "f.png") ![输入图片说明](https://images.gitee.com/uploads/images/2019/0316/151250_f1395721_1951712.png "g.png") 3. 点击头像可以进行头像修改,两种选择:打开摄像头进行拍摄和调用相册 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0316/151423_6f2f5d57_1951712.png "i.png") 4. 对原有预设的密码,进行密码的重新修改 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0316/151438_a792d830_1951712.png "j.png") #### 编写难点 1. 利用SharedPreferences对数据的存储 2. 利用Recyclerview对图书信息的显示 3. 滑屏进行分页查看 4. 对借书的数量限定以及状态信息的设置 5. 打开摄像头以及调用相册对头像的设置