首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小丑偷麻头
掘友等级
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
面试官:你知道Android源码中用了哪些设计模式
结构型模式7种:适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式。 行为型模式11种:观察者模式,中介者模式,访问者模式,解释器模式,迭代器模式,备忘录模式,责任链模式,状态模式,策略模式,命令模式,模板模式。 参考1. 从Android代码中来记忆23种…
面试官:你了解Activity启动流程吗
点击桌面的图标,其实就是在launcher这个应用中,调用Context的startActivity方法,Context的具体实现是在ContextImpl中,从这个实现类中可以看到,又通过Instrumentation来启动Activity。在Instrumentation中…
面试官:谈谈你对Binder和AIDL的理解
Binder主要是用于进程间的通讯,一个Binder通讯要分成客户端和服务端,简单的说就是客户端通过绑定服务端,获取了服务端的IBinder对象,这个IBinder对象,就是代理模式中的那个代理(或者说是c语音中的指针,指向了服务端),然后客户端通过这个代理对象,就可以通过tr…
面试官:谈谈你对handler的理解
本文模拟面试官问这个问题的回答,只代表个人回答,仅供参考。 Handler消息机制是Android中的事件驱动机制,是用于线程间通讯的一种解决方案,简单说就是在主线程中统一调度各个线程发送的消息。 在应用启动的时候,有一个main函数作为应用的入口,在一个叫ActivityTh…
《重构》的个人分享
前段时间学习了《重构》,对所学到的进行了归纳总结,整理成一篇文章,供以后的学习,并顺便分享出去,希望对阅读这篇文章的读者有所帮助。本文先介绍在设计代码的几个基本原则,然后是遵循这些原则衍生出来方法。一
个人成就
文章被点赞
7
文章被阅读
3,471
掘力值
93
关注了
10
关注者
0
收藏集
3
关注标签
6
加入于
2020-09-01