一些常见坑总结
833

课程中插件化重构中的一些常见坑总结

讨论题目:

组件化的重构一般不会遇到太多坑,有问题一般也是我们自己代码层面的问题,而插件化则在我们整个重构过程中,会遇到非常多的问题,在我们课程重构过程中也为大家记录了许多常见问题,那么插件化主要在问题都是哪几类呢?

思路点拨:
  1. 插件化框架的选型和接入问题传统比较多,尤其是与android-gradle-plugin版本的兼容问题
  2. Fragment在使用时,问题比较多,尤其是在某一个插件的Fragment被另一个插件调用时,问题比较多
  3. Context引用问题,在插件化开发时,一定要牢记,我们当前的代码是运行在哪个插件中,不同的插件都有自己的Context,使用了不同插件的Context,可能会带来各种奇怪的问题
  4. 插件间相互调用时,容易遇到问题,一定要通过对外暴露AIDL的方式,去与外界通信

大家一定要亲自去跟着课程中的步骤去插件化一下自己的APP或课程中的音乐APP,不要以为看一次或乾看几次,不动手就能够学会,插件化重构这部分内容有一个最大的特点就是,一看就会,一写就废,所以,老师要求大家自己亲手动手重构,把每个遇到的问题都记录下来,形成一个文档,你可以把相关的文档发到我们的课程讨论区,与大家一些沟通交流,看看大家都遇到了什么问题,如果是大家都遇到的,哪尤其要好好理解一下,为什么这么做不行,如何修改

我的作业
去发布

登录后即可发布作业,立即

全部作业

高德注重导航的功能,
1、有很多路连名字都没有,但是高德依旧可以标记出来,用于骑行、徒步等低速运动,需要更详细地显示细节,高德地图则好于百度;
2、高德语音提示比较全面,导航只听语音的话。
百度注重生活的功能 ,
1、实景功能 三维效果逼真,方便用户能够精准的找出目的位置
2、商家服务 对查找商家等 路线的优选
高德会给出路程最短的(省油,适合长图)
百度则有更多的考虑,包括避开拥堵路段(省时,适合城市里)
对开发者的主要区别:
百度地图:
网页版地图平台更好(Android、IOS、WEB)。
支持全景API
POI数据很丰富
缺点:api文档(烂的一批)
高德地图:
开发者人群的支持面更高,

平台适用性更好(Android、IOS、windows phone、Win8、web)。

0
评论
提交于  2023-06-27 18:23:43

登录后即可查看更多作业,立即

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号