ipAddr

立即使用

getIp

论坛示例

为帮助用户更好更快的使用模块,论坛维护了一个示例(https://community.apicloud.com/bbs/thread-142698-1-1.html),示例中包含示例代码、知识点讲解、注意事项等,供您参考。

概述

ipAddr 模块专门针对android获取ip地址开发,可以指定只获取wifi的ip,也可以默认没连wifi时,就根据手机移动网络的ip地址来。

getIp

获取ip地址

open({params}, callback(ret, err))

params

type:

  • 类型:string
  • 描述:(可选项)ip地址的类型,填wifi时,只返回当前wifi链接的ip地址。默认先判断是否有wifi连接,有的话,返回wifi的ip地址,没有的话,返回手机网络ip。
  • 默认值:false

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status : true, //true 查询成功,false 查询失败
  3. ip: '192.168.100.110',
  4. type : 'wifi'
  5. }

示例代码

  1. var ipAddr = api.require('ipAddr');
  2. var param = {type:"wifi"};
  3. ipAddr.getIp(param,function(ret,err){
  4. api.alert( {msg:JSON.stringify( ret )});
  5. });

可用性

Android系统

可提供的1.0.0及更高版本