我的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.《设计模式之禅》
望与诸君共勉!
目前的知识体系:
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.《设计模式之禅》
望与诸君共勉!
相关文章推荐
- IE如何禁止某个特定网站的Cookie
- Android 基础总结:(一)Android系统架构
- 高并发金融应用架构优化与平台创新
- 阿里云服务器-百度开放云域名-WordPress网站部署踩的坑
- cookie案例-显示用户上次访问网站的时间
- nodejs模仿优酷网站,有后端
- yarn的基本架构
- Ubuntu上部署C# 网站 步骤简单记录
- 高并发金融应用架构优化与平台创新
- 微信运营必须收藏的软件工具网站合集
- 大型网站的灵魂
- 【活动】DevOps直播技术架构养成记
- 学习网站收藏
- C语言项目开发-项目架构和编程命名规范
- HBase 高可用性
- 架构漫谈(四):如何做好架构之架构切分
- 架构漫谈(三):如何做好架构之识别问题
- heartbeat+mysql双主复制实现高可用
- Spark定制班第13课:Spark Streaming源码解读之Driver容错安全性
- Spark定制班第12课:Spark Streaming源码解读之Executor容错安全性