android

pengyu10 分钟前
android·kotlin
【Kotlin 协程修仙录 · 大乘境 · 初阶】 | 跳出三界:协程在 KMP 与后端开发中的跨平台之道合体大圆满,你已将协程与 Android 四大组件完美融合。CoroutineWorker、Room、Retrofit、Compose 皆与协程浑然一体,你的 Android 协程修为已臻化境。
XiaoLeisj15 分钟前
android·性能优化·内存抖动·内存泄露·memory profiler
Android Memory Profiler:堆内存指标、内存抖动与泄漏定位建议先读:先理解第 3 节的四个堆内存指标,再进入第 4 节观察内存曲线、分配调用栈和引用链。1.2.1 高频问题 1:请说明 Native Size、Shallow Size、Retained Size 和 Depth 的含义及它们在分析对象内存时的关系。
未来猫咪花17 分钟前
android·flutter·ios
Everything is ViewModel:让状态管理回到对象世界做客户端这么多年,Android、Flutter、iOS、RN 都折腾过。各种状态管理方案层出不穷,实际开发绕不开就几件事:状态放哪?页面之间要不要共享实例?什么时候销毁?退出再进来该怎么处理?模块之间怎么拿依赖。
古法安卓23 分钟前
android·java·android studio
Android-重启流程源码解析本文基于本地 init.cpp 与 reboot.cpp(Android R/11 前后的 system/core/init,含平台厂商定制),把 sys.powerctl 属性到达 init 之后 的完整流程逐一展开。这篇可以配合恢复出厂设置流程一起食用
协议的旁观者1 小时前
android
Android 高级逆向实战(一):对抗 360 企业加固,Native 抽取还原与 Activity 生命周期重建本文仅用于安全研究与技术交流,请勿用于未授权分析。作者:Android 安全与逆向实验室 首发平台:掘金技术社区 案例:国内某主流壁纸 App(月活数百万,360 加固抽取型,13 个 DEX) 核心收获:掌握 360 抽取壳的攻击面判定、内存脱壳踩坑避障、Java 层 Activity 生命周期 Smali 重建、GreenDao 数据库时序错乱 NPE 自愈技巧。
mmsx4 小时前
android·源码·地图·osmdroid
osmdroid 屏幕坐标与测量坐标互转:中心点+比例尺仿射换算摘要:osmdroid 地图上批量绘制成千上万个测量点时,逐点做投影反算又慢又抖。这篇讲透 osmdroid 屏幕坐标与测量坐标互转的正解——用一个"中心点 + 比例尺"做仿射换算,把所有点批量换算到屏幕坐标,附完整公式与 Kotlin 代码。
00后程序员张4 小时前
android·网络协议·计算机网络·网络安全·adb·https·ssl
Android证书绑定抓包失败?Android SSL Pinning绕过实战指南前两周接了个 App 对接的活,代理一开,对方 App 直接连不上网——典型的证书绑定(SSL Pinning)。折腾下来把 Android 证书绑定抓包的路数理清了:它跟普通 HTTPS 抓包的关键区别在"不换证书",下面按步骤过一遍。 大概率是这几种情况之一:
杉氧4 小时前
android·前端·react native
页面栈与路由:React Navigation 与 Expo Router 深度实践在原生 Android 中,页面的管理主要依赖于基于 Activity 的回退栈(Back Stack)或者基于 Fragment / Navigation Component 的导航图(NavGraph)。 在 Jetpack Compose 中,我们通常使用 Navigation for Compose。
XiaoLeisj4 小时前
android·kotlin·android jetpack·compose
Jetpack Compose 知识点建议先读:第 3、4、8、11、14、15 节,先建立“声明式 UI、状态驱动重组、状态所有权与副作用生命周期”这条主线。
又见情义6 小时前
android
RK3568 Android 13开机时间优化-系统应用裁剪实践目录前言1. 查看系统应用打包情况1.1 挂载 system.img 查看应用列表1.2 分析应用归属
hunterandroid6 小时前
android·前端
Android 内存泄漏排查实战:从 LeakCanary 报警到根因定位线上突然收到 OOM 崩溃告警,内存曲线持续上涨不回落,用户反馈"用久了就卡"。这种场景下,内存泄漏往往是第一嫌疑人。本文从一次真实的泄漏排查过程出发,讲清楚如何用 LeakCanary 快速定位泄漏源,以及常见泄漏场景的根因与修复手法。
我命由我123457 小时前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 设备的日志缓冲区被写满,logcat: Unexpected EOF!Android 设备的日志缓冲区被写满了,而且新日志生成的速度太快,导致 Logcat 读取跟不上,从而连接中断
171320330计算机毕设编程7 小时前
android·java·spring boot·小程序·课程设计
基于SpringBoot的在线拍卖系统专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/学生代理交流合作✌绿泡171320330。
用户0934077735147 小时前
android·typescript·harmonyos
HarmonyOS WPS Open SDK 实践:OpenFileRequest 打开链路与沙箱拷贝鸿蒙应用要在端内打开 Office 文档,统一版 WPS Open SDK 把入口收成 WPSApi + OpenFileRequest。专业版(ToB)与个人版(ToC)共用同一套构造函数和 sendRequest,差异在注册成功之后要不要 setWpsFileToken,而不在打开类本身再分叉。工程上真正容易散掉的是三件事:注册还没 OK 就点打开、系统选择器路径直接丢给 WPS、预览和编辑各写一套 Request。本文按分层把打开链路写清楚,并给出可放进 WpsOpen.ts 的封装。
0xBADCODE7 小时前
android·java·python·安全·网络安全·逆向·ctf
动态DEX加载+反射+DES硬编码密钥:安卓三层逆向实战题目信息题目名称DES加密验证题目分类REVERSE题目难度初级题目分值350附件CrackMe_2_5.zip (Android APK)
Patrick在香港8 小时前
android·c语言·python·数据分析·时序数据库·数据可视化·香港
Python 拉取 C&SD 官方 API:香港 2022 年已跨过“超老龄线“,而抚养比正在爬回 1961"香港老龄化"是个天天被说的词,但多数人说不清它走到哪一步了。用政府统计处(C&SD)官方 API 拉全序列(1961-2026,65 年),三个实测结论:65 岁以上人口占比 1961 年只有 3.2%,2026 年已达 24.4%,其中 2022 年首次跨过 20% 的"超老龄社会"线;0-14 岁儿童占比从 40.5% 一路跌到 9.2%;而最反直觉的是总抚养比走了一条 V 形曲线——1961 年 78,2011 年跌到历史低点 33,2026 年回升到 50,正在爬回起点。
mmsx8 小时前
android
osmdroid 地图实战 03|谷歌影像的 URL,为什么不能 setTileSource 了事?摘要:看懂瓦片坐标与 URL 模板的关系,任何"花式瓦片服务"你都能 5 分钟接进来。需求来了:"把谷歌影像作为底图。"很多人用开源地图引擎,默认走内置的公共瓦片源,结果一搜代码,发现引擎并没有直接提供——于是上网抄一段"魔改版"的瓦片源,跑起来是能显示,但一旦放大缩到某些级别就花屏、或者被服务端限流。你反复检查,地址明明是对的,凭什么?
hai_android8 小时前
android
Kotlin 协程上下文(CoroutineContext)深度解析CoroutineContext 表现为不可变映射集合,可通过 Key 获取对应 Element(如 coroutineContext[Job])。同一上下文中每个 Key 只能对应一个 Element。
恋猫de小郭8 小时前
android·前端·flutter
Flutter A2UI 深度解析,它是怎么提供动态生产力的,然后为什么 A2UI 不只是 Flutter在之前的 《Flutter A2UI 的正确用法,怎么把 AI 和动态 UI 结合有效生产》 我们已经聊过了 A2UI 一些有意思的生成场景,然后现在 Flutter 官方又通过一个 A2UI Client-Side Functions 的例子来介绍 A2UI 的实现方式,。
心平气和量大福大9 小时前
android
android-控件-单选框RadioButton在style.xml文件中us_web.xml事件