基于Android的通讯录备份/恢复系统,学校的中期设计选题
-
备份/恢复通讯录
1.备份:读取用户通讯录备份通讯录到云端(Bmob云),用户需使用用户名以及密码确认身份(MD5加密以后上传),采用版本库的备份形式,每一次备份都保存为一个版本,在通讯录还原的时候可以选择指定版本还原,类似于git的每一次commit。
2.恢复:使用时光轴显示用户备份的历史记录,用户点击相应版本库,显示该版本详细的联系人信息,用户可以直接点击具体的联系人发送短信或直接拨打电话或者将该版本全部或者部分同步到本地。
3.用户个人设置:设置用户名和密码(头像上传1.0版本不可使用)
-
软件截图
1.登陆注册界面
2.软件主界面 主功能界面包括上传到云端,以及备份到本地,点击上传到云端即可备份联系人姓名和手机号到云端,点击还原到本地即可显示备份版本
侧边栏菜单功能项包括密码修改,注销登陆,退出,关于我,以及意见反馈等功能。
使用时光轴形式展示版本信息,点击相应版本即可进入详细查看页面,长按相应版本即可删除/还原相应版本库。
点击相应版本进入联系人界面,点击相应联系人可以直接拔打电话,发送短信,以及在相应版本库中删除联系人,也可以选择直接还原单个联系人
- 版本信息
大致完成整体功能,下一版本优化方向:个人信息中支持修改头像,主界面背景支持换肤,联系人详情界面支持搜索以及侧边索引。
- 关于我 我的网址





