
Android面试题
文章平均质量分 78
整理记录Android面试题
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android面试题笔记(三)
Zygote Zygote的作用是什么? 启动SystemServer 孵化应用进程 启动三段式 #mermaid-svg-ib9wKZ2LcFjbHTgO .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-ib9wKZ2LcFjbHTgO .label text{fill:#333}#mermaid-s原创 2021-06-26 09:36:02 · 162 阅读 · 0 评论 -
Android面试笔记二
Android面试笔记之Java基础JDK1.8中对Hash算法和寻址算法是如何优化的?HashMap如何解决Hash冲突问题?HashMap是如何进行扩容的? JDK1.8中对Hash算法和寻址算法是如何优化的? 寻址算法 但是,如果使用未经过优化的hash值进行与运算,由于n通常比较小,就会导致表示n的32位的高16位总是0.这样会导致hash值的高16位在很多情况下不参与运算。这使得不同的hash与n-1进行与运算后容易得出相同的结果,产生hash冲突。 使用经过优化的hash值时,由于优化原创 2021-06-16 16:26:34 · 278 阅读 · 4 评论 -
Android面试题整理三
应用进程是怎么启动的? 应用是怎么启用Binder()机制的? 什么时候支持Binder机制的? 进程启动后在ProcessState里做的 谈谈你对Application的理解 Application有什么作用? 保存应用进程内的全局变量 初始化操作 提供应用上下文 Application:活得长,生的早;跟者进程走而不是跟着应用走。应用开几个进程 就有几个Application。 Application的继承关系? Application的生命周期 启动 : * 构造函数 、 at原创 2021-06-15 10:02:32 · 275 阅读 · 3 评论 -
Android面试题整理
你知道什么是单例模式么?如何创建一个单例模式? 双重校验方式创建 public static ImageLoader getInstance(){ if(instance == null){ synchronized(ImageLoader.class){ if(instance == null){ instance = new ImageLoader(); } } }原创 2021-06-15 09:41:18 · 355 阅读 · 2 评论 -
Android面试题笔记(二)
Handler面试笔记 什么是Handler Handler通过发送和处理Message和Runnable对象来关联相应线程的MessageQueue 可以让对应的Message和Runnable在未来的某个时间点进行相应处理 让自己想要处理的耗时操作放在子线程,让更新UI的操作放在主线程 Handler的使用方法 post(runnable) sendMessage(message) Handler引起的内存泄露以及解决办法 原因:静态内部类持有外部类的匿名引用,导致外部Activity原创 2021-05-04 01:00:24 · 819 阅读 · 8 评论 -
Android面试题笔记(一)
Activity笔记 Activity的4种状态 running/ paused/ stopped/ killed Activity生命周期 Activity生命周期分析 Android进程优先级 前台>可见>服务>后台>空 Activity启动模式 standard 标准模式 singletop 栈顶复用模式 singletask 栈内复用模式 singleinstance 单例 独享一个任务栈 scheme跳转协议 Fragment笔记 Fragment加原创 2021-05-01 22:49:29 · 198 阅读 · 0 评论 -
在RecyclerView中使用ViewPager时出现的两个Bug
在RecyclerView中使用ViewPager时出现的两个Bug解决1.RecyclerView滚动上去,直至ViewPager看不见,再滚动下来,ViewPager下一次切换没有动画原因解决方案2.当ViewPager滚动到一半时,RecyclerView滚动上去,再滚动下来,ViewPager会卡在一半原因解决方法 1.RecyclerView滚动上去,直至ViewPager看不见,再滚动下来,ViewPager下一次切换没有动画 原因 Viewpager里有一个私有变量mFirstLayout,它原创 2021-04-15 21:05:44 · 403 阅读 · 0 评论