一、功能模块
环境:Eclipse 、JDK1.7、ADT
根据模块来剖析项目中所采用的技术吧
Activity、Service、BroadCastRevicer 、handler、多线程、io流、json(项目中没有解析xml,运用的是json)、http协议
数据存储:记录用户登录账号,采用SharePreference,聊天数据存储,联系人运用sqlite
查找陌生人:百度地图API、除此在图片处理那块用到了开源的XUtils、摇一摇运用了传感器
解密游戏:一个小游戏,主要运用了重量级的SurfaceView,剩下的就是算法了
通讯录:主要是sqlite,对数据库的操作,以及各个Activity之间信息的传递
语音聊天、图片分享:网络处理
除此之外,
自定义ListView、自定义GridView(分享图片,图片排列的布局方式)、自定义Fragment、自定义toast、自定义加载动画、
=====================================================================================================
根据上面的内容,以下为面试可能碰到的问题:
2015-4-3~2015-5-28 第四届全国大学生软件设计大赛《解密陌生人》项目总结
原文:http://www.cnblogs.com/SamSarah/p/4907346.html