从一开始,就在想有没办法把首页的百度地图换成高德地图呢…
由于本人不是专业安卓开发的,所以前期做了很多调研,但还是没找到什么比较好的实例进行研究…
最近,兴起了ChatGPT,于是我就把这一需求,结合了ChatGPT进行研究…
不得不说,ChatGPT实在太强大了,经过一个上午的对话,将我向正确的方向指引,然后终于成功添加,模拟器运行正常…

模拟器运行,第一版
运行没问题后马上拿上车去测试,车机上运行也没问题但是只是显示并停在了第一屏,没有持续刷新…

第一版上车测试,不自动刷新
然后,又回去跟ChatGPT折腾了几个小时,然后又拿原生的启动器解包,研究了原生的代码,终于发现了问题所在,然后模拟器上跑一下,也能刷新了

模拟器运行,第二版
然后就是等待下班,上车测试…
经过一翻更新之后,车机运行也没问题了,可以正常刷新…

第二版车机运行
然后,又测试了一下导航,也可以正常显示…

第二版车机导航测试
由于今天不用开车,所以没有上路进行测试…
最后总结一下,前期的调研,解包研究了桌面的代码和百度地图的代码,发现如果用相同的方法平替首页的百度地图,需要对高德进行解包修改,而且这个开发对于我来说,还不太现实…然后发现在原生启动器中,有高德的小组件,所以就想能不能用小组件替换,然后就有了这次尝试…
高德只做了两种小组件,能用的也只有4x3的小组件,使用后发现,显示的UI有点大,但我也不知道有没办法去修改,能不能修改…这只能看看有没有开发大佬指点一下