Giter Club home page Giter Club logo

android-app's Introduction

Android-App

使用方式

请用git clone @here 拷贝该项目,用Android Studio打开本项目进行查看和运行。

项目中保存了已经生成的apk,在下方的路径

./app-debug.apk

制作者

[email protected]	  Git:hanjq17  [email protected]   Git:jiaor17

实现的功能

系统支持

程序在安卓机上正常运行不崩溃 (请避免使用新式手机的分屏操作,会引发闪退)。

分类列表

新闻分类列表支持删除和添加的操作,同时修改时有动态的特效,支持拖动排序。

新闻列表

正确显示新闻列表的消息,图片和视频(如果有的话),布局合理。看过的新闻实现了数据库信息存储,在离线的情况下也可以进行浏览。看过的新闻标记为灰色。

上拉和下拉可以获得更多新闻,有特效。

支持新闻的关键词搜索,关键词搜索有历史记录可供选择和删除。

分享收藏推荐

申请了微信开放平台的AppID,分享内容有新闻标题和图片,点击可以通过新闻url进入到新闻原网址。

新闻详情页面支持收藏的添加和删除,收藏的新闻也可以进行本地的存储,离线情况下也可以进行浏览。

根据用户的观看历史进行新闻推荐,推荐算法为堆关键词进行加权求和,取前三位按照分数分配请求数量,最后再去除重复新闻。

夜间模式

在右上角收起的菜单栏中可以进行夜间模式和日间模式的切换,这个信息也和用户绑定。

新闻朗读

使用科大讯飞的集成包,实现了在线的文字转语音进行阅读新闻的功能,支持点击开始和停止阅读。

登录注册

建立本地数据库,支持用户个性化操作,第一次进入时要进行注册然后登录,观看历史,收藏新闻等等都和用户自己绑定。

屏蔽关键词和新闻

可以在"我的"页面屏蔽关键词,也可以在新闻详情页面屏蔽新闻,默认屏蔽新闻权重最大的关键词。

封面和进场动画

SplashActivity在App打开时会有进场页面和动画效果。

App截图

想学iOS开发哦😄~加油!

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.