如何开发新闻阅读器(新闻软件、今日头条)?让我们一起动手吧!
来源:互联网 发布:如何在淘宝打开链接 编辑:程序博客网 时间:2024/05/16 08:05
过了几天,博主又匿起来开发了一款新闻阅读器,新闻来源是百度APIStore里的免费API接口,开发的灵感和思路来自今日头条。
有的时候,模范别人应用其实就是一种开发的学习手段,因为如果自己去开发,没有UI没有交互流程,那样的话,可能会比较难下手,当有了别人的交互流程和一些资源,你就可以去自己考虑如何实现相关功能,如何达到类似效果。可能你的方法没那么完善,实现效果没原版的那么绚丽,可是这些都带有你的思想,这就足够了。开源的魅力就是,在自己的思想基础上,还能通过大神的编码习惯和实现方法,自己从他们的代码中感悟出自己的东西,并且学以致用。
这里先贴上我的工程文件:新闻阅读器--红石新闻~
(刚开始写,东西有点多,我会写的仔细些。后期会一步一步加上的。)
本次工程包含知识点:
1.从网络获取数据(我这里是用的百度APIStore里的免费新闻接口)。
牵扯到API接口用法,Json数据解析,异步任务类、多线程等知识点。
2.将新闻频道、新闻内容、用户信息等缓存(保存)到数据库(这里我用了两种创建数据库的方法,一种是AndroidStudio自带的,另一种是用的第三方工具类完成的),以及从数据库中提取数据。
包含知识点有数据库的创建以及对其增、删、改、查的方法。
3.还有一些就是琐碎的布局方面的了。例如Fragment的创建与加载、动态显示图片的KenBurnsView、状态栏沉浸、PhotoViewPager加载新闻图片、PagerSlidingTabStrip用来创建与ViewPager相关联的标题栏等。
最后,贴上我们的效果图:
导航页:
新闻阅读界面:
点击某一条新闻,出现新闻详情,右上角有收藏按钮:
点击收藏按钮,可查看已收藏的新闻:
- 如何开发新闻阅读器(新闻软件、今日头条)?让我们一起动手吧!
- 今日头条新闻阅读器
- 今日头条 --新闻阅读器
- 今日头条 --新闻阅读器 (二)
- android高仿今日头条 --新闻阅读器
- (android高仿系列)今日头条 --新闻阅读器
- 今日头条新闻阅读器 (三) 完结 、总结 篇
- android高仿今日头条 --新闻阅读器
- 新闻头条-软件开发
- 抓取今日头条新闻
- (android高仿系列)今日头条 --新闻阅读器 (一)
- (android高仿系列)今日头条 --新闻阅读器 (二)
- (android高仿系列)今日头条 --新闻阅读器 (三) 完结 、总结 篇
- (android高仿系列)今日头条 --新闻阅读器 (三) 完结 、总结 篇
- (android高仿系列)今日头条 --新闻阅读器 (二)
- (android高仿系列)今日头条 --新闻阅读器 (三) 完结 、总结 篇
- (android高仿系列)今日头条 --新闻阅读器 (三) 完结 、总结 篇
- (android高仿系列)今日头条 --新闻阅读器 (二)
- Android之控件
- Android 模仿微信,从相册选取多张图片
- 阅读别人代码的心得
- Mysql视图
- Qt+OpenCV环境从头开始搭建
- 如何开发新闻阅读器(新闻软件、今日头条)?让我们一起动手吧!
- mvc理解
- 【垂直搜索引擎搭建14】HtmlParser中Filter方法(URL网络地址)
- Arp攻击实战
- 简版服务器(c语言实现)
- POJ-1383-Labyrinth(广搜最大直径)
- 关于mysql绿色版安装遇到问题的处理
- 二叉树的序列化和反序列化
- poj 2635 The Embarrassed Cryptographer(同余模定理的应用)