● 摘要
SNS(Social Network Sites)交友社区是基于互联网的服务性社会网络平台。交友社区以提供网络社交服务的形式辅助人们扩展交际圈子。国外比较有知名的是Facebook、twitter,国内比较有名的是人人网、开心网,目前大部分交友社区主要以分享内容、发布状态实现交友目的。
本文将设计一个基于Android平台的交友社区,以学生群体为主要目标用户,通过用户发布求助信息、分享信息形式沉淀内容。本交友社区系统采用O2O(Online To Offline)线上求助和线下帮忙形式,切实帮助学生解决困恼为目的,结合兴趣小组模块以满足学生群体的社交需求。交友社区采用C/S框架,客户端数据库采用SQLite,服务端采用Django框架,数据库采用Mysql。通过研究开发Android应用插件模块,将扩展应用以插件形式显示在主应用中,扩展应用可单独打包发布,实现应用的扩展灵活性。通过本地缓存、软引用、自动回收技术设计开发图片加载模块,解决因图片引起的内存溢出问题。利用FFmpeg开源框架,移植到Android系统,并研究开发视频播放器模块,并且能够支持avi、flv、mpeg、mp4等大部分视频格式,支持RTSP、MMS流媒体协议,实现在线播放、在线直播功能。通过代码混淆和应用签名技术,防止应用被反编译,通过加密Android客户端本地数据库,实现本地数据安全。
相关内容
相关标签