Android工程师面试— 复习知识点建议

Java基础

面向对象
java集合框架
异常处理
java反射
泛型
文件操作
常用设计模式

23中设计模式(建造者模式,观察者模式,工厂模式等)


Android基础

Activity活动 

Service服务

 BroadcastReceiver广播提供者

 ContentProvider内容提供者

 权限系统 

 Handler消息机制   

同步和异步  

屏幕适配

 Intent和IntentFilter

图片处理
异步加载
事件分发,拦截
线程池
android性能优化
handler消息处理机制
屏幕适配
listview优化
网络请求
数据库
动画
四大组件
第三方支付
下拉刷新,上拉加载更多
进程间通信


 常用UI控件和布局

常用ui控件如button、checkBox等等
常用布局LinearLayout、RelativeLayout、FrameLayout
自定义控件
view和SurfaceView绘图API
视图动画效果
布局动画效果
自定义动画效果
效率优化及常用问题解决

传感器

掌握getSystemService函数与SensorManager类的用法
学会使用加速度传感器
学会使用指南针
熟悉其他常用的传感器

定位系统

掌握getSystemService函数与LocationManager类的用法
学会使用android系统提供的定位系统API
学会使用百度地图和高德地图,或者国内其他地图服务商提供的api



常用的数据格式

JSON格式数据的生成和解析
XML格式数据的生成和解析


网络编程

URLConnection
HttpClient
Socket编程
*NIO

NDK和C++/C

NDK集成开发坏境搭建
Android.mk文件
Application.mk文件
javah工具的使用
java和c++通讯,及需要注意的问题

你可能感兴趣的:(Android工程师面试— 复习知识点建议)