面试总结

掌握Android四大组件,常用的布局文件,自定义控件等;

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。

布局方式有线性布局(LinearLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)、表格布局(TableLayout)、绝对布局(AbsoluteLayout)。百分比布局:android-percent-support这个是在support包里(扩展包)

基本操作由三个函数完成:measure()、layout()、draw(),其内部又分别包含了onMeasure()、onLayout()、onDraw()三个子方法:http://www.cnblogs.com/0616--ataozhijia/p/4003380.html

掌握ListView的优化及异步任务加载网络数据

listview :http://blog.csdn.net/jack_king007/article/details/42037087

recyclerview :http://blog.csdn.net/lmj623565791/article/details/45059587

掌握Android下的Hendler机制,并能熟练使用

http://blog.csdn.net/reakingf/article/details/52054598


掌握OOM异常的处理,并可以对应用进行相应的优化

http://blog.csdn.net/journeyx/article/details/54135536

熟悉Android中的动画,选择器,样式和主题的使用

http://blog.csdn.net/chenqiuping_ls/article/details/53611708

熟悉XML/JSON解析数据,以及数据存储方式

http://www.jianshu.com/p/ce0529fa9f9a

熟悉设计模式,对代码质量以及编程规范有较高要求

单例模式、工厂方法模式、builder模式、观察者模式、抽象工厂模式等

单例模式:http://blog.csdn.net/zhengzhb/article/details/7331369

定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。

工厂方法模式:http://www.cnblogs.com/li-peng/archive/2013/02/17/2913568.html

builder模式:http://www.cnblogs.com/happyhippy/archive/2010/09/01/1814287.html

观察者模式:http://www.cnblogs.com/wangjq/archive/2012/07/12/2587966.html

抽象工厂模式:http://blog.csdn.net/zhengzhb/article/details/7359385/

对 Android 系统应用管理、进程管理、内存管理机制有深入理解

内存管理:http://www.cnblogs.com/xingfuzzhd/p/3485924.html

android系统应用管理:http://blog.csdn.net/pi9nc/article/details/9340133

进程管理:http://blog.csdn.net/ruingman/article/details/51351636

熟悉android系统下消息推送机制

http://blog.csdn.net/sinat_29255093/article/details/51817278

你可能感兴趣的:(面试总结)