GapWorker导致RecyclerView视频播放声音残留问题
场景描述
App 有两个tab,每一个都是Fragment,以FragmentA和FragmentB 代称...
Jetpack Compose – UI定位
前言
在使用Compose开发过程中,有些场景需要把UI定位到某个位置,使用compose-lay...
android13#autofill
1.简介
android的自动填充功能自定义简单学习
1.1.如何实现
添加一个服务,继承Au...
Android电量优化和新特性
Android 9 Pie 在之前版本的基础上,继续优化电量管理,并推出了几个电量功能
Android性能调优利器StrictMode
作为Android开发,日常的开发工作中或多或少要接触到性能问题,比如我的Androi...
Kotlin-Parcelable遇到的坑,Parcelize使用
我们在页面间跳转时,经常需要传递值,在使用Java中我们实现Parcelable接口,实现...
Android Native | 信号的底层逻辑
本文分析基于Android 15
Android世界中的Signal无处不在,譬如用于杀死进程的信号9...
Python+Appium自动化完整教程
前言
Appium是一款强大的开源自动化测试工具,专为移动应用设计。它支持原生、混合...
消息通知系统的架构设计
目标:
设计企业级系统架构,支持使用API集成的电子邮件、短信、聊天和其他公共社...
Android P代码适配错误的整理
java.lang.NoClassDefFoundError:failed resolution of :Lorg/apache/http/Pr...
Android App 电量统计原理与优化
App “耗电综合征”
当我们说一个 App 耗电的时候我们在说什么?
我们可能是指 A...
android完美适配平板
前言
其实标题有点吹牛逼了,谁也不敢说能完美适配平板,只能说尽力去做,包括...
拿去吧你!Flutter 仿抖音个人主页下拉拖拽效果
引言
最近产品经理看到抖音的个人主页下拉效果很不错,让我也实现一个,如果是nati...
SQLiteOutOfMemoryException: Could not open database 分析和解决方案
Crash: android.database.sqlite.SQLiteOutOfMemoryException: unknown error (cod...
Kotlin异常处理(2)捕获异常
try-catch 语句
try-catch 表达式
多 catch 代码块
try-catch 语句嵌套
...
Android 11 应用兼容性适配,看这篇就够了
大家好,又见面了,我是你们的朋友全栈君。
本文档基于谷歌Android 11 Develop...
Android 大型工程 App Bundle 模块化实践
导言 Android App Bundle 是 Android 新推出的一种官方发布格式,可让您以更高...
飞书 Android 升级 JDK 11 引发的 CI 构建性能问题
一、摘要
本文从飞书 Android 升级 JDK 11 意外引发的 CI 构建性能劣化谈起,结合...
一篇搞定Android 实现扫码支付:如何对接海外的第三方支付;项目中的真实经验分享;如何高效对接,高效开发
目录
前言
接下来的几篇文章,我会介绍一下,在实际项目中,我们会介绍,如何接入...

