首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
WAsbry
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
【带着问题学】android事件分发8连问
android事件分发是我们开发中的必备技能,但是关于事件分发的的知识点也有些繁杂。 如果我们从头开始阅读源码,往往千头万绪,抓不住要领。 我们可以从以下几个问题出发,提纲契领地掌握这个知识点。
疯了吧!单例模式竟然搞出7种写法!
单例模式的实现方式有:饿汉模式、线程不安全的懒汉模式、线程安全的懒汉模式、DCL、静态内部类、枚举、容器。 单例模式用来保证一个类只有一个实例,自行实例化此实例,并提供一个访问此实例的全局访问点。 贴一下单例模式的 UML 类图,实际上就一个类。 这种写法被称为“饿汉模式”。 …
面试官:“看你简历上写熟悉 Handler 机制,那聊聊 IdleHandler 吧?”
一. 序 Handler 机制算是 Android 基本功,面试常客。但现在面试,多数已经不会直接让你讲讲 Handler 的机制,Looper 是如何循环的,MessageQueue 是如何管理 Message 等,而是基于场景去提问,看看你对 Handler 机制的掌握是否…
Android卡顿优化思路
这是我参与2022首次更文挑战的第6天,活动详情查看:2022首次更文挑战」 卡顿优化思路 卡顿原理分析 卡顿流程flow 卡顿概貌分析 卡顿实际数据收集 卡顿优化细节 卡顿原因 屏幕刷新频率高于帧率
Carson带你学Android:如何写一个完整的自定义View
本文 将手把手教你写一个完整的自定义View;并全面讲解实现自定义View时所有应该的细节与注意点。
sleep()为什么要 try catch
前言 当我们在 Java 中使用 sleep() 让线程休眠的时候,总是需要使用 try catch 去包含它: 但是,我们却很少在 catch 中执行其它代码,仿佛这个 try catch 是理所当
Android 事件分发,说白了就是一个责任链模式
首先,我们的点击事件,滑动事件,其实都是从硬件传递过来的。这里会涉及硬件,驱动,操作系统等一系列内容,这个不在这里探讨。我们只要知道,系统会把各种操作事件,发送到当前屏幕正在显示的 Activity
超难面试题:Android 为什么设计只有主线程更新UI
选择方案的选择 单线程更新UI 多线程更新UI 从问题本身考虑就两个方案不是单线程就是多线程。 从开发效率来看,开发一个 单线程UI 库,会显得非常容易,而且,每个控件的运行效率肯定会比多线程的效率高
Activity 生命周期全解
1.正常情况下 生命周期如图: onCreate() 表示Activity正在被创建, 参数为onSaveInstanceState保存的状态信息 onRestart() Activity正在重
Android面试官:我在Activity onResume()之前的任何一个生命周期中调用了finish()后,此Activity的生命周期会如何?
Android 面试之Activity生命周期细节详解。Activity是四大组件中最重要的组件,然而Activity的生命周期又是其中最为基础的知识点,所以重要性不言而喻,文章对该知识点进行详细分析