博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
新人学习计划
阅读量:4075 次
发布时间:2019-05-25

本文共 1465 字,大约阅读时间需要 4 分钟。

作为学习阶段的一个阶段性终结,有利新人本身的知识结构整理,也有利于后来新人的学习

 

安卓学习总结:

:Android学习(一周半)

阶段目标:

对以下十一个问题进行广度性和深度性剖析(个人认为此11个问题很具有概括性):

1,Activity的生命周期

2,  Fragment的生命周期,和activity的对比

2,View的坐标, 布局方式,交互相应

3,一个简单的Activity开发hellow world

4,Activity的展示和退出

5,文件的类型,资源的管理

6,图片显示和滚动

7,简单ListView使用, BaseAdapter

8,自定义ListView cell

9,  scrollview 和 view group的使用

10, 多线程, ExecutorService, Runnable, AsynTask

11, 消息回调 Message, Handler

阶段学习过程:

1.准备过程:安装JDK , 安装Android studio(Google亲儿子嘛,很好很强大的IDE),熟悉Android studio的开发环境

推荐资料:

     1).  

     (推荐看Develop—>Tools 下的Download ,Android studio, Workflow三部分)

     2).

        (14年11月的博文,Android Studio系列教程,中文,略陈旧)

 

2.初期一:解决阶段目标提出的11个问题,网上有很多资料的啦,根据资料为每一个问题写一到两个demo(无需深入,能了解知识点能回答问题就行)

3.  初期二:系统学习android知识:(android基本功,必须系统! 必须扎实!)

   推荐资料:

       (该教程视频很新很详细啦,重点是以Android studio为开发工具讲解的哦)

      2.  Google android开发入门与实践(第二版)

       (蛮老的一本书,学长推荐,本人就是一行行代码把它敲完的,呜呜,谁也不是天才,都需要一个熟悉基础的过程,不要怕麻烦,敲完你就入门啦!)

      3.  第一行代码(郭霖著)

      (郭霖大神力作,私心觉得它更合适入门,而且穿插了对git的讲解哦,特别喜欢十四,十五章,绝对是菜鸟的福音章节)

      4.  

           1.Android Developers Blog

           2. 

            (英文好,就直接去看开发者文档吧,不然以上1,2,3混合学习有基础了再看。)

4.进阶一: 导师给了我一个任务(此任务为后期项目打下了坚实基础,呜呜,本人硬是写了6遍啊),内容大概涉及网络请求,JSON解析数据,数据存储,数据缓存,以及数据结构树部分相关知识。  不给出具体问题了,给一个网上链接吧,看懂它实现它也就差不多了

(博主这也是一个大神,写了不少不错的东西)

5.进阶二:对!还有阶段目标呢,从深度考虑那11个问题呗。

这里提出一些问题,可以考虑:

  1. Activity与Application都存在时生命周期如何跳转?
  2. 如何实现可下拉刷新的listview?
  3. 如何是实现列表滑动功能swipemenuListview?
  4. 如何优化listview?
  5. 如何解决图片缓存问题?
  6. 屏幕翻转,activity重绘问题?
  7. 使用handler和message实现类似eventbus效果?

6.进阶后的进阶:

一些android好资源推荐(有大神介绍,有自己收藏)

  1.   (开源项目源码分析)
  2.   (安卓巴士)
  3.  (开源项目汇总)
  4.   (Yalantis)
  5.    (炫酷listview)
  6. (安卓安全)
  7. http://www.23code.com/

转载地址:http://pauni.baihongyu.com/

你可能感兴趣的文章
传奇的通迅协议与base64算法
查看>>
判断线段和矩形是否相交
查看>>
[AIR] as3 之条件编译多平台妙用
查看>>
FLEX的动画
查看>>
REST架构
查看>>
c# winforms TextBox的记忆功能
查看>>
游戏开发 人物部分透明
查看>>
升级Flash Builder 4.6中的Flash Player版本
查看>>
等角投影及计算公式
查看>>
Flex(flash)检测摄像头的3种状态(是否被占用,没安装摄像头,正常)
查看>>
对RTMP视频流进行BitmapData.draw()出错的解决办法
查看>>
多年前写的一个ASP.NET网站管理系统,到现在有些公司在用
查看>>
FMS 客户端带宽计算、带宽限制
查看>>
在线视频聊天(客服)系统开发那点事儿
查看>>
语法解析器!
查看>>
SecurityError Error 2148 SWF 不能访问本地资源
查看>>
Flex4的可视化显示对象
查看>>
足球防守技巧
查看>>
as3的操作符重载
查看>>
开发Adobe AIR移动应用程序的考虑事项
查看>>