GoForum🌐 V2EX

有偿请教大佬, android 后台导航问题

kimiler · 2025-12-26 15:40 · 0 次点赞 · 5 条回复

android app 需求:用户无感知导航,也就是后台导航,无页面导航但又需要获取到实时导航的界面截图,可以理解为进入高德导航界面后,通过技术手段隐藏掉该 activity ,但又要截图他的 bitmap

无平台限制,高德,百度,华为,能实现均可

本人尝试了几个方案: 1.集成高德导航后,开启导航,会有新的导航 activity 打开,并且无法隐藏,哪怕再 theme 里设置了透明也无效 2.先不说隐藏的问题,直接对该界面截图,发现底层地图是黑底,可能 sdk 做了一些限制,但系统截屏则正常

5 条回复
rcj6056 · 2025-12-26 15:45
#1

我没看错吧 无感知导航。。。那还导航干嘛

kimiler · 2025-12-26 15:45
#2

@rcj6056 有这样子的需求,所以难道我了,,,

kimiler · 2025-12-26 15:50
#3

补充一下,实际上导航分为两种: 1.实时导航,也是大家经常看到的,有界面有语音,地图根据位置实时前进 2.模拟导航,高德,华为都提供的有,也就是无界面导航,如可设置当前位置数据,部分参数进行模拟导航,接口回调很多导航数据给应用层,比如左拐,又拐,到了什么路口,前方几个红绿灯,就是一大堆的导航数据。个人认为手表里的导航就属于模拟导航,拿到这些数据后简单了画了路名,指示箭头。

但我们的需求是需要完整的导航试图,,

jiaxin1121 · 2025-12-26 16:00
#4

有 root 权限吗,用 hook 劫持呢

wvitas · 2025-12-26 16:05
#5

我给个思路吧,申请全局的悬浮窗,导航什么的在悬浮窗里,我想你应该是需要类似的

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: kimiler
发布: 2025-12-26
点赞: 0
回复: 0