首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
用户9123906776583
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
面试题 - Android 异步任务和消息机制
1. HandlerThread 的使用场景和实现原理 HandlerThread 其实就是一个带有消息循环的线程,特别适合用在需要长期在后台运行,并且需要按顺序处理任务的场景。 使用场景: 网络请求
Android 常规基础面试题分享
Android 常见面试题的汇总,涵盖了内存泄漏、OOM、ANR、Handler等问题,以及提供如何解决优化这些问题。
Jetpack LiveData 是时候了解一下了
前言 Jetpack AAC 系列文章: 上篇分析了Lifecycle,知道了如何优雅地监听生命周期,本篇将着重分析Lifecycle 的具体应用场景之一:LiveData的原理及使用。 通过本篇文章
Android图形系统综述(干货篇)
Android 图形系统是 Android 中一个非常重要的子系统,它涉及到许多相当复杂的模块,如 SurfaceFlinger, Choreographer, HardWare Composer 等平时开发中基本上不会直接接触的概念。前后基于 Android 10 版本陆陆续…
一文彻底搞懂EventBus 3.0原理
EventBus是一种用于Android的事件发布-订阅总线框架,由GreenRobot开发,Gihub地址是:EventBus。它简化了应用程序内各个组件之间进行通信的复杂度,尤其是碎片之间进行通信的问题,可以避免由于使用广播通信而带来的诸多不便。 ThreadMode.PO…
Android 控件自定义属性三部曲
在Android开发中,自定义控件属性是提高控件复用性和定制化的重要手段。通过定义自定义属性,你可以为控件添加额外的配置选项,从而使得控件更加灵活和易用。以下是一个示例,展示如何创建一个具有自定义属性
聊聊JIT是如何影响JVM性能的!
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 我们知道Java虚拟机栈是线程私有的,每个线程对应一个栈,每个线程在执行一个方法时会创建一个对应的栈帧,栈帧负责存储局部变
Android 通过productFlavors实现多渠道打包
在日常开发中,可能因运营需求需要打不同的渠道包。本文主要介绍如何使用productFlavors实现多渠道打包。
从零开始用命令行构建一个多模块 Android 工程
纯无聊,想着不用编译器创建一个 Android 工程,就试了下
Android 组件化之通信(多模块,多进程)
项目地址:https://github.com/wutongke/ModularizationArchitecture 1. 引子 写这篇文章主要是有两个原因: 之前写过一篇 Android 组件化开发实践,组件化最直接的表现形式就是工程中包含了多个业务 Module,代码要解耦,但…