01.开始篇:Android如何学习

    第一次写Android,是2011年,写了几个demo以后,之后就没有再去弄过。最近刚好有工作,需要弄android移动开发,下载最新的开发工具ADT Bundle和Android4.4后,发现平台越来越成熟,编程模型和界面也更加合理,一下子觉得之前的知识已经落伍了,准备再从头来学习Android。
    仅仅Android平台自身包含的类库以及各种框架已经十分庞大,完全掌握已经不可能,而且也没有必要,毕竟有的库很快会淘汰,平时80%的工作应该20%的库就可以解决,因此,学习Android应该尽量找到自己工作需要用到的知识点进行系统学习,这样才能提高工作效率。
    那么,怎么来学习Android?就个人经验而言,一开始自己扎头看官方网站的API和各种实例,很快发现越看越混乱,而且看了后面的,忘了前面,这种学习效果很差,但是如果自己根据某个实例和带着问题进行学习,发现效率会很高,特别是找出你现在工作中将要经常接触到的问题加以解决。当然学的过程应该是分为三个阶段:知道是什么,如何使用,为什么这么使用。
    
    因此,接下来的一些博文,都是自己的学习过程的记录,以及一些问题的解决(当然也有些问题未解决,欢迎交流)。由于自己之前学过了类似Hello World之类的Android基础了,本系列博文打算直接写实例,然后解释知识点,最后总结问题。
    
    知识要求:读者应该有一定的Android基础了,譬如写过Android HelloWorld程序,开发环境搭建好了
    系统要求:本系列文章的实验环境Win7旗舰版+ADT Bundle最新版+ JDK8
     内容计划如下(或许计划有变,不定时更新):
    界面篇:
    界面其实做客户端应用的重中之重,所谓的用户交互设计,就是客户端的功夫,所以如果应用做的好,界面做的好,自然显得高大上,在业务功能确定的情况下,其实界面设计完成后,整个app也差不多可以完成了。

    1.ActionBar的使用——通过微信主页面的实例讲解
    2.ActionBar的原理

    3.ListView的使用——QQ的好友列表(分组列表)
    4.定制自己的View
    5.动画效果
    6.支持多种屏幕大小和屏幕大小的设备

    功能篇:主要是一些后台功能,通信类功能
    1.网络通信篇
    2.手机短信,联系人信息,电话
    3.数据存储篇(SQLite存在与访问)
    4.Service组件
    5.BrocastReceiver

    原理篇:介绍下一些机制
    1.Fragment与Activity生命周期
    2.事件传递机制
    3.View如何实现


转载请附上本页链接:来自CSDN博客——MePlusPlus(Me++)的专栏 ( http://blog.csdn.net/meplusplus
欢迎留言交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值