
AR 眼镜:开发实践
文章平均质量分 94
以 AR 眼镜整机开发为切入点,逐步分解功能模块,分篇章讲解介绍,期望能让 AR 眼镜开发者阅读后能有所获。
Swuagg
走一段令人留恋的路,做一个不负自己的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AR 眼镜之-条形码识别-实现方案
摘要:本文详细介绍了AR眼镜(W517/Android9)中实现条形码识别功能的技术方案,主要包括三大模块:1)相机App显示模块负责预览和拍照功能,通过Kotlin实现界面与逻辑;2)算法so库JNI模块通过CMake配置引入算法库,编写cpp文件调用原生方法;3)算法条形码识别模块处理图像并匹配商品数据库。文章提供了完整的代码实现步骤,包括Activity创建、XML布局、JNI接口封装等,并强调该方案为基础实现,实际应用中需根据具体业务需求进行调整。原创 2025-06-20 21:58:57 · 721 阅读 · 0 评论 -
AR 眼镜之-拍照/录像动效切换-实现方案
拍照/录像动效切换主要使用属性动画完成,同时对于放大和缩小的参考方向不同,所以需要动态调整约束,动态调整约束时还需注意 maigin 值,因为文字改变尺寸也会变化。原创 2025-01-08 16:27:08 · 1041 阅读 · 0 评论 -
数字经济下的 AR 眼镜
我们知道,在数字经济的浪潮中,增强现实(AR)技术正迅猛发展,特别是AR眼镜,作为 AR 技术的重要载体,其发展和应用前景值得我们了解和探索。原创 2024-12-18 18:35:14 · 1411 阅读 · 0 评论 -
如何一周内从0到1开发一款应用商店?
1.📂 前言背景:为了对Android OS内的自研应用、第三方应用进行管控,研发内部决定开发一款应用商店,无产品、设计、测试以及项目同学的参与。 参与开发人员:OS/应用开发同学(本人)、云端开发同学。 客户与用户:用户是最终使用产品的人,更多关注功能实用性,当前阶段用户是OS/应用开发同学,未来用户是产品经理、设计同学,以及未来会使用此OS的用户;客户是直属领导,更多关注功能完成度。2.🔱任务拆分2.1 产品需求拆分原创 2024-03-22 15:15:38 · 1658 阅读 · 2 评论 -
一周内从0到1开发一款 AR眼镜 相机应用?
背景:为了满足用户对 AR 眼镜相机功能的体验,研发内部决定开发一款带有 AR 眼镜特性相机应用,无产品、设计、测试以及项目同学的参与。参与开发人员:OS/应用开发同学(本人)。客户与用户:用户是最终使用产品的人,更多关注功能实用性,当前阶段用户是OS/应用开发同学,未来用户是产品经理、设计同学,以及未来会使用此OS的用户;客户是直属领导,更多关注功能完成度。首先,定义图片、视频及其父类的数据结构。原创 2024-11-04 20:43:48 · 2317 阅读 · 0 评论 -
AR 眼镜之-蓝牙电话-来电铃声与系统音效
一共6类,分别是 STREAM_VOICE_CALL、STREAM_RING、STREAM_MUSIC、STREAM_ALARM、STREAM_NOTIFICATION 以及 STREAM_BLUETOOTH_SCO。STREAM_VOICE_CALL:通话声音STREAM_RING:来电响铃STREAM_MUSIC:媒体声音(包括音乐,视频,游戏声音)STREAM_ALARM:闹钟声音STREAM_NOTIFICATION:通知声音STREAM_BLUETOOTH_SCO:蓝牙声音1)原创 2024-09-26 15:29:59 · 1859 阅读 · 0 评论 -
AR 眼镜之-系统通知定制(通知弹窗)-实现方案
1)实现系统通知的监听1. 继承 NotificationListenerService,实现 onNotificationPosted 方法;2. 在 manifest 中声明这个可接收通知的服务;3. 让通知应用拥有获取系统通知的权限。2)系统通知显示:通知弹窗1. 统一处理通知;2. 播放通知音效;3. 显示与隐藏通知弹窗。原创 2024-08-29 21:53:37 · 1408 阅读 · 0 评论 -
AR 眼镜之-系统通知定制(通知中心)-实现方案
通知应用通过继承 NotificationListenerService 实现系统通知的监听与显示,上层 UI 主要包括:通知弹窗、通知中心,系统通知定制的实现方案将分为两个篇章展开,分别是通知弹窗篇与通知中心篇。原创 2024-08-31 18:08:40 · 1643 阅读 · 0 评论 -
AR 眼镜之-蓝牙电话-实现方案
技术方案概述:由于定制化程度较高,包括 3dof/6dof 渲染效果、佩戴检测功能等,所以采取屏蔽原生蓝牙电话相关功能,使用完全自定义的蓝牙电话实现方案。注册 BluetoothHeadsetClient.ACTION_CALL_CHANGED 广播 Action 监听来电/接通/挂断状态;开发来电弹窗、来电界面,并处理相关业务逻辑;原创 2024-07-25 16:11:30 · 1439 阅读 · 0 评论 -
AR 眼镜之-开关机定制-实现方案
开关机定制主要包括:开机 Logo、开机音效、开机动画、关机动画、关机弹窗,下面我们主要针对如上五部分进行定制。开机 Logo 主要是 Logo 文件替换;对于开机音效、开机动画以及关机动画,主要是将相应文件内置到对应位置即可;而对于关机弹窗,是需要定制长按电源键的关机弹窗流程和UI修改的,会相对复杂一些。原创 2024-08-16 17:29:17 · 1335 阅读 · 0 评论 -
AR 眼镜之-系统应用音效-实现方案
系统应用音效都是比较短的,一般采用 Android 推荐的 ogg 格式,直接使用 SoundPool 播放即可。1)初始化 a. 初始化相应 SoundPool b. load 相应音效资源,保存音效资源 ID2)播放音效3)释放资源原创 2024-08-21 15:20:01 · 877 阅读 · 0 评论 -
AR 眼镜之-充电动画定制-实现方案
技术方案概述:对于关机充电动画,是通过 minui 开发的,主要定制 ui.c 文件以及 /images/*.png 图片;对于亮屏/锁屏充电动画,主要通过监听系统充电连接、断开和充满电的广播去实现。原创 2024-07-26 17:41:23 · 898 阅读 · 0 评论