功能分类:新闻 支持平台:Android 运行环境:Eclipse 

开发语言:Java 开发工具:Eclipse 源码大小:6.38MB 


源码简介

今日头条Android客户端源码。用到的知识有:

1、自定义控件,重写控件的相关方法

实现:

(1)频道管理(带拖拽,动画)

(2) 新闻列表中每个字段按照时间进行排列,并且带有悬浮效果

(3)城市选择列表中的城市信息按照首字母进行排列,并且带有悬浮效果

注意:(1)通过重写GridView;

(2)和(3)通过重写ListView,之后通过接口判断是否在最最上方了,进行状态变更,DEMO的代码中可以清晰看懂。

2、SQLITE数据库的使用

实现:保存用户设置的频道信息

3、Activity之间的动画跳转方式

4、Animation动画类的相关知识

实现:频道管理中频道的移动动画

5、WebView的相关知识和 jsoup库解析HTML

实现:新闻详情的查看、排版,图片信息的提取。(这块没深入研究,只是从别人那边借鉴了点放进去的)

6、重写ViewPager和ImageView

实现:图片浏览和通过手势放大缩小

7、GestureDetector手势类及OnGestureListener手势监听类的使用

实现:新闻详情页面根据手势滑动来关闭该页面


高仿今日头条Android客户端源码1

高仿今日头条Android客户端源码2

10.00
分类行业应用
授权开源版
语言其他 + 其他
编号D20002
发布于2017-10-07 15:24:52
更新于2017-10-07 15:24:52