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

#android

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

ContentProvider 跨进程数据共享实战

hunter android

需要权限:<uses-permission android:name="android.permission.READ_CONTACTS" />

1200

App 在部分安卓手机上安装失败怎么排查?7 类原因与解决方法

优测云服务平台

同一个 APK,在测试机上安装正常,到了部分用户手机却只提示“应用未安装”“安装包与系统不兼容”,甚至没有明确报错。这类问题不能只看前端提示。最有效的排查方法,...

6310

自定义 View 绘制与触摸冲突:从滑动卡顿到事件分发闭环

hunter android

自定义 View 的绘制逻辑和触摸事件处理,通常在 Demo 里运行正常,但嵌入复杂列表、ViewPager 或嵌套滚动容器后,就会出现滑动冲突、绘制卡顿、状态...

4910

Flutter Android 构建避坑实录(一):三层锁文件陷阱,每一层都能让你白跑一小时

海威理查德

如果你的 Flutter Android 构建出现以下任一症状,九成是锁文件问题:

7300

Android Bitmap内存管理与OOM治理从崩溃现场到可控降级策略

hunter android

在图片密集型 Android 应用中,Bitmap 内存管理不当是 OOM(OutOfMemoryError)的主要诱因。用户浏览相册、加载高清图片或频繁切换页...

8310

Android WebView 治理实战: 从线上白屏崩溃到协议化通信

hunter android

某电商 App 的营销活动页用 WebView 承载,H5 团队独立发布内容,Android 端只负责容器。上线后陆续收到用户反馈:"点了活动按钮没反应""页面...

13510

[鸿蒙从零到一]HarmonyOS 单元测试与 UI 自动化测试实战:从代码质量到用户体验的全链路保障

hunter android

测试是软件工程中不可或缺的环节。在 HarmonyOS 应用开发中,良好的测试策略能够有效提升代码质量、减少线上故障、加速迭代节奏。本文将系统性地介绍 Harm...

13010

Jetpack DataBinding 与 ViewBinding:从代码绑定到声明式视图

hunter android

在 Android 开发中,findViewById 曾是每个 Activity 和 Fragment 必写的模板代码。随着项目规模增长,大量的视图查找代码不仅...

11410

ViewPager2 与 Fragment 生命周期协同:从预加载到状态一致性

hunter android

ViewPager2 + Fragment 是 Android 应用中常见的页面滑动方案,但在实际项目中,Fragment 的生命周期、预加载行为、状态保存与恢...

10910

[Android 从零到一] Retrofit 请求取消与生命周期绑定:从 Call.cancel 到协程可取消设计

hunter android

用户退出页面、切换 Tab、网络超时——这些场景下,正在进行的网络请求如果不取消,会带来三个问题:

12900

图片文字,App Inventor 怎么读?在线 OCR 与离线拓展一次讲清

用户10956490

做拍照搜题、票据录入、商品标签采集,都会碰到同一个问题:App Inventor 怎么做 OCR?

8500

[Android 从零到一] Compose LazyColumn 性能优化:key、稳定性与重组治理

hunter android

LazyColumn 是 Compose 中处理长列表的核心组件,但很多项目在列表数据更新时会出现闪烁、滚动卡顿或不必要的重组,根本原因往往集中在三个问题上:k...

16110

培训平台移动端离线学习方案设计与实现:视频缓存、断点续传与进度同步的工程实践

企学宝-书涵老师

深圳学友科技有限公司 | 技术经理 (已认证)

离线学习看起来就是"把视频下载到手机里,没网也能看",但实际落地时每个环节都有移动端特有的工程挑战。

10810

Android内置GPS与腾讯地图定位技术对比分析

用户12181391

移动端定位技术是LBS(Location-Based Services)应用的基础设施。Android平台自诞生起便提供了基于系统框架的定位能力,随着Googl...

16100

[Android 从零到一] Android 事件分发机制:从 ACTION_DOWN 到 View 事件消费链路

hunter android

在 Android 开发中,触摸事件的处理是交互体验的核心。一个点击、一个滑动,背后都是一套完整的事件分发链路。本文从 MotionEvent 的基础概念出发,...

8000

[Android 从零到一] Kotlin Channel 与复杂并发场景:从生产者-消费者到结构化并发治理

hunter android

在 Android 开发中,协程让异步代码变得清晰,但当多个协程需要协作时——比如一个协程负责生产数据,另一个协程负责消费处理,或者需要在多个协程间传递事件——...

10100

HTML打包APK实现视频全屏播放方法

用户10280634

HTML页面可以通过 video 标签播放网络和本地视频,结合浏览器全屏接口实现最大化播放,并在全屏时锁定横屏获得更好的观看体验。完成页面代码后,再通过HTML...

22510
领券