首页
学习
活动
专区
圈层
工具
发布

#android

基于 Linux 内核的开放源代码移动操作系统

SavedStateHandle 实战:让页面状态经得住进程重建

hunter android

Android 页面从后台返回时,偶尔会出现搜索词丢失、筛选条件复位、编辑内容清空。很多时候这不是普通的配置变更,而是应用进程在后台被系统回收后重新创建。本文从...

1300

用自然语言控制手机,一条命令让 AI 帮你操作 Android 和 iOS 设备!

测试开发技术

一句话介绍:它是一款用自然语言控制 Android 和 iOS 设备的开源 Agent 框架。

1000

7个App Inventor 2文件操作实用技巧,读写文件从未如此顺手

用户10956490

开发App时,数据存在哪儿是个绕不开的问题——用户的笔记、游戏存档、从网络下载的配置文件,几乎每个应用都要和文件打交道。App Inventor 2 自带的文件...

2600

Android 14/15 侧载APK新变化:最新权限限制与安装指南

用户3422173

每次Android大版本更新,Google都会进一步收紧侧载APK的流程。Android 14和15也不例外。这不是为了妨碍普通用户——而是为了应对日益增长的恶...

3800

Fragment 事务与状态丢失:从崩溃现场到稳定治理

hunter android

Fragment 的添加、替换和返回栈操作看起来只是几行代码,但线上常见的 `Can not perform this action after onSaveI...

5410

上线当天App就崩了——用App Inventor 2的Web组件正确处理API调用

用户10956490

上周五晚上,朋友老刘急匆匆给我发消息:"我的查价App上线两天,差评炸了,用户说一打开就白屏。"

4300

App Inventor 2 扩展开发实战:从Java小白到发布第一个.aix自定义插件

用户10956490

刚接触App Inventor 2时,大部分人会被它现成的组件库"惯坏"——想听歌有Player、想拍照有Camera、想存数据有TinyDB。但做着做着就发现...

8600

OkHttp 连接池与请求复用:从线上慢请求到网络层治理

hunter android

很多 Android 应用的网络慢,并不是接口本身慢,而是客户端在重复建连、TLS 握手、DNS 解析、请求排队和连接复用上浪费了时间。OkHttp 已经把连接...

6800

[Android 从零到一] ActivityResult API 实战:替代 onActivityResult 的现代回调设计

hunter android

摘要:ActivityResult API 把页面跳转、权限申请、拍照选图等结果回调从集中式的 requestCode 分发,改成生命周期感知、类型更明确的注册...

7610

DataStore 工程化实践:迁移、并发更新与异常恢复

hunter android

很多项目把 DataStore 当成 SharedPreferences 的替代品:定义几个 key,读取 Flow,调用 `edit` 写入,看起来就完成了升...

7100

安卓大版本升级后APK不兼容怎么办?2026跨版本更新指南

用户3422173

手机系统从 Android 14 升级到 15、甚至直接跳到 Android 16 后,你有没有遇到过这种情况——原来用得挺好的应用突然打不开了,或者直接提示"...

24400

我用AnyComponent块改造了App,30个按钮的代码从300行缩成了10行

用户10956490

去年接手一个社区"签到助手"App需求——20多个签到桌,每桌一个按钮记录签到。第一版老老实实给每个按钮写独立事件块,代码像蜘蛛网。直到我发现App Inven...

8500

[Android 从零到一] RecyclerView 多类型列表实战:稳定刷新、状态恢复与性能治理

hunter android

业务列表很少只有一种卡片:顶部横幅、运营入口、内容卡片、分组标题、加载提示常常混在同一页面。功能继续叠加后,直接在一个 Adapter 里堆 `viewType...

8200

Jetpack Compose 深度解析:初始组合与重组的底层奥秘

木易士心

Jetpack Compose 作为 Android 的声明式 UI 工具包,其核心优势在于能够通过数据变化自动驱动 UI 更新。要真正掌握 Compose,仅...

6300

关于App Inventor 2颜色积木,被问最多的8个问题

用户10956490

每次看到有人晒出配色惊艳的App,评论区总有一堆人在问颜色积木怎么用。颜色模块看起来简单——就三个积木块,但实际用起来,"为什么我设的颜色跟想的不一样"这一个问...

5400

[Android 从零到一] Paging 3 RemoteMediator 实战:构建离线优先的分页列表

hunter android

只从网络分页,断网后页面就会失去内容;只从数据库读取,又需要自己处理拉取、缓存和翻页。`RemoteMediator` 把两者连接起来:界面始终观察 Room,...

5400
领券