360游戏大厅即时通讯App
责任描述:
为了增加360游戏大厅的社交元素,引入即时通讯模块,主要包括单聊,群聊,公众号,文本、图文、位置、语音消息,push推送,绑定游戏,好友、群、公众号推荐。
项目简介:
1.集成融云sdk,主要是根据api实现token登录、单聊、群聊、聊天室、公众号、系统会话等。
2.使用SharedPreferences存储用户配置信息,使用sqlite缓存用户关系、聊天记录等。
3.使用Service在后台加载用户关系,使用广播接收者BroadcastReceiver进行同步数据(如删除好友)。
4.使用RecyclerView实现各种列表(会话列表、好友列表、群列表、公众号列表、系统消息、黑名单)。
5.使用imageloader框架加载用户头像,使用MultipartEntity上传图片用于举报用户。
6.使用增则表达式过滤聊天记录中的非法链接;所有网络接口都使用md5加密。
设备检修维护配件系统
责任描述:
我负责APP开发与调试,与服务器开发人员进行对接。
项目简介:
主要功能包括设备基本信息查询、设备故障报修与维修管理、设备巡检(二维码扫描)、设备备品备件管理。
1.设备巡检时,二维码扫描(zxingcode)功能的实现。
2.设备报修、审核、维修、确认的过程中,利用基于TCP的简易IM推送服务器ddpush进行消息的推送。
3.android-async-http框架的使用,所有的请求都是通过post方式请求服务器,服务器返回json数据。
4.使用Gson解析http返回的json数据。
5.设备查询的时候,使用SharedPreferences保持用户的上次输入的内容。