技术栈
android
程序员陆业聪
1 小时前
android
Compose Strong Skipping Mode 的真相:它并不会让你的类型变 Stable
上周五我在项目里遇到一件诡异的事——一个列表页面的 item 明明传了相同的数据,却在每次滚动时都触发 recomposition。
shaoming3776
5 小时前
android
·
mysql
·
adb
浏览器动作开发:地址栏图标点击事件、弹出页面设计
赏金术士
6 小时前
android
·
开发语言
·
kotlin
Kotlin 协程与挂起函数(Coroutines & suspend)入门到实战
Kotlin 协程是 Android 和后端 Kotlin 开发里最核心的异步方案之一。很多人第一次学协程时会卡在几个地方:
泡泡以安
8 小时前
android
·
逆向
Unidbg学习笔记(十三):固定随机干扰项
如果入参相同但每次结果不同,你就永远无法验证补环境是否正确。固定所有随机源是通往“可验证的正确模拟”的必经之路。这一篇是一道闸门 —— 不解决随机问题,你的整个工作流都没有标准答案。
泡泡以安
8 小时前
android
·
逆向
Unidbg学习笔记(十六):Console Debugger
如果 Trace 是“拍电影”,Console Debugger 就是“按暂停键走位”。你不再被指令流推着走,而是能随时停下来,看寄存器,看内存,看栈,改个值再继续。这是 Unidbg 最容易被低估的武器,也是算法分析里最重要的武器。
赏金术士
8 小时前
android
·
kotlin
·
room
·
compose
Room + Flow 完整教程(现代 Android 官方方案)
现代 Android 开发中:Room + Flow + Compose/ViewModel已经是官方推荐数据库架构。
泡泡以安
8 小时前
android
·
逆向
Unidbg学习笔记(八):文件系统层补环境
文件访问是仅次于 JNI 的第二高频补环境场景,但它也是**最容易被“补漏”**的通道。因为 Android 真机上文件访问失败本来就很常见,你会下意识地觉得“失败没关系” —— 而恰恰是这种默认的沉默,让反检测代码在你眼皮底下通过。
泡泡以安
8 小时前
android
·
逆向
Unidbg学习笔记(六):补环境的思维框架
补环境不是“遇到报错就查答案”,而是“你在扮演 Android 系统回应 SO 的请求”。一旦建立这个思维模型,大部分补环境问题都可以靠推理直接解决。
通往曙光的路上
8 小时前
android
·
adb
mysql2
1、MySQL8默认字符集utf82、sql_mode编写分组语句,select后面出现分组字段和聚合函数
木易 士心
9 小时前
android
会见SDK文档
开发文档Android .x(as)变更记录\qquad 1.1 集成准备 \qquad 1.2 支持版本 \qquad 1.3 具体集成方案 \qquad 1.4 支持手机cpu架构
Co_Hui
9 小时前
android
Android:多线程
Android 的多线程使用方式 与 Java多线程类似Kotlin 你内置一个更为简单的顶层函数 thread{ 线程逻辑 }
赏金术士
9 小时前
android
·
开发语言
·
kotlin
Kotlin 协程面试题大全(Android 高频版)
这一篇不是只背答案,而是:真正理解协程面试底层逻辑内容包括:协程基础、suspend 原理、Continuation、Dispatcher、Job、Flow、Retrofit、Room、Compose、高频陷阱题、Android 实战。
y小花
10 小时前
android
·
drm
DRM-Direct Rendering Manager
DRM(Direct Rendering Manager)即直接渲染管理器,是Linux内核中负责与显卡交互的管理架构。传统的FB(FrameBuffer)框架有很多的局限性,在支持显示覆盖、GPU加速、硬件光标以及多应用访问冲突控制等方面逐渐力不从心。为了解决这些问题,DRM应运而生,它允许用户空间程序方便地利用其提供的API,实现3D渲染、视频解码和GPU计算等工作,同时能够有效管理多个程序对显卡资源的协同使用。
特立独行的猫a
10 小时前
android
·
华为
·
harmonyos
·
vcpkg
·
三方库移植
·
鸿蒙pc
鸿蒙 PC 命令行工具迁移实战 · 直播PPT
Co_Hui
11 小时前
android
Android:通知 基本使用
在 Andfroid 8.0 之前,用户对通知的处理,是没办法对通知消息进行区分,要么接收所有信息,要么屏蔽所有新信息,不能只接受用户想要的信息,不能细粒度区分。
古怪今人
11 小时前
android
·
ide
·
android studio
Android Studio的安装及配置 创建项目编译、运行、调试、打包安装包
Android Studio是Google官方的 Android 应用开发集成环境(IDE),基于 IntelliJ IDEA,支持 Windows/macOS/Linux,2013 年首次发布。
程序员陆业聪
12 小时前
android
DNS优化实战:从运营商DNS到HttpDNS的进化之路
Android网络优化系列 · 第2/5篇从DNS到连接池,打造极速网络体验第1篇:Android网络全链路拆解:一次HTTP请求背后的性能陷阱
程序员陆业聪
12 小时前
android
连接优化与复用:让每一次握手都物超所值|Android网络优化系列(3)
Android网络优化系列 · 第3/5篇从DNS到连接池,打造极速网络体验第1篇:Android网络全链路拆解:一次HTTP请求背后的性能陷阱
zhangphil
13 小时前
android
Android Bitmap.Config.HARDWARE属性产生的来源和控制权
1. Bitmap.Config.HARDWARE 是什么Bitmap.Config.HARDWARE 表示这个 Bitmap 的像素数据不在普通可读写的 CPU 内存里,而是一个硬件加速/图形系统支持的、通常由 GPU 或图形缓冲区承载的只读位图。
YF0211
13 小时前
android
·
数据库
·
okhttp
深度解构Android OkDownload断点续传
在移动互联网的“弱网”环境下,下载框架的稳定性直接决定了用户体验。作为经典框架 FileDownloader 的继任者,OkDownload(俗称 FileDownloader2)不仅继承了前辈的衣钵,更在模块化和性能优化上达到了新的高度。我们以源码为引,深度拆解其断点续传的实现机制,并探讨如何在官方 Demo 的基础上进行工程化落地。