当前位置: 首页 > news >正文

网站盈利的10种方式域名污染查询网站

网站盈利的10种方式,域名污染查询网站,直播软件app,奎屯网站建设文章目录 获取IP地址完整示例代码 获取IP地址 在安卓中,我们使用静态方法NetworkInterface.getNetworkInterfaces() 来获取当前设备上所有的网络接口。 网络接口是指设备上用于进行网络通信的硬件或软件。这些接口可以是物理接口(如以太网接口、无线网…

文章目录

  • 获取IP地址
  • 完整示例代码

获取IP地址

在安卓中,我们使用静态方法NetworkInterface.getNetworkInterfaces() 来获取当前设备上所有的网络接口。

网络接口是指设备上用于进行网络通信的硬件或软件。这些接口可以是物理接口(如以太网接口、无线网卡等),也可以是虚拟接口(如VPN连接、回环接口等)。

调用 NetworkInterface.getNetworkInterfaces() 方法会返回一个枚举对象,该对象包含了当前设备上所有的网络接口。通过迭代该对象,可以获取到每个网络接口的详细信息,如接口名称、MAC地址等。对于每个网络接口,可以进一步获取它的IP地址。

我们可以使用while 循环,遍历每个网络接口及其对应的IP地址。通过 interfaces.hasMoreElements()方法 判断是否还有下一个网络接口,通过 addresses.hasMoreElements()方法判断是否还有下一个IP地址。

然后对于每个IP地址,通过 address.isLoopbackAddress 判断是否是回环地址,通过 address.isSiteLocalAddress 判断是否是本地地址,如果符合条件,则返回该IP地址(即当前设备的IP地址)。

使用前,我们需要导入NetworkInterface所在的包。

import java.net.NetworkInterface

代码如下:

val interfaces = NetworkInterface.getNetworkInterfaces()
while (interfaces.hasMoreElements()) {val networkInterface = interfaces.nextElement()val addresses = networkInterface.inetAddresseswhile (addresses.hasMoreElements()) {val address = addresses.nextElement()if (!address.isLoopbackAddress && address.isSiteLocalAddress) {return address.hostAddress}}
}

完整示例代码

import android.os.Bundle
import android.util.Log
import androidx.appcompat.app.AppCompatActivity
import java.net.NetworkInterfaceclass MainActivity : AppCompatActivity() {private val tag = "MyTest"private val port = 8888override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)// 获取ipval ipAddress = getIPAddress()Log.d(tag,"当前IP地址是:$ipAddress")}private fun getIPAddress(): String {val interfaces = NetworkInterface.getNetworkInterfaces()while (interfaces.hasMoreElements()) {val networkInterface = interfaces.nextElement()val addresses = networkInterface.inetAddresseswhile (addresses.hasMoreElements()) {val address = addresses.nextElement()if (!address.isLoopbackAddress && address.isSiteLocalAddress) {return address.hostAddress}}}return ""}
}
http://www.ritt.cn/news/9171.html

相关文章:

  • 微网站建设万能搜索引擎入口
  • 做短租公寓民宿网站微信5000人接推广费用
  • 江西医疗网站建设东莞专业网站推广工具
  • 中国建筑集团有限公司排名seo文案范例
  • 网站做订购爱战网关键词工具
  • 重庆有哪些做网站 小程序的站长之家 seo查询
  • 安居客网站是用什么程序做的企业培训课程设计
  • wordpress安装完之后首页是哪一个站外seo推广
  • 可以免费做宣传的网站bt磁力兔子引擎
  • 巨人时时彩网站开发百度网络推广怎么做
  • 奉贤集团公司网站建设什么是营销模式
  • 微信开发者工具官网下载电脑版建设优化网站
  • 人大网站建设成就优化大师官方
  • 网站免费做app谷歌官网下载
  • 网站 多线怎样进行关键词推广
  • 邯郸建移动网站费用策划网络营销方案
  • 甘肃公司网站建设哪家好软件开发交易平台
  • 做业务不花钱的网站有哪些巩义网络推广
  • win10搭建wordpressseo入门讲解
  • 天河网站建设技术网络营销案例100例
  • 旅游网站建设系统国外新闻最新消息
  • php网站开发百度百科宣传链接怎么做
  • 在线做托福的网站搜狗seo怎么做
  • 导视设计网站推荐广州婚恋网站排名
  • wordpress开发 书安卓优化大师手机版下载
  • 石家庄栾城区建设局网站网络营销管理系统
  • 北京房地产最新消息单页网站怎么优化
  • 上海 餐饮网站建设自助建站官网
  • 找人做个小程序多少钱佛山seo优化外包
  • 做服装网站需要什么条件同城推广引流平台