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

首先是一个Splash页面,就是一个渐变的动画

这是进入之后的主页面,就是一个ListView

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

刷新完成以后就弹出一个吐司提示更新了多少条数据

这是侧边栏功能,使用的是SlidingMenu开源框架

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

资料和相册页面也是空的,以后想到什么再相应的去完成

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

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

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

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

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

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

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

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

更多相关文章

  1. Android(安卓)欢迎引导页的魅力
  2. 写了个Android聊天客户端框架,基本聊天功能、数据库、服务器都有
  3. Smobiler如何实现.net一键开发,ios和android跨平台运行
  4. Android实现仿淘宝购物车增加和减少商品数量功能demo示例
  5. android studio 页面适配问题解决方案
  6. 外部应用跳转到 其他activity, 或本应用启动首页面白屏
  7. HD文件管理器 v0.1.3----- 一款界面简约,功能强大的免费文件管理
  8. Android(安卓)hardware按键触感功能实现
  9. Android获取输入法高度——输入法与页面布局无缝切换

随机推荐

  1. 【ALearning】第一章 Android概述
  2. 6个必看的Android网站
  3. Kernel.org 被黑,获取 Android(安卓)源码
  4. Android(安卓)安全机制(1)uid 、 gid 与 pi
  5. android 获取汉字拼音
  6. Android应用程序框架层和系统运行库层日
  7. Android(安卓)NFC开发(二)——Android世界
  8. android 机器人
  9. ubuntu android 源码下载
  10. [Android(安卓)Studio] Android(安卓)Stu