android

alexhilton2 小时前
android·kotlin·android jetpack
藏在设备上的秘密,终究藏不住本文译自「You Can’t Hide Secrets in Your Android App. Here’s What to Do Instead.」,原文链接proandroiddev.com/you-cant-hi…,由Anang Suwasto发布于2026年8月25日。
hai_android8 小时前
android·java·kotlin
Kotlin / Android 常用函数使用示例手册涵盖:作用域函数(let / run / with / apply / also)、委托(by)、惰性初始化(lazy)、 以及 takeIf、runCatching、use 等高频工具函数。
hai_android10 小时前
android·java·kotlin
Android MeasureSpec 详解MeasureSpec 是父容器向子 View 传递尺寸约束的唯一载体:一个 32 位 int,高 2 位是测量模式,低 30 位是测量尺寸。
又见情义11 小时前
android
RK3568 Android 13 本地 U 盘 OTA 升级实战:基于 RKUpdateService 的完整流程目录前言一. 基本介绍1. RKUpdateService 是什么二. 具体操作第一步:用正确的命令编译 OTA 包
Godikov12 小时前
android
Android10后台弹窗与APK自动更新场景:后台服务检测到新版本,需要把 App 界面强制弹到用户面前,引导完成 APK 更新。在 Android 10 之前一行 startActivity 就能解决,Android 10 之后直接失效——本文记录我们的完整解决方案。
又见情义13 小时前
android
RK3568 Android 13 USB OTG/Host 切换调试经验分享目录前言经验1. 切换到 Device (OTG) 模式2. 切换到 Host 模式3. 调试中遇到的坑
终端安全笔记14 小时前
android·网络·安全·ios·智能手机
iOS 27 之后「策略空转」:设备升级不报错,但旧策略不再管它iOS 27 之后最危险的失效不报错。设备仍在线、状态健康、仍受管理,但「告诉它何时更新」的那部分 legacy 命令已被移除,旧策略不再被应答,也不会产生错误码。判断依据是策略类型字段,不是设备在线状态。本文给出排查链路与可自验动作。
JMchen15 小时前
android·kotlin·canvas
实战案例:实现120fps流畅的渐变进度条✅ 启用硬件加速 (setLayerType(LAYER_TYPE_HARDWARE, null))✅ 避免在onDraw中创建对象
敲代码的瓦龙16 小时前
android·java·开发语言·mysql·android-studio
Jetpack?DataBinding!!!在 Android 传统开发中,我们每天都在重复写大量模板代码:findViewById 查找控件、setText 设置文本、setOnClickListener 绑定点击事件。这些冗余代码不仅让 Activity/Fragment 代码臃肿,还极易引发空指针、控件绑定错误等问题。
Android-Flutter17 小时前
android·compose
Compose CompositionLocal 详解CompositionLocal 是 Jetpack Compose 中用于沿着组合树隐式向下传递数据的机制。它类似于 React 的 Context,或者一种“组合树级别的依赖注入”。
三少爷的鞋18 小时前
android
Kotlin 协程闯关:看代码,猜结果这不是一篇 API 速查表。接下来 10 关,每一关都先别急着运行。先凭直觉判断,再打开 IntelliJ IDEA 验证,最后回头看协程到底是怎么运行的。
2501_9327502620 小时前
android
Android 跑马灯:从一行 XML 到自定义控件做歌单、新闻标题、消息列表这种 UI 的时候,经常会遇到歌名 / 标题太长塞不下的问题。 最省事的办法是让它循环滚动展示,也就是跑马灯(marquee)。
BoomHe1 天前
android
Android Framework 文件应用移植到 AndroidStudio将源码树 C:\ZQ\0629\packages\apps\DocumentsUI(Android 13 / TP1A,255 个 Java 文件) 移植为标准 Gradle 工程,可直接用 Android Studio 打开开发调试,改动可通过脚本同步回源码树。
传奇开心果编程1 天前
android·学习·ui·kotlin·android jetpack
【Jetpack Compose基础语法学与练】第8课 rememberSaveable,页面旋转/系统重建保留状态上一课学习了 if 条件渲染和 LazyColumn 懒加载列表,掌握动态UI与长列表渲染。 我们一直用 remember 保存状态,但它有一个致命缺陷:手机旋转屏幕、系统因内存不足重建Activity时,remember保存的数据会全部丢失,重置为初始值。 本课学习 rememberSaveable ,它能在系统重建(配置变更、进程重启)时自动保存和恢复状态,是真实安卓开发必须掌握的知识点。
>Andre<1 天前
android·linux·嵌入式硬件
UFS5.0标准中文全译·卷一:范围、术语与架构目 录第1章 范围(Scope)第2章 规范性引用文件(Normative References)第3章 术语、定义、约定与缩略语(Terms and Definitions, Conventions and Abbreviations)
事圆则缓1 天前
android·java
Java 8 Lambda、Stream、Optional 与 Android 边界:从回调语法到运行时兼容一个 Android 列表页常见的片段是这样的:按钮点击触发一次查询,返回的 List<Article> 要过滤、映射为 Adapter 模型,再在合适的线程更新 UI。匿名内部类能完成它,Lambda、方法引用、Stream 和 Optional 也能让代码更短;但代码变短不会自动改变 Activity 的生命周期、列表处理的线程,或 APK 最终在 Android Runtime 上怎样运行。
mmsx1 天前
android·大数据·opengl
Android 地图十万要素不卡顿:空间网格 + 渐进式加载的移动端实践十万要素不能一次全画?先画视口里的,边拖边补,把卡顿拆成流畅。在手机上显示地图,最怕遇到两个词:一是"十万个点",二是"首次加载"。十万个要素如果一次性全部构建成三角形再上传 GPU,卡顿是板上钉钉的事——构建要花几百毫秒,上传又要几百毫秒,期间屏幕直接冻结。
Godikov2 天前
android
Android 工业终端保活实战:前台服务 + 开机自启 + 更新自启的三重保障适合场景:定制 Android 设备(工业平板、记录仪、自助终端等)需要 7×24 小时运行后台任务,定时上报设备状态。
字节暗面2 天前
android·逆向
SO加固强度怎么量化?腾讯ACE与FairGuard静态分析实测拿到两个AArch64安全模块时,file给出的第一印象很接近:都是64位共享库,都已经Strip,文件大小也只相差约0.36 MiB。NX、Full RELRO和BIND_NOW等基础安全项同样全部通过。
终端安全笔记2 天前
android·ios·智能手机
描述文件、企业证书、MDM 不是三个名字,是三层把"描述文件"“企业证书”"MDM"当成同义词,是这行里最常见也最贵的一个误解。它们是三层不同的东西——描述文件是策略载体,企业证书是分发与签名通道,MDM 是整套管理体系。搞混的直接后果是:你以为换了个证书就换了管控方,实际上机器上的策略一条没动;或者反过来,你以为证书吊销了管控就没了,其实绑定关系还在苹果服务器上挂着。