Gradle配置镜像的第三处位置gradle.properties, 替换plugins.gradle.org/m2
如果你配置过gradle镜像(特别是配置了但是不管用),可以直接看第二个标题。
由于...
案例 | 奇怪,为什么Hook不生效?
最近有一位大厂的兄弟联系我,说他们通过代理替换的方式hook方法时,有的可以生效...
Flutter 实现复杂布局:多层次滑动效果与嵌套滚动处理
在实际的移动应用开发中,复杂的 UI 布局是一个非常具有挑战性的部分,尤其是当需...
进阶篇|大厂常用的启动优化有哪些?
前言
之前有和各位同学分享过启动的两篇文章:
第一篇《Android启动这些事儿,你都...
一文了解Gradle 的Task
在 Gradle 中,构建的核心逻辑放在 Task 中。那些看上去非常复杂的构建过程,实际...
Android平台GB28181实时回传流程和技术实现
规范解读
GB28181 中的 “INVITE” 是会话初始协议(SIP)中的一种请求方法,主要用...
你是如何使用 wait () 方法的?使用 if 还是 while
Hi 大家好,我是 DHL,大厂程序员,公众号:ByteCode ,在美团、快手、小米工作过...
一篇搞定Android 实现扫码支付:如何对接海外的第三方支付;项目中的真实经验分享;如何高效对接,高效开发
目录
前言
接下来的几篇文章,我会介绍一下,在实际项目中,我们会介绍,如何接入...
Android Studio Ladybug | 2024.2.1 更新,快来看看吧
Android Studio 又更新了,不过自从上一个 Koala 版本开始,所有 Studio 的版本号...
浅析Android中的Handler
一、快速了解Handler
作为一个初学Android的小白,在代码中看到Handler时难免会一...
字节跳动「移动 OS 部门」招聘安卓工程师,AI+硬件探索方向
最近考虑换方向的朋友可以看看,字节下的 AI 硬件探索部门北京、上海、深圳均有 H...
Flutter&Rust#05 | 图片亮度调节
匠心千刃 是张风捷特烈通过 Flutter 打造的 全平台 工具产品。基于 fx 应用框架和...
一文看懂 Compose 强制跳过模式(Strong Skipping Mode)
TD;LR
Jetpack Compose 自 1.5.4 起引入了强制跳过模式(Strong Skipping Mode,简...
Android 内存优化:什么原因导致内存问题?通过内存工具进行分析;内存抖动和内存泄漏;MAT的使用;Profiler的使用;如何优化?
目录
一、为什么要进行内存优化呢?
我们开发一个App程序,如果不了解内存的使用...
Android一个APP里面最少有几个线程
Android一个APP里面最少有几个线程
参考
www.jianshu.com/p/92bff8d62…www.jianshu...
Android10 Framework—Init进程-8.服务端属性文件创建和mmap映射
本章主要讲“属性文件创建和mmap映射”,现给出完整数据流程图
上一章中讲解了上图...
一文了解 Android 的崩溃
在 Android 中,应用崩溃可以分为四种,分别是:Java崩溃、native崩溃、ANR、OOM
...
Android10 Framework—Init进程-9.服务端属性值初始化
本章主要讲“属性值初始化”,先给出完整数据流程图
属性值初始化核心内容:
属性...
如何使用 Kotlin Multiplatform 创建一个 Mac 应用
kotlin 官方推出了 Kotlin Multiplatform 技术(后面简称KMP),可以让我们开发多...
Android ASM 字节码插桩:替换字节码指令
公众号:字节数组
希望对你有所帮助 🤣🤣
我在 Github 上有一个开源库,一个适用...