互联网公司Android客户端面试 知识点

  • Android内存回收机制、DVM和JVM区别、DVM内存分配
  • OOM,如何解决OOM
  • Activity4种launch mode、Activity怎么启动
  • EventBus
  • 网络如何异步加载
  • Cache缓存机制
  • Universal-Image-Loader开源框架的实现原理
  • Java、Android线程池,如何自定义线程池
  • Android定时器的实现
  • 代码实现判断手机有无内存卡
  • StackOverflow
  • Android事件分发
  • 自定义消息推送
  • unicode和utf-8关系、unicode如何转变为utf-8、gbk,gb2312,big5包含关系
  • View刷新机制
  • Android wap访问方式
  • AIDL原理
  • Intent Flag
  • Android NDK、JNI调用机制、如何加载ndk库?如何在jni中注册native函数,有几种注册方法
  • 软件编译流程、发布流程、收集软件崩溃信息
  • taskAffinity 亲和性
  • 图片上传和下载、断点续传、图片后台存储、图片裁剪、图片缓存、图片压缩(分辨率压缩、质量压缩
  • 自定义View,自定义view怎么做能提高效率? 自定义view如何做图片缓存?自定义view如何判断单击和双击?自定义view 的 onDraw方法主要做什么?
  • manifest 的作用
  • 。。。

你可能感兴趣的:(android面试,互联网公司,bat安卓)