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

#android

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

OkHttp 源码解析:拦截器链、连接池与缓存策略的设计精髓

hunter android

OkHttp 是 Android 和 Java 生态中最流行的 HTTP 客户端库,以其高效、简洁的 API 和强大的功能著称。无论是直接使用还是通过 Retr...

5110

WorkManager 后台任务调度实战:从一次性任务到周期执行

hunter android

在 Android 应用开发中,经常需要处理一些后台任务,比如数据同步、日志上传、图片压缩等。这些任务可能需要在特定条件下执行,也可能需要定期运行。WorkMa...

5410

Navigation Component 工程落地:从单 Activity 架构到深度链接配置

hunter android

在 Android 开发中,页面导航一直是个容易出问题的环节:Fragment 回退栈混乱、参数传递不安全、深度链接配置繁琐。Jetpack Navigatio...

8010

Android 通讯录应用开发实战:从零搭建 SQLite 数据持久化完整项目

用户12805941

摘要:本文以通讯录管理应用为实战案例,手把手带读者从零搭建一个完整的 Android 应用。内容涵盖开发环境配置、主界面与详情页 UI 设计、SQLite 数据...

13910

雷电模拟器9 USB / 串口 穿透指南(AI 可直接照做)

雨季

目标:在任意一台新装的雷电模拟器(LDPlayer 9)上,把宿主机上的 USB 设备和串口(COM) 穿透进安卓客机,并做到开机全自动、无需手动操作。

20510

Retrofit 网络请求的异常处理与重试策略实战

hunter android

在 Android 开发中,网络请求是绕不开的环节。Retrofit 作为主流的网络库,提供了简洁的 API 封装,但在实际项目中,我们经常会遇到网络超时、服务...

11810

第10篇:屏ESD Check内核逻辑驱动代码完整拆解

用户12795659

做Android/Linux显示驱动,MIPI屏ESD问题是高频现场bug。静电干扰会导致MIPI链路异常、面板寄存器错乱、黑屏花屏闪屏。很多Panel驱动里都...

8810

把列表里每个数都乘以 2,一块积木就够:App Inventor 的「映射列表」

用户10956490

摘要:有用户问:想把一个列表里的所有数值都乘以 2,再得到这个新列表,找不到「遍历列表、逐个运算、返回列表」的方法。其实列表抽屉里就有现成的一块:「创建新列表 ...

10110

Android 短信收发模块从零到实战:权限配置、界面设计、发送接收与兼容性适配全攻略

用户12805941

摘要:本文从零开始,手把手带你实现一套完整的 Android 短信收发模块。内容涵盖开发环境搭建与权限配置、短信列表界面设计、读取手机短信数据、新建发送界面交互...

17110

鸿蒙版本的电子书阅读APP开放源码啦

aqi00

​书籍是人类进步的阶梯,在手机上阅读电子书,既可以学习又可以娱乐。早在2022年出版的《Android Studio开发实战:从零基础到App上线(第3版)》中...

21710

同一个过程,两种调用方式:App Inventor 里该用哪种?

用户10956490

有用户在社区问:直接「调用 过程名」和「调用过程 + 获取过程 + 输入列表」都能用,性能、效率、使用场景上有什么不同?结论是:平时用前一种。只有要调用哪个过程...

8510

Room 数据库迁移与多表关联查询实战

hunter android

在 Android 本地数据持久化方案中,Room 已经成为事实标准。但很多团队在实际项目中遇到的痛点,往往不是"怎么用 Room",而是"数据库升级了怎么办"...

9410

App 桌面快捷方式、剪贴板、首次运行判断…App Inventor 新组件「应用工具」,一堆实用小功能

用户10956490

App 做到后期,总会冒出一堆「小需求」:设置页要显示版本号,想引导用户去好评,要复制个东西给用户,判断是不是第一次打开……以前每样都得找拓展,或者用活动启动器...

8510

Android WebView 办公应用如何做生产回归 海豹办公 1.9.15 的模板 图片与启动页实践

用户8614259

移动办公应用的“页面能打开”,与“用户可以完成一次编辑任务”,是两个不同的验收目标。模板卡片可能正常显示,但创建副本时才调用到错误的资源服务;登录框可能正常出现...

11210

终于不用拿复选框凑了:App Inventor 新组件「单选框」,问卷表单一个搞定

用户10956490

摘要: 性别、支付方式、单选题——只能选一个的场景太多了。App Inventor 原来只有复选框,想做单选得自己写互斥逻辑。现在有了「单选框」组件:选项用逗号...

12310

Android 运行时权限实战:从声明权限到拒绝后的可用降级

hunter android

摘要:Android 权限处理真正难的地方,不是调用一次授权 API,而是同时面对系统版本差异、用户拒绝、永久拒绝、设置页返回和业务降级。本文以拍照和选择图片为...

14810

腾讯 Shiply:让线上热修复更快,发布更稳

腾讯端服务

线上 Crash、核心功能异常、错误逻辑……当问题已经影响用户,等待下一个应用版本完成审核和覆盖,往往意味着更长的故障窗口。

14310

relationalStore 高级实践: 事务、 迁移与敏感数据保护

hunter android

在 HarmonyOS 应用中,relationalStore 适合承载结构化业务数据,但真正进入生产环境后,难点通常不在于创建一张表,而在于如何保证批量写入的...

8400

[Android 从零到一] MVVM 迁移到 MVI:复杂页面状态如何收敛

hunter android

当页面同时包含筛选、分页、刷新和错误恢复时,单纯增加 ViewModel 字段往往会让状态彼此打架。本文用一个列表页面说明何时需要从 MVVM 的多状态更新迁移...

11200
领券