不知论坛上有朋友玩过AAR么?和AA1942比有什么不同呢?

不知论坛上有朋友玩过AAR么?和AA1942比有什么不同呢?,第1张

首先规则上有区别,AA1942采用了AA50的规则。配件方面AA1942对比AAR少了IPC,编队标记,飞行标记,武器研发表盘,决胜城市表盘,但多出了新的作战单位巡洋舰。1942的战斗盘和参考盘只有文字,AAR则带有图示 查看原帖>>

记得采纳啊

是一家优秀的汽车改装维修公司。

深圳市车之佳汽车科技有限公司是一家专业从事汽车ECU车载电脑调教 性能优化的公司,本公可针对于汽车、卡车、摩托车、游艇等的ECU一对一调教,是全球著名的ARC-TUNING程序品牌, 是专业的ECU改装企业,AAR-TUNING有着十多年的ECU改装历史,无数次在国际改装比赛上获奖,团队包括国内外资深的汽车维修,编程和改装专家,一同来针对中国的ECU车辆进行一对一个性化特调!

之前开发了一个纯Flutter的项目,结果接到个新的需求需要使用Flutter单独开一个模块集成到原有的android项目中

下面分享一下如何集成现有的项目和如何继承以及碰到的问题

1.首先第一步 修改gradle

因为 Flutter 当前仅支持为 x86_64,armeabi-v7a 和 arm64-v8a 构建预编(AOT)的库 所以我们需要修改gradle的文件限制 APK 中支持的架构,从而避免 libflutter.so找不到引起的崩溃

2.新建一个FlutterModel的工程

2.使用aar文件 因为所有工程统一使用jenkins打包所以我们放在本地肯定是不合适的

说以我们需要 打包aar并上传服务器

上传完成后在android中引用

在开发中遇到的问题

1.关于android和Ios中的跳转传参问题

这个问题在android端还是比较方便的 但是的在Ios端并不怎么好实现

最终决定使用flutter_boost来完成android和Ios与Flutter的通信操作

flutter_boost github地址: https://github.com/alibaba/flutter_boost

集成文档: https://github.com/alibaba/flutter_boost/blob/master/INTEGRATION.md

集成文档给出了 但是没有android的 尴尬

下满分享下android的集成

(1)在flutter的 pubspec.yaml工程中添加

(2)修改android工程

使用本地工程的时候需要在工程共添加

使用aar的时候不需要添加

(3)在android工程中添加对应的条状路由配置

(4)在使用默认的flutter_boost启动界面的时候可能碰到状态栏丢失的情况

所以最好集成BoostFlutterActivity写一个新的activity方便处理状态栏和activity进出动画

(5)跳转并传参

//params 传多个参数可以使用json的形式

2.在flutter中的网络框架使用的dio结果在ios的弹出loading的时候出现卡顿现象

解决方式:1.服务换证书 (但是后台太忙暂时没有支持的人员)

2.ios使用原生的loading解决

3.在使用dio的时候出现ios部分手机 网络请求缓慢问题

解决方法:请求的时候使用http 2.0协议

插件地址: https://github.com/flutterchina/dio/tree/master/plugins/http2_adapter


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/675661.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-28
下一篇2023-07-28

发表评论

登录后才能评论

评论列表(0条)

    保存