赞
踩
Mars 是一个跨平台的网络组件,包括主要用于网络请求中的长连接,短连接,是基于 socket 层的解决方案,在网络调优方面有更好的可控性,暂不支持HTTP协议。 Mars 极大的方便了开发者的开发效率。
windows和mac请先合入patch,然后再编译此项目,参考以下两步:
git clone https://gitee.com/openharmony-sig/mars.git --recurse-submodules
chmod +x automatically_apply_mars_patch_files.sh
./automatically_apply_mars_patch_files.sh
至此patch合入完成。
ohpm install @ohos/mars
OpenHarmony ohpm 环境配置等更多内容,请参考如何安装 OpenHarmony ohpm 包
第一步: 初始化,导入 Mars 组件到自己项目中;
...
import { Mars, StnLogic, Xlog, BuildConfig } from '@ohos/Mars/';
import MarsServiceNative from '../wrapper/service/MarsServiceNative';
import MarsServiceProfile from '../wrapper/service/MarsServiceProfile';
import marsnapi from 'libmarsnapi.so';
...
第二步:方法调用,通过marsnapi调用对应方法;
marsnapi.BaseEvent_onCreate();
}
在下述版本验证通过:
|---- library
| |---- cpp # 示例代码文件夹
| |---- mars # C++库文件
| |---- ets
| |---- sdt
| |---- SdtLogic # sdt对外封装接口
| |---- stn
| |---- StnLogic # stn对外封装接口
| |---- xlog # xlog对外封装接口
| |---- Xlog # xlog对外封装接口
|---- README.md # 安装使用方法
为了能让大家更好的学习鸿蒙(HarmonyOS NEXT)开发技术,这边特意整理了《鸿蒙开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05
https://qr21.cn/FV7h05
https://qr21.cn/FV7h05
https://qr21.cn/FV7h05
https://qr18.cn/F781PH
https://qr18.cn/F781PH
1.项目开发必备面试题
2.性能优化方向
3.架构方向
4.鸿蒙开发系统底层方向
5.鸿蒙音视频开发方向
6.鸿蒙车载开发方向
7.鸿蒙南向开发方向
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。