基于 Linux 内核的开放源代码移动操作系统
Android 应用离不开异步任务:请求接口、读写数据库、加载图片、处理文件、轮询状态、监听搜索输入。早期项目里,这些事情常见写法是回调、AsyncTask、T...
在进行移动端应用程序的桌面化迁移和自动化办公/教学流程整合过程中,通过容器虚拟化(Container Virtualization)技术在 Windows 宿主...
上一篇我们用 Jetpack Compose 写出了第一个声明式 UI 页面。真正开始做业务页面后,最先遇到的问题通常不是布局,而是状态:输入框里的文字放在哪里...
👉 第4篇:Android 内存治理实战:从 PSS 看到 LeakCanary 的全链路(本篇)
过去写 Android 页面,主流方式是 XML 布局加 Activity/Fragment 代码:XML 负责描述控件层级,Kotlin/Java 负责查找 ...
你的 App 冷启动超过 2 秒?Google 的数据说,这会让 53% 的用户选择卸载。今天这篇我不讲概念扫盲,直接上实战:一条 Perfetto 命令 + ...
• ZuzuZoos 完成数千万元 Pre-A 轮融资:锦秋领投,主打 AI 陪伴机器人与 AI-Native 潮玩,又一个"AI + 硬件"赛道的细分玩家入场...
打开音乐 App,切到后台发现音乐还在播放;跑步时开启轨迹记录,锁屏后 GPS 依然写入路线——这些“后台持续运行”的场景,都离不开 Android 的 Ser...
你的新手机里是不是有大量「预装应用」—— 叫外卖的、看视频的、买机票的、玩游戏的?它们占着存储空间,消耗后台电量,还在通知栏不断弹出广告推送。
Android 后台任务一直是个大坑。早期的 Service、AlarmManager、JobScheduler、Firebase JobDispatcher…...
在 Android 项目里,页面跳转一开始通常很简单:从 A 页面打开 B 页面,写一个 Intent;Fragment 之间切换,就在 FragmentTra...
几乎没有 Android 应用不需要联网。列表加载、用户登录、上传图片、推送消息——这些功能的背后都有一个共同的基石:HTTP 网络请求。早期的 Android...
通过SDK Manager进行相应组件安装,SDK安装时,可以自动进入Manager安装页面,如果需要补安装其他组件,可以在SDK安装路径中找到SDK Mana...
摘要: 详细介绍腾讯云手机CVP多终端SDK集成方案,覆盖Web、Android、Windows三大平台,并说明iOS终端对Android云手机实例的访问支持,...
前面聊过的 SharedPreferences 和 Room 擅长管理键值对与结构化数据。但实际开发中还有一类需求它们搞不定:存储图片、日志文件、下载的文档、缓...
从 Android 6.0 (API 23) 开始,Google 引入了运行时权限模型,彻底改变了权限管理的游戏规则。不再是在安装时"一键同意",而是需要开发者...
在前面的文章里,我们已经接触过 Activity、Fragment 和 RecyclerView。写到稍微复杂一点的页面时,一个常见问题会立刻出现:页面上的数据...
> 适合读者:已了解 Activity/Fragment 基础,想搞懂"为什么能在子线程更新 UI"的开发者
在使用 RecyclerView 展示列表时,我们经常需要动态更新数据。直接调用 notifyDataSetChanged() 虽然简单粗暴,但会导致整个列表重...