#前言
提醒:自2016-7-14日起,将不维护spring+struts2+hibernate这个项目,只会进行常规bug修复和重构。继续开发spring+springmvc+mybatis版本,github地址:https://github.com/LeeDane/LeeDaneSpringMVC
大家好,这个是本人日常学习的app对应的java服务器端源码。目前先把原形做出来,而且侧重点还是在app的开发,很多代码没有重构,阅读的时候难免有问题,希望看到兄弟能、多多指正,android app端地址,github地址: https://github.com/LeeDane/app
##功能描述
1.每天定时抓取网易新闻和散文网首页的文章(2016-04-28日前)
2.用户签到,计算积分。(2016-04-28日前)
3.个人中心实现功能:心情列表、评论列表、转发列表、点赞列表、关注列表、收藏列表(后面三个项只有本人才能查看),以及每个列表对应的事件处理(如:单击,长按)(2016-04-28日前)
4.粉丝功能:加关注,取消关注,关注列表和粉丝列表的展示。
5.心情功能:发表心情(目前只支持最多附加一张图片的心情)。图片过大可以后台发送。详情的查看、生成二维码功能(2016-04-28日前)
6.点赞功能:可以展示指定条数的点赞用户列表展示(登录用户点赞排在第一位),只支持一个实体一个点赞,不支持多次点赞(2016-04-28日前)
7.我的图库:采用瀑布流、动态添加的方式展示我的图库列表,对图库中的图片,只有显示的项才会加载,其他暂时不加载。做到动态回收图库,避免OOM异常。每一张图片还有点击图片调用图片查看器和长按触发下拉菜单事件。添加图库目前只支持添加网络地址的图片,很快将新增添加本地图库图片功能。(2016-04-28日前)
8.图片查看器:采用左右滑动切换和volley缓存机制加载图片。(2016-04-28日前)
9.我的朋友圈:对关注的用户,其相关的动态会更新到朋友圈列表中。(2016-04-28日前)
10.我的消息:展示@我、评论、转发、点赞、私信等等消息列表(主要借助极光推送)。(2016-05-05日前)
11.扫一扫:借助zxing实现扫二维码和扫描本地图片二维码功能。注:扫描本地二维码功能有点鸡肋,zxing生成的二维码不能扫描,某些很小的二维码也扫描不了。使用osc的扫码也是,能力有限,不能找到提高扫码率的方法。(2016-04-28日前)
12.通讯录:扫描本地手机号码,将其上传到服务器跟登录用户的朋友列表进行匹配。支持快速查找功能。(开安中)
13.用户中心:登录用户的管理中心,个人基本信息、头像、密码等修改。以及用户的设置(2016-06-06日前)
14.系统更新:已经开发完成(2016-05-03日前)。
15.用户的登录、注册简单实现已经开发完成,短信验证用了阿里大鱼的api。为了方便开发、调试。这块后面再完善,暂时简单处理。
16.文件的上传:支持断点上传(伪断点上传),最多支持一次性上传5张照片。管理员用户登录可以上传apk新版本。(2016-04-28日前)
17.文件的下载:延后再开发。
18.私信功能:正在构思,应该是类似于聊天的功能。
19.机器人:在评论和发表信息的时候@机器人 将会得到@机器人的即可回复,机器人的灵感来自开源中国大神开发的js插件。这个机器人调用图灵机器人的api进行自动回复。并且把消息通知给@机器人 的用户(2016-05-10日前)。
20.聊天功能:查看聊天记录,聊天列表等基本功能已经实现,目前只支持一对一的聊天。基于极光推送作为消息传输。(2016-05-20日前)
21.搜索功能: 支持登录用户可以搜索用户名、博客、心情。非登录用户只可以搜索博客。保存用户的搜索历史,点击快速打开进行搜索。(2016-05-23日前)
22.微信公众号:目前已经支持在线翻译、与机器人聊天、查询博客、发布app心情,获取最新博客列表、获取最新app发布的版本等(2016-06-06日前)
##效果截图
LeeDane/appServer
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|



