uniapp ping插件 离线打包
简介
ping 网络测试插件,例如 ping 127.0.0.1
插件地址
插件使用说明
参数
属性 | 类型 | 默认值 | 是否必填 | 说明 |
---|---|---|---|---|
ip | String | 无 | 必填 | 要测试的ip 地址 |
callback | function | 无 | 否 | 测试结果的回调 |
回调函数中的参数
Obecjt
属性 | 类型 | 说明 |
---|---|---|
code | String | 测试结果的状态, 200 为成功 |
result | String | true: 能ping通 / false: 不能ping通 |
msg | String | 连接失败/ 连接成功 |
使用
1、将压缩包解压后的文件ciwei-pingNetwork
放在nativeplugins
目录下;
2、scriprt 中:
//引用插件const pingModule = uni.requireNativePlugin('ciwei-pingNetwork');//回调函数const callback = function(data){if(data.result){// ping 成功// 这里写自己的代码逻辑}else {//ping 失败// 这里写自己的代码逻辑}}//开始调用,ip 为自己要测试的ip 地址,如: 127.0.0.1pingModule.isNetworkOnline(ip, callback);
注意:如果在真机运行中报 [JS Framework] 当前运行的基座不包含原生插件[ciwei-pingNetwork],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
。
解决办法:
1、在nativeplugins 目录下是否有 ciwei-pingNetwork 文件,如果没有的话则新建,并将下载的压缩文件解压后 ciwei-pingNetwork 放在nativeplugins目录下目录结构如下:├── nativeplugins │ └── ciwei-pingNetwork │ │ │── android │ │ │ └── ciwei-pingNetwork.arr │ │ └── package.json 2、在manifest中配置该插件manifest.json -> App 原生插件配置 -> 本地插件【选择本地插件】,在弹出框中勾选 ciwei-pingNetwork,然后重新制作自定义基座(运行 -> 运行到手机或模拟器 -> 制作自定义调试基座)3、运行:选择菜单“运行->运行到手机或模拟器->运行基座选择->自定义调试基座”后再次运行项目
支持离线打包
操作步骤:
- 将解压后的
ciwei-pingNetwork.arr
文件放在 UniPlugin-Hello-AS -> app -> libs 目录下; - 在 UniPlugin-Hello-AS -> app -> build.gradle 文件中,
dependencies
下添加:
implementation fileTree(dir: 'libs', include: ['*.aar'])
如图:
dependencies {implementation fileTree(dir: 'libs', include: ['*.aar'])...
}
然后再build 就可以了。
uniapp ping插件 离线打包相关推荐
- Uniapp 原生插件 云打包
Uniapp 原生插件 云打包 走了一些路,填了一些坑 和大家分享下 : 第一步 原生插件的编写: 网上有很多资料 官方的文档:https://ask.dcloud.net.cn/article/35 ...
- uni-app项目Android离线打包UrlSchemes设置
UrlSchemes配置 在uni-app项目中,UrlSchemes设置实现被第三方应用调用,主要有两种情况: 一.在线打包 在HBuilderX 中打开uni-app项目的manifest.jso ...
- uniapp ios app离线打包 - 配置
前言 进行UniApp 离线打包之前, 建议先认真阅读一遍官方的开发文档.真正阅读过了,可以少踩很多坑.本文介绍离线打包前的准备及iOS工程的一些配置和需要注意的事项. 官方文档: App离线打包 i ...
- 最新UNI-APP 安卓本地(离线)打包(图文详细教程)
uni-app 官方文档地址 原生开发者支持 Android Studio 下载地址:Download Android Studio and SDK tools | Android Develo ...
- 【uniapp项目Android离线打包app教程】
[最近打包移动端Android App,看了很多资料教程,整理了一下,送给有缘人 1.下载Android Studio 打包app需要用到Android Studio,如果没有可以先去下载,按提示安装 ...
- 【uni-app】基于uni-app的Android离线打包,wifi物联网
背景:公司有款产品内置wifi模块,需要Android端提供接口供前端uni-app去调用.主要功能分为开启wifi.关闭wifi.连接wifi. 重点:以下会涉及Android10以下以及Andro ...
- Uniapp中使用高德地图,并在android studio中离线打包
Uniapp中使用高德地图,并在android studio中离线打包 带高德地图功能的Uniapp的android离线打包 1. Uniapp中使用高德地图的方式 2. 高德地图中申请key 3. ...
- uniapp离线打包
基于uni-app的andiord 离线打包 开发工具及所需要的夹包 1.Android Studio 下载地址 Android Studio官网 2.HBuilderX下载地址 这里HBuilder ...
- uniapp离线打包apk - 安卓篇
效果图 汇总 AndroidStudio离线打包配置汇总_Rudon滨海渔村的博客-CSDN博客完整教程 https://blog.csdn.net/qq285744011/article/detai ...
最新文章
- 水泵怎么做_不是说鱼缸里放置三合一水泵都会起到反作用,也得看什么缸什么鱼...
- swift4.0 try 的强大
- python自学书籍顺序-【经验分享】自学Python的学习顺序!附学习资料
- 移动硬盘由于IO设备错误,无法运行此项请求文件怎样恢复
- 【MM模块】Source Lists 货源清单
- GitHub Corners 挂角链接
- 程序员项目_您如何让程序员加入您的项目?
- 用python庆祝生日_奶茶妹妹章泽天欢度27岁生日,甜蜜微笑庆生,美到登热搜第一...
- 哪句诗词最让你怦然心动?
- 同为开发:有了分布式/高并发等这些Java项目经历,面大厂稳了!
- CCF201403-1 相反数(解法三)(100分)(废除!!!)
- 大数据开发之路:hive篇,你看了吗?
- TCP协议如何保证可靠传输
- 基于北斗GNSS高精度形变位移监测系统
- 银行家算法02--申请资源 (操作系统)
- setTimeout的隐藏小知识
- 【uniapp滚动穿透】 在u-modal中使用scroll-view底下主页面会跟随滚动
- Mac键盘和Windows键盘对应表
- PHP app登录qq,APP配置QQ登录的详细教程
- VB 数据库交互(二)——经典五实例总结