SmartRecom是基于行为设置和个性化推荐的电影和音乐播放器。 乍一听,哈哈,但是行为识别和个性化推荐的功能还不完善,暂时忽略。
为了学习Android技术,SmartRecom使用了许多流行的开源框架和Android的关键技术点。 在使用SmartRecom的过程中,要有边做边学习的态度,每次遇到问题,都可以通过实际解决、技术文章的形式,加深对这些技术的理解。 在这里分享。 以下链接支持解决实际技术问题,有助于您理解SmartRecom。 它也有助于新人如何开始建立自己的APP。
智能电信还在完成中,后期还会一边学习一边分享。 正文也会继续更新,请继续关注。
获得技能
通过学习这个项目,可以获得以下技能。
MVP模式
使用RxJava和Retrofit
Retrofit项目包
使用事件总线
使用网格
沉浸式状态栏的实现
使用toobardrawerlayoutnavigationview
使用banner轮播图
RecyclerView复杂布局结构的实现
recyclerview-animators动画效果的实现与原理
视图页面布局框架懒惰加载机制
FlexboxLayout——实现灵活多样的瀑布流动
Android的拍照、照片选择和照片裁剪都将被全面解析
使用异步任务
安卓高斯模糊效果的实现
使用媒体播放器
使用服务
最完整的百度音乐API解析
开放源代码
1.RxJava
2.Retrofit
RxJava Retrofit请求网络加载和异步操作
3.EventBus
EventBus实现组件之间的通信
4 .幻灯片
Glide,图像加载框架
5.butterknife
butterknife让你和findViewById告别
6.IRecyclerView
IRecyclerView支持下拉刷新,支持更多加载
7.banner
banner,易于使用的图像传送带控件
8.recyclerview-animators
recyclerview-animators,为项目添加酷炫的动画效果
9.SuperTextView
SuperTextView,让你的TextView不再单调
10 .射频
RatingBar,出色的评价控制
智能记录功能介绍
个人资料
SmartRecom是基于行为感知和个性化的推荐音乐和电影播放器。
行为识别:通过拦截用户当前的行为状态,识别用户当前的状态,智能地向用户推荐音乐和电影。
个性化推荐:通过用户对电影和音乐的浏览和评分行为,基于Slop One等个性化推荐算法,实时准确地向用户推荐合适的内容。
功能
1 .音乐播放器
为你提供各种好音乐。 目前音乐界面来自百度音乐,如入侵删除。
2 .电影播放器
为你提供各种在线播放的精彩电影。 现在电影都是欧美电影,年代久远,后期正在考虑更换。 电影的播放会跳到网页,在后期进行改善,在第三方APP上播放。
3 .个性化建议
首先使用行动识别监听现在的状态,现在可以监听跑、躺这两种状态。
在行驶中,建议使用个性化推荐创建音乐列表,让用户听音乐。
躺着的时候,建议使用个性化推荐建立电影列表,让用户看电影。
这个功能还很完善,很快就会实现。
有问题
项目还在进行中,由于目前还存在一些功能尚未实现和一些小bug,后续将逐步完善。
目前用户信息上传存在一些问题,个性化推荐(我觉得你喜欢)还没有实现,音乐本地播放和一些具体功能还在继续完善。
期待
将来,这些功能会越来越完善,敬请期待。
由于许多功能仍在探索实现,因此可能会出现错误。 在这种情况下,我们欢迎您通过“关于”的“联系作者”中提供的几种方式进行反馈。