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

#android

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

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

用户10956490

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

100

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

hunter android

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

3610

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

企学宝-书涵老师

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

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

2400

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

用户12181391

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

12100

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

hunter android

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

4900

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

hunter android

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

8300

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

用户10280634

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

12310

HTML项目打包APK:实现二维码扫码功能详解

用户10280634

在HTML项目中,可以使用 html5-qrcode 调用手机摄像头并识别二维码。完成页面代码后,再通过HTML一键打包APK工具勾选相机权限,即可生成支持扫码...

31410

ViewModel 源码机制与进程重建恢复:从 ViewModelStore 到 SavedStateRegistry 的完整链路

hunter android

ViewModel 是 Android Jetpack 架构组件的核心,它不仅能在配置变更(如屏幕旋转)时保留数据,还能与 SavedState 机制配合,在进...

5600

Hilt 在多模块项目中的落地实战:依赖注入的边界与模块化设计

hunter android

在单模块项目中,Hilt 的依赖注入配置通常比较直接:定义 Module、标注 @Inject、编译通过即可使用。但当项目逐步模块化后,依赖注入的复杂度会显著上...

8710

[Android 从零到一] Android 深度链接与 App Links:从 URI Scheme 到可验证的应用跳转

hunter android

深度链接(Deep Link)是移动端产品常见的诉求:从网页、通知、分享卡片里点一个链接,直接打开 App 内的某个页面。但实现方式不止一种,不同方案的安全性和...

16510

更新一个 APK 要登录 7 个后台?先把重复发布流程理

初雪云

对很多 Android 开发者来说,真正让人疲惫的不是打出一个 APK,而是版本更新之后的那一串重复操作:上传安装包、确认版本号、填写更新说明、切换不同市场后台...

9600

巴法云 Java & Android SDK 实战指南,让你轻松接入巴法云

云阙-NebulaGate

上一篇聊了为什么写这个 SDK、把哪些"重复活"包了。这篇不绕弯,直接带你从加依赖跑到第一个请求,JVM 和 Android 都给完整示例,顺带把几个接入时容易...

7720
领券