urenai 发表于 2024-10-14 09:28:14

使用前台服务解决高德模块后台定位的方案

本帖最后由 urenai 于 2025-2-10 21:41 编辑

解决方案在二楼

urenai 发表于 2024-10-16 11:48:21

飞扬工作室 发表于 2024-10-16 11:00
能否将具体解决方案贴出来,以供其他用户参考?







urenai 发表于 2024-10-14 09:33:13

这个方法的解说是认真的吗?

创世魂 发表于 2024-10-14 12:02:34


原文的翻译,就是告诉系统努力的让它运行。差不多就这意思。


urenai 发表于 2024-10-14 20:02:01

总之解决问题了,感谢上面的大佬们。

飞扬工作室 发表于 2024-10-16 11:00:28

能否将具体解决方案贴出来,以供其他用户参考?

urenai 发表于 2024-10-16 11:54:43

本帖最后由 urenai 于 2024-10-16 11:57 编辑

飞扬工作室 发表于 2024-10-16 11:00
能否将具体解决方案贴出来,以供其他用户参考?
上面的例子 没有加上动态请求 定位权限。需要再动态请求:

ps:不知道为什么,不动态请求,光是附加权限无效,必须动态请求一次。

@安卓.权限需求 = 安卓权限.读外部存储
@安卓.权限需求 = 安卓权限.写外部存储
@安卓.权限需求 = 安卓权限.管理外部文件
@安卓.权限需求 = 安卓权限.前台服务
@安卓.权限需求 = 安卓权限.排序后台任务
@安卓.权限需求 = 安卓权限.忽略电池优化
@安卓.权限需求 = 安卓权限.开机自动启动
@安卓.权限需求 = 安卓权限.访问定位额外命令
@安卓.权限需求 = 安卓权限.获取模拟定位信息
@安卓.权限需求 = 安卓权限.安装定位提供者
@安卓.权限需求 = "android.permission.ACCESS_BACKGROUND_LOCATION"



<火山程序 类型 = "通常" 版本 = 1 />

变量 权限 <类型 = "文本型 ">
权限 = 安卓权限.读外部存储
权限 = 安卓权限.前台服务
权限 = 安卓权限.排序后台任务
权限 = 安卓权限.忽略电池优化
权限 = 安卓权限.开机自动启动
权限 = 安卓权限.访问定位额外命令
权限 = 安卓权限.获取模拟定位信息
权限 = 安卓权限.安装定位提供者
权限 = "android.permission.ACCESS_BACKGROUND_LOCATION"
权限 = "android.permission.REORDER_TASKS"
权限 = "android.permission.REORDER_TASKS"
权限 = "android.permission.ACCESS_COARSE_LOCATION"
权限 = "android.permission.ACCESS_FINE_LOCATION"
权限 = "android.permission.ACCESS_NETWORK_STATE"
权限 = "android.permission.ACCESS_WIFI_STATE"
权限 = "android.permission.CHANGE_WIFI_STATE"
权限 = "android.permission.INTERNET"
权限 = "android.permission.READ_PHONE_STATE"
权限 = "android.permission.WRITE_EXTERNAL_STORAGE"
权限 = "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"
权限 = "android.permission.BLUETOOTH"
权限 = "android.permission.BLUETOOTH_ADMIN"
权限 = 安卓权限.写外部存储
权限 = 安卓权限.管理外部文件
请求权限 (权限, 0)



意外发现了个BUG:




选定 复制图像 结果:

<火山程序 类型 = "通常" 版本 = 1 />



urenai 发表于 2024-10-16 12:00:45

安装后的APP 在 通知 列表里打开 APP 通知属性,除了 上面定义的高德,定位 之外还有一个未知

飞扬工作室 发表于 2024-10-16 13:28:55

urenai 发表于 2024-10-16 12:00
安装后的APP 在 通知 列表里打开 APP 通知属性,除了 上面定义的高德,定位 之外还有一个未知 ...

非常感谢!

君安光电科技 发表于 2024-10-17 02:38:14

顶~顶~更健康!:P
页: [1]
查看完整版本: 使用前台服务解决高德模块后台定位的方案