聊天广场 个人中心
立刻聊

清理缓存和程序升级完成

立刻聊 2015-05-26 15:09:16 阅读(1649)

在电话陪聊app里,有一个专门的区域是“更多功能”,前面两个就是清理缓存和版本更新的功能。今天早上开始做,到现在为止已经做好了,现在总结一下开发过程。

电话聊天自动更新更容易做

由于这两部分都用到了进度条,这个没有用自带进度条,我自己写了一个环形进度条,进度条的颜色从绿色改为了蓝色,因为蓝色更搭配整个聊天客户端的主题。

下载代码从网上down的,需要用到了单线程来下载,否则会卡主,在下载的时候把数据更新到进度条对话框里,为了在其他页面上能方便的调用,我把这个功能单独写成了一个类。下载完毕之后,自动打开安装程序,一般来说用户就能完成更新了。

功能类似清理缓存

其实电话聊天的清理缓存功能和下载更新功能类似,聊天端都有一个固定的缓存文件夹,获取这个文件夹里的文件数量,逐一的删除,删除进度反映到进度对话框上,测试了一下速度飞快,清理完毕之后提示一下“清理完毕”。

还需完善

虽然主要功能已经做好了,但是一些细节需要来完善,想到什么就记下来吧。在“更多功能”页面,清理缓存的那一行菜单中,最好要显示当前缓存文件夹的大小,这样用户一目了然。

现在做的是主动更新程序,还没有做自动更新,就是用户每次登录电话聊天客户端的时候,检测一下当前的版本,另外还有一个提示,就是天使认证的提示,不能让用户同时出现两个提醒,所以这两个的次序要安排好,程序更新的程序不经常有,所以如果检测到有程序更新,就提示更新,这时候阻止天使认证的提醒。没有程序更新,就检测是否需要提醒天使认证。

电话聊天客户端的缓存文件自动清理功能应该也要有,但是这个实现起来有点复杂,为了加快开发工期,这个工功能可以暂时放弃。

其他功能的完成

这两个功能做好之后,还应该顺便做了剩下的功能,就是联系我们,常见问题,意见反馈,退出登录。退出登录这个最简单,记得清除UID,SID,意见反馈这个开发起来也容易,在电话交友客户端添加一个页面就行,存储过程已经有了。常见问题,这个最好是内嵌html,因为这个问题比较多,后期可能会修改呢。联系我们这个也是同样的道理,这样算起来,今天应该能做好这些功能,电话聊天的开发工作又完成了一大部分了。

其他文章
Copyright © 2009-2021 立刻聊 版权所有