IEM是索尼相机使用的app
但是它在中国室内往往无法定位
通过反编译发现
如果不在中国(第一次用时候选)它会使用谷歌定位服务(即使选国外实际在中国也不能用 连不上)
那么室内也是可以秒定的
但是在中国无法使用谷歌服务也不支持百度高德之类的定位服务
只能使用原生的GPS定位
而且按它调用的模式
假如长时间移动不超过10米是不会再送定位信号的
导致即使定位成功过了一会又消失了
我得吐槽开发者一定没来中国进行测试(毕竟这个软件的定位只有两个是使用“其他”方法的 一个是中国 一个是韩国(我没去看韩国的子程序 但想必也有奇特之处))
于是我用apktool反编译iem 7.4
然后进行修改 包括
1 由GPS定位改为融合定位
2 不管有没有移动都定期获取定位并发送
3 增加可以在后台“始终定位”的权限
因为smali码编程困难 没有程序中判断老手机是否支持融合定位的问题 如果不支持不用就是了
然后又修改省电策略让iem一直运行
结果就是
我的a7r4无论室内室外
开机几乎秒连秒定
而且即便一直驻留
iem耗电也微乎其微可以不用在乎
XXXXXXXXXXXXXXXXXXXXXXXXt/download/johnnywf/136113...
请直接上传附件到论坛,或者使用Git Large File Storage之类的开放服务,以避免非开放文件服务影响论坛用户下载
其实只要能让手机正常使用Google定位服务即可解决
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |
200字以内,仅用于支线交流,主线讨论请采用回复功能。