Kotlin 取 MAC 地址
2024-09-04 12:27:42
package com.example.ybs.myapplication import android.annotation.SuppressLint
import android.net.wifi.WifiManager
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.activity_main.*
import java.net.NetworkInterface class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main); var mac = getLocalMacAddress();
txtInfo.text = mac;
} @SuppressLint("WifiManagerLeak")
fun getLocalMacAddress():String{
var Context = this.applicationContext;
var wifi= getSystemService(WIFI_SERVICE) as WifiManager;
var info=wifi.connectionInfo;
return info.macAddress;
} }
需要权限
<permission android:name="android.permission.ACCESS_WIFI_STATE" />
<permission android:name="android.permission.CHANGE_WIFI_STATE" />
最新文章
- 的vim和emacs常用配置记录
- VS 打开工程后 自动关闭
- Java日志&mdash;&mdash;2016.6.3
- IDEA新建MAVEN项目时速度缓慢
- Android ContentProvider 简单学习
- Linux系统man查询命令等级及意义
- 【MySQL】Linux MySQL学习记录
- $gte 必须使用双引号,且冒号后面不能有空格
- Apache Hadoop 镜像地址
- Python wifi掉线重连接
- 201521123117 《Java程序设计》第7周学习总结
- Compass 更智能的搜索引擎(1)--入门
- Haskell语言学习笔记(93)Data.Text
- 剑指Offer 31. 整数中1出现的次数(从1到n整数中1出现的次数) (其他)
- [Node.js与数据库]node-mysql 模块介绍
- C# 添加动态属性
- Blink
- IntelliJ IDEA 2017版 使用笔记(十一) Debug操作:IDEA 快捷键
- tomcat 重启报错unregister mbean error javax.management.InstanceNotFoundException
- import 如何工作