首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android面试
订阅
编程小工匠
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
Android热修复框架面试知识点总结
通过自研的DexDiff算法生成差分包,在客户端和旧的dex合成新的dex文件,利用Android在加载一个类的时候是按顺序从dexElements数组查找加载的,已经加载过了就不会继续查找的原理,在下次app启动的时候将修复好的新dex插入到dexElements的前面。通过…
从面试官角度分析:介绍一下Android中的Context?
Context是什么 Context的结构 Context的注意事项 问题正解: 一、Context是什么 Context 是 Android 中用的十分常见的一种概念,常被翻译成上下文,这个概念在其
Handler后传篇一: 为什么Looper中的Loop()方法不能导致主线程卡死?
其中每一条线程只有一个消息队列MessageQueue, 消息的入队是通过 MessageQueue 中的 enqueueMessage() 方法完成的, 消息的出队是通过Looper 中的loop()方法完成的. Android 是单线程模型, UI的更新只能在主线程中执行,…
Handler 常见面试题
以下是一些可能与handler相关的面试知识点和答案: 什么是handler机制?它的基本原理是什么? 答:handler机制是一种事件响应机制,也称为回调函数。它的基本原理是,在程序运行过程中,当特
【面试题精讲】==和equals的区别
“ 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blo
RxJava的前世【RxJava系列之设计模式】
我尽力让这篇文章成为全网最通俗易懂的RxJava设计模式教程。本篇文章不会涉及RxJava代码,但处处都有RxJava的思想。
ScrollView嵌套RecyclerView滑动冲突解决方案
在解决具体问题之前,先介绍下实际应用场景及问题状况。 从图中可以看出,一个ScrollView内部嵌套三个RecyclerView,其中两个RecyclerView是横向,一个RecyclerView是纵向。 在这个场景下,出现了滑动冲突问题,主要表现为横向RecyclerVi…
JetPack学习之Room使用
由于Room使用了大量的APT 技术,从源码的角度来分析并不是非常好,所以关于Room相关的内容的就以使用来进行 关于Room 使用 一共有3大部分 Entity 表 在Room中一个被 @Entit
横竖屏切换时候Activity的生命周期
曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:
❤️Android 序列化(Serializable和Parcelable) ❤️
想要永久的保存对象数据吗?想要对象在网络中传递吗?想要对象在IPC间传递吗?那就赶紧序列化(Serializable和Parcelable)吧。