Android入门标准

一、没有妹子,在家无聊只能跑到公司又继续自愿加班,趁年轻还是得多拼拼!最近到公司发现自己有个瓶颈,有点迷惘不知道自己该学些什么,因为公司项目已经忙的差不多的,还在等下一个下来,你无法了解,我没有bug调的那种痛苦.....不过也好,有空多学学。好吧废话不多说。下面的东西都是我在网上找了好久的。


二、Android入门标准

想了解Android,想能参加项目的开发,下面是你必须掌握的基础,没有基础什么都是扯谈。本人身有感触....因为都不打算往技术发展的。后面因为发生了一些事,让我爱上了编程。毕业的第一份工作,也算是拿的挺高的。想八卦是什么事的,就留言下。

第一周目标

1熟悉开发环境的搭建以及Eclipse开发工具,掌握基本快捷键

2了解安卓项目的整体结构

3建立Android项目并且连接真机运行起来,布局文件添加基础的文本框,按钮,输入框,添加点击事件使控件之间能够传递参数

4启动新的Activity界面,界面之间传递基本数据和序列化类

5熟悉三种布局LinearLayout,RelativeLayout,FrameLayout的基本属性,应用场景,优劣势和多屏幕适配注意事项

6了解日志的输出和打印,导出


第二周目标

1熟悉Android基础控件常用属性,对简单界面的进行布局并且达到设计的预期效果

2熟悉Activity生命周期

3掌握控件的事件添加(点击,触摸,长按等)

5熟悉ListView的使用及简单的优化方法

6熟悉系统对话框的使用

7熟悉AndroidManifest.xml配置文件的基本属性

 

第三周目标:

1自定义适配器实现较为复杂的ListView

2熟悉和使用项目中的公共模块

3进行简单业务界面的开发

4能自定义对话框

5熟悉手机菜单和返回键事件的拦截

6熟悉sharedpreference的使用

7熟悉基础控件的其他重要属性


第四周目标:
1自定义菜单,弹窗
2自定义简单的按钮,文本框样式
3熟练使用项目中第三方UI控件
4进行一些主要业务界面的开发
5对界面布局有一定的层次感,代码中初始化,请求获取数据,刷新界面逻辑清晰
7熟悉布局引用

第五周目标:
1熟悉多线程的使用
2熟悉断点调试代码
3熟悉后台服务的原理和使用
4熟悉Bitmap的使用和优化
5熟练使用数据库存储和本地文件存储
6能定位和解决项目中代码遇到的问题
7熟悉系统动画Animation使用

第6周目标:
1能进行打包和批量打包
2能够进行复杂业务界面进行开发
3熟悉视频音频API的使用
4启动Activity 几种flag参数的原理
5dp sp,px dpi之间的关系和转换
6熟悉GestureDetector、OnGestureListener、ViewFlipper

后面一篇介绍android进阶的标准,定位下你在哪个层次。新手如果有不对的地方,大神轻喷,另外也希望能够指出来。我好学习下。

Android入门标准_第1张图片


你可能感兴趣的:(android,入门,技术,学习,标准)