Code Monkey home page Code Monkey logo

asdlei99 / daydaynews Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gaonian/daydaynews

0.0 0.0 0.0 93.78 MB

仿网易新闻客户端,实现新闻浏览,视频播放,仿搜狐视频、百思不得姐等当前主流视频播放器,实现流媒体播放,自动监听屏幕转动,实现横屏播放 , 抓取百度图片,瀑布流显示,夜间模式,环信即时通讯

Objective-C 99.32% HTML 0.28% CSS 0.02% C 0.37% Ruby 0.02%

daydaynews's Introduction

DayDayNews

enter image description here enter image description here enter image description here

仿网易新闻客户端,实现新闻浏览,视频播放,抓取百度图片,瀑布流显示,自定义视频播放,横屏竖屏切换自如,设置界面优化,第三方登录以及注销,新闻数据以及图片的收藏与分享。

Demo扫码安装

image
ipa上传到蒲公英分发平台,扫码根据提示等待就可以按照完毕
安装完成之后第一次打开会出现未受信任的企业级开发者。 解决方法:在设置->通用->设备管理,点击信任即可

GIF

gif

导航

  1. Update Log
  2. 首页以及顶部新闻详情
  3. 天气预报的功能
  4. 图片界面,采用瀑布流展示
  5. 视频界面
  6. 我的界面,包括第三方登录,夜间模式,清除缓存,环信聊天
  7. 夜间模式和收藏功能
  8. 环信即时通讯
  9. 项目结构
  10. 项目所用API
  11. About
  12. Support
  13. 简书地址

首页以及顶部新闻详情,高仿网易

image image

使用瀑布流实现图片,可以选择分类

image

增加了天气预报的功能,可以实现定位到当前城市。

image image

视频

  • 自定义视频界面(正在修改中)
    image

image image image

我的界面实现第三方登陆以及注销,界面优化。

image image

夜间模式和收藏功能

image 图片收藏

帮助与反馈界面《环信即时通讯》

设计的思路是在用户第三方登录成功的时候,利用uid去注册环信账户,注册成功就登录,如果是第二次登录,现在做的还是首先是注册,判断是否是因为账号存在而失败,如果是就进行登录,登录成功之后,在帮助与反馈界面才能进行即时通讯。
没有加好友,直接利用好友的名字来进行聊天,现在所有登录上的账户都是直接和gaoyuhang这个账号进行通信的。
进入程序的时候获取当前用户未读的消息数,如果有改变实时显示出来 后期如果有需要,可以增加更多功能。

关于环信即时通讯,请参考我另外一个demo环信3.0Demo

image

项目结构

项目所用API

附上部分功能API,只做学习交流。具体使用请见Demo

  • 新闻顶部轮播图数据
    http://c.m.163.com/nc/article/headline/T1348647853363/0-10.html
    
  • 首页新闻数据
http://c.m.163.com/nc/article/headline/T1348647853363/0-20.html
  • 天气预报接口
http://c.3g.163.com/nc/weather/省份|城市.html
  • 图片接口
http://image.baidu.com/wisebrowse/data?tag1=一级分类&tag2=二级分类
  • 视频接口
http://c.m.163.com/nc/video/home/0-10.html

About

本项目只供学习交流,严禁进行商业用途。😂

Support

daydaynews's People

Contributors

gaonian avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.