首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android开发合集
订阅
ghxiao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android Detail:Window 篇—— WindowInsets 与 fitsSystemWindow
阅读本文,你将了解 Android 将内容绘制到状态栏和导航栏后面的原理;WindowInsets 的分发逻辑;获取状态栏高度的最佳实践;edge-to-edge 的适配等内容
Android “edge to edge”特性(一)官方“沉浸式”方案实探
在 Android 15 设备上,如果 App 的 targetSdk 是 35+,会默认启用“edge to edge”的特性,这是适配 Android 15 必须要了解的知识点。
DialogFragment 使用指南:几个小问题的解法
一、DialogFragment 简介 DialogFragment 是 Android 中的一个特殊的 Fragment,通常用于创建和显示弹窗。DialogFragment 继承自 Fragmen
Android IPC 之Service 还可以这么理解
前言 IPC 系列文章: 建议按顺序阅读。 Android四大组件:Activity、Service、BroadcastReceiver、ContentProvider。它们的作用分别是: 本篇文章着
Jetpack新成员SplashScreen:打造全新的App启动画面
Jetpack框架集合默默推出了新成员SplashScreen,目的是让低版本设备能应用上Android 12全新的应用启动效果。本文带你感受它的炫酷玩法,以及探究它背后的技术原理!
最全面的ROOM数据库框架使用指南
2. 号称世界最快嵌入式数据库 2. 不支持嵌套对象 3. 体积小(最小压缩到增加体积1MB) 4. 函数设计简单优雅 5. 支持DSL 6. 支持监听数据库 7. 浏览器查看数据库, 仅查看 8. 根据配置生成的JSON文件自动迁移 9. 跨平台, Android/iOS/M…
flavorDimensions和productFlavors——安卓gradle
有了前两篇博客的铺垫,我们可以来分享下另外两个参数了 flavorDimensions 和 productFlavors,而这两个参数成对出现,可以做一些差分化定义。 需要事先说明的是,接下来所说的 “意义” 并非官方文档翻译,而是结合了小盆友自己的理解,会比较口语化。 fla…
Android图形系统综述(干货篇)
Android 图形系统是 Android 中一个非常重要的子系统,它涉及到许多相当复杂的模块,如 SurfaceFlinger, Choreographer, HardWare Composer 等平时开发中基本上不会直接接触的概念。前后基于 Android 10 版本陆陆续…
学不动也要学,Jetpack Compose 写一个 IM APP(二)
用 Jetpack Compose 写一个聊天 App?历经两年的打磨,在今年七月底的时候,Google 终于发布了 Jetpack Compose 的正式版本
Android ASM 字节码插桩:实现双击防抖
字节码插桩实战。最近打算通过字节码插桩的方式来实现一个应用双击防抖的功能。简单来说,我希望通过字节码插桩的方式来为整个项目中所有使用了 OnClickListener 的回调方法中都插入一段逻辑代码