Android学习之路

看到别人写了自己的Android学习之路,我也想在此记录一下。把所经历的过程,所用到的知识点做个总结。
说起来过程还比较长,从去年8月多的时候就陆陆续续在看JavaSE了,那个时候只是想学习看一下,都说Java入门简单,结果对我一个先前都没有编程经验的人来说并不是那么容易,花了三四个月的时间断断续续的找视频,看资料。终于觉得有一些基础了,然后在同学的指导下着手看安卓了。
学习新的知识总是不那么容易的,一开始看的书是郭霖大神的《第一行代码》,跟着里面的内容敲,结果敲完还是没啥感觉,想要自己动手还是无从下手,不知道从何处开始,很是着急。然后又看了很长一段时间的学习视频,又把基础看了一遍,觉得有一定的概念了,然后网上看一些大神的博客,还有一些自学成功人士的自学之路,感觉深受鼓舞。既然他们都能够通过写各种案例和App来提升自己,我也可以这样来让自己进入安卓的大门的。于是就有了下面几个Demo案例:

第一个:微信精选

这里写图片描述

这里就用到了ListView、SlidingMenu、WebView、SQLite、SharedPreferences等,收藏功能、点击新闻变色功能是判断数据是否存在数据当中进行实现的,也比较简单。

然后发现就这么一个页签的新闻不能满足我自己对大量新闻阅读的需求了,于是就有了第二个Demo口袋新闻App

第二个:口袋新闻App

这里写图片描述

这里也是仿照了搜狐新闻的页面布局,使用ViewPager切换底部Tab(新闻、精选、和设置),在新闻模块使用第三方的TabPageIndicator+ViewPager实现头条、社会、国内、国际等十多个页签的切换和滑动。每个页面使用自定义下拉刷新和上拉加载的ListView和ViewPager展示新闻列表和头条自动轮询新闻。精选模块使用StaggeredGrid实现瀑布流的图片新闻效果,并且使用第三方pullToRefresh处理下拉刷新和上拉加载功能。设置模块包含天气、收藏、新闻热搜以及登录等功能,涉及到手势识别、数据库获取和保存以及事件冲突处理等知识点。前后花了一个月的时间,感觉大体功能做出来了,但是绝对UI不能满足自己的审美需求。

如此便有了第三个Demo:食之秘App

这里写图片描述

这个Demo的UI自己算是比较喜欢的类型,感觉很清新。主要是基于自己想做一款随身携带的美食类的App,这样方便自己做饭的时候可以随时查找对应的做菜方法,满足自己的日常需求。
这里用到了SwipeRefreshLayout、viewpagerindicator、Glide、StaggeredGrid、PullToZoomListViewEx等控件,还有自定义的View、事件冲突等等的处理。不过目前并没有完善,只是有了一个初步的结构,后面会慢慢的完善这个美食类的App。

这也是对自己学习安卓历程的一些总结,感觉通过动手写Demo真的能学到不少,感觉自己也终于算是入门安卓了,希望后面慢慢提升吧。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值