美文网首页
android 基础支持

android 基础支持

作者: wen14148 | 来源:发表于2017-11-16 17:02 被阅读0次

    android:

    1. Activity的加载模式。以及他们的作用

    standard,singleTop,singleTask,singleInstance。等 (intent的flag还有好多设置)

    可以参考:https://developer.android.com/guide/components/tasks-and-back-stack.html

    2.Handler机制?

    MessageQueue  looper   loop.prepare   looper.loop   一个线程有几个    如何保证一个

    3.activity 生命周期

    onAttach    onCreate  onResume onStart   onWindowFocusChanged  onPause  onStop  onDestroy

    Activity跳转时候的调用   各个回调的作用  流转过程等

    4. activity的启动流程

    5.自定义view viewGroup

          熟悉绘制流程  onMesure()   

    6.事件分发机制

    dispatchTouchEvent -> onInterceptTouchEvent  ->onTouchEvent -> onTouchEven    

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

    7.service各种service   怎么用原理  数据交互

    8.binder机制

    9.anr   不同场景超时时间  log+trace.txt

    10.oom  

    11.广播

    12.sp 异步同步细节

    13.插件化 

    14.Dalvik和Art区别?(Just In Time和Ahead Of Time) 

    15.ClassLoad  PathClassLoader,DexClassLoader,BaseDexClassLoader

    16。动画  属性动画 

    java基础:

       异步线程:

    1.threadpool  thread  rannable  feature  callback   (asynctask原理就是->callback)

    2.wait  sleep  naltifyall   等

    3.范型原理   类型擦除

    4.有必要了解下   .java->.class->(android).dex

    5.gc  内存机制    如新生代, 年青代 ,永恒代  以及和 强,软,弱,虚,之间的关系

    6.java生成对象的方式   new  序列化   newinstance    等

    c++:

    1.jni   对象的映射注册如env->GetintFildId()  类比android 反射

    2.cmakeLists.txt   android.mk   

    3.c++内存机制

    4.指针

    项目经历

    1.视频编辑码 

    2.surface详解

    3.opengles

    4.反射改framework方法

    设计模式

    1.5种以上要会的

    网络

    1.http和https区别 

    2.tcp  udp

    3.滑屏机制

    4.socket相关

    相关文章

      网友评论

          本文标题:android 基础支持

          本文链接:https://www.haomeiwen.com/subject/howlvxtx.html