android获取本地mac地址吗,Android获取本机Mac地址及IP地址方法

news/2024/7/8 8:28:43

1、Android 获取本机Mac 地址方法:

需要在AndroidManifest.xml文件中添加权限:

public String getLocalMacAddress() {

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);

WifiInfo info = wifi.getConnectionInfo();

return info.getMacAddress();

}

2、Android 获取本机IP地址方法:

1.public String getLocalIpAddress() {

2. try {

3. for (Enumeration en = NetworkInterface

4. .getNetworkInterfaces(); en.hasMoreElements();) {

5. NetworkInterface intf = en.nextElement();

6. for (Enumeration enumIpAddr = intf

7. .getInetAddresses(); enumIpAddr.hasMoreElements();) {

8. InetAddress inetAddress = enumIpAddr.nextElement();

9. if (!inetAddress.isLoopbackAddress()) {

10. return inetAddress.getHostAddress().toString();

11. }

12. }

13. }

14. } catch (SocketException ex) {

15. Log.e("WifiPreference IpAddress", ex.toString());

16. }

17. return null;

18. }


http://www.niftyadmin.cn/n/2777140.html

相关文章

用地图和提示的导航和定位

如果你没有硬件来构建地图使用你自己的机器人,你可以使用在 rbx1_nav/maps测试图。否则你需要创建了一个地图按照前面章节的说明,你任然可以在这里使用它。ROS使用提示包装定位机器人现有的地图内使用从机器人的激光或深度相机的当前扫描数据。让我们在a…

Kbengine cocos2djs 地图问题

KBEngine.addSpaceGeometryMapping(self.spaceID, None, resPath) 问下这个resPath加载的文件在哪里,后端愣是没找到,前端倒是看到了,还是让前端加载就足够了,如果是这样子会不会出现修改客户端文件之后可以穿墙之类的问题 D:\kbe…

rails内的class关于添加了has_many或者belongs_to后如何动态添加一些额外的方法 ?...

rails版本5.0.0.1 比如有如下的两个类 class User < ActiveRecord::Basehas_many :postsendclass Post < ActiveRecord::Basebelongs_to :userend 这个时候有一个user user User.take 然后可以使用user.posts来找到属于user的所有的posts&#xff0c;同理如果有一个post…

程序员如何辞职?

2019独角兽企业重金招聘Python工程师标准>>> 在很长的一段时间里我都梦想着有一天能够辞掉我的工作&#xff0c;为自己工作。我感到自己被困在公司里工作&#xff0c;我知道&#xff0c;如果我能自己离开会做得更好。问题是&#xff1a;“怎么离开&#xff1f;” 那…

c# MVC Take的使用

Take的使用 myPicture dbContext.MyPictures.Where(u > u.Width request.Width && u.Height request.Height && u.MerchantID request.MerchantID).ToList()&#xff1b; 这种情况下使用Take(count)不会报错 而对于dbContext.MyPictures.Take(count)也不…

MUI-最接近原生App体验的前端框架

MUI&#xff1a;让HTML5达到原生体验的高性能开源框架 UI组件 HelloMUI HTML5开发移动app教程3-mui开发示例 Hbuilder官网 http://www.dcloud.io/转载于:https://www.cnblogs.com/zjf-1992/p/5952480.html

在 Mac OS X 终端里使用 Solarized 配色方案

from:http://www.vpsee.com/2013/09/use-the-solarized-color-theme-on-mac-os-x-terminal/ 相信长期浸泡在终端和代码的小伙伴们都有一套自己喜爱的配色方案。以前一直在用简单、适合阅读的 Terminal.app 配色方案&#xff0c;换到 MacBook Pro with Retina display 后发现这个…

【云栖大会】原先药企研发要成千上万次实验 现在只要几天甚至几小时就搞定...

当创业创新大会像大明星演唱会那样一票难求&#xff0c;从一开始&#xff0c;就足以证明这是一个属于创业者的时代。昨天&#xff0c;持续4天的2016杭州云栖大会顺利收官了&#xff0c;来自全球58个国家和地区的4万名科技精英现场参会&#xff0c;超过700万人通过在线观看大会直…