Android小项目一:微信精选

来源:互联网 发布:淘宝店铺轮播图片素材 编辑:程序博客网 时间:2024/04/29 15:22

陆陆续续的学习Android有一些时间了,一直想尝试写一些小的Demo,总是苦于难以下手。看过了一些视频之后,然后在聚合数据上找到免费的数据接口,就开始准备动手写个简单的Demo。虽然比较简单,但是毕竟第一次动手写,遇到的问题还是有不少的。不过遇到什么问题,就在网上查找解决,或者果断借鉴别人的一些代码。最后经过五天的时间,一个不完整的小项目终于诞生了。以下是一些截图:

首先是一个Splash页面,就是一个渐变的动画
这里写图片描述

这是进入之后的主页面,就是一个ListView
这里写图片描述

由于聚合数据每天的精选内容比较多,所以做了一个上拉刷新和下拉加载的功能(使用的是PullToRefresh开源)这里写图片描述

刷新完成以后就弹出一个吐司提示更新了多少条数据
这里写图片描述

这是侧边栏功能,使用的是SlidingMenu开源框架
这里写图片描述

点击头像和对应的功能回调到相应的页面
登录页面没有做,因为有和服务器交互之类的功能,登录也是本地登录,所以就空的页面放着
这里写图片描述

资料和相册页面也是空的,以后想到什么再相应的去完成
这里写图片描述

这是侧边栏下面的天气页面,点击上海会跳到这个页面,也是调用的聚合的天气接口获取的数据
这里写图片描述

这是护眼功能(先前显示是护眼,点击护眼模式后显示正常),这里看的不太明显,其实就是把屏幕的亮度调低眼睛看的舒服一些
这里写图片描述

这里是收藏功能页面,通过侧边栏和标题栏的白色的红心按钮都可以跳到收藏页面
这里写图片描述

进入文章内容,可以看到右上角红心是红色的说明是收藏的文章,点击红心按钮变成白色显示删除收藏的文章
这里写图片描述

再下面就是一个调用Android系统自带的分享功能,简单的在里面带了文章的链接和app的名字:
这里写图片描述

好了,功能就这些,花了我好几天的时间,也总算是大概的完成了。后面想到什么可以继续完成。

现在想来,看视频看书学习都是理论上的,只有实践的去完成项目(不管是多大的项目)才能学的更多一些,因为过程中各种各样的小问题都会遇到,而这些都要自己去慢慢的解决。这样才能成长的快一些。

想要apk和源码学习 或者浏览一下的可以@我,我会发送给你!

1 0
原创粉丝点击