资讯专栏INFORMATION COLUMN

Android入门开源项目之仿开眼视频APP

BothEyes1993 / 3509人阅读

摘要:开眼短视频仿照开眼视频端旧版新版已改变做的一个,每天更新一个精美短视频应用,一个非常美的短视频应用,界面基本上是参照开眼视频端来做的。

开眼短视频(OpenEyes)
仿照(开眼视频)Android端(旧版UI,新版UI已改变)做的一个App,每天更新一个精美短视频应用,一个非常美的短视频应用,UI界面基本上是参照开眼视频Android端来做的。 在该项目中,我采用的是Vitamio的视频播放器框架,下面具体介绍一下项目结构及实现功能和第三方引用.
项目结构

1.主界面主要分【每日精选】 【发现更多】 【热门排行】三个模块.
效果图如下:

2.侧滑菜单界面:主要分【离线缓存】 【观看记录】 【热映电影】【分享】 【更多】 【天气】【关于】 【主题】 【个人中心】九个模块.
侧滑菜单界面如下:

UI效果展示:

1.【离线缓存】:支持视频下载、存储空间提示、文件删除等功能

2.【观看记录】:实现账号同步观看记录、清空记录等功能

3.【热映电影】:实现最近影院热播电影介绍及预告片观看

4.【分享】:实现微信、朋友圈、QQ空间、微博的第三方分享

5.【关键词搜索】:实现关键词搜索相关视频,同步搜索历史记录

6.【个人中心】 实现实名制手机注册登录,第三方qq登录,同步用户观看动态等功能

主要技术介绍:

1.使用到的第三方开源框架有:

Smarttablayout 自定义ViewPager标题条,在滚动时为用户提供持续反馈

Butterknife Android视图的字段和方法绑定

Volley android 网络加载框架

Ultra-Pull-To-Refresh 下拉刷新框架

Fresco 图片加载框架

Vitamio 视频播放器框架

MaterialEditText 集成MaterialDesign风格的自定义EditText

Android-Debug-DatabaseDebug版本下 实现网页查询数据库

SwipeBackLayout ios右滑返回效果

okhttp android 网络加载框架

xUtils3 Android 集成工具类

MobSDK 第三方sdk集成支持

APK下载地址:

点击下载

项目地址

github

声明
【开眼短视频】是一款提供每日精选视频应用的app,非官方版本,仅作学习交流之用,数据来源于开眼视频App,数据接口均属于非正常渠道获取,请勿用于商业用途,原作公司拥有所有权利。如涉及侵权问题,请及时联系作者,感谢支持.

此项目属于入门级练手项目,不涉及复杂开发架构,如常用Retrfit+Rxjava+Okhttp+Mvp等,适合刚入门级别独立开发,项目中还存在少数bug,若发现,欢迎指正交流

欢迎关注作者darryrzhong,更多干货等你来拿哟.

请赏个小红心!因为你的鼓励是我写作的最大动力!
更多精彩文章请关注

个人博客:darryrzhong

掘金

简书

SegmentFault

慕课网手记

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/77157.html

相关文章

  • 前端基础入门

    摘要:手把手教你做个人火的时候,随便一个都能赚的盆满钵满,但是,个人没有服务端,没有美工,似乎就不能开发了,真的是这样的吗秘密花园经典的中文手册。涵盖前端知识体系知识结构图书推荐以及入门视频教程,全的简直不要不要的了。 JavaScript 实现点击按钮复制指定区域文本 html5 的 webAPI 接口可以很轻松的使用短短的几行代码就实现点击按钮复制区域文本的功能,不需要依赖 flash。...

    shinezejian 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<