您的位置:首页 > 运维架构 > 网站架构

我的Android知识架构

2016-05-23 22:51 218 查看
今天到面试Android工程师的职位,平时自我感觉还蛮好的,但是今天被问到几个问题之后,感觉被狠狠地羞辱了一番。他问到的东西平时都有用到过,比如支付宝如何生成公钥和私钥,view的异步刷新等等,但是,确实是平日里缺少总结和复习,才导致自己的一问三不知。痛定思痛,所以接下来将整理一下自己关于Android的知识架构,一来为自己接下来得面试做复习;二来为自己知识体系的构建提供参考。本人入行不久,见识有限,如果有什么没有说明白的地方或者有错误的地方,还请诸位道友多多指正。谢谢!

目前的知识体系:

1.Android 四大组件:Activity、Service、BroadCast、ContentProvider;

2.常用布局

3.常用控件

4.数据库 SQLite;

5.Bitmap处理;

6.surfaceView

7.音频播放、视频播放

8.控件的异步刷新

9.socket、Http通信

10.AIDL

11.线程和线程池

12.动画

13.自定义控件

14.性能优化

15.支付(支付宝支付和微信支付)

16.地图(百度地图)

17.推送(信鸽推送、极光推送)

计划通读书籍:

1.《think in Java》

2.《Android 群英传》

3.《设计模式之禅》

望与诸君共勉!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: