转自:http://blog.csdn.net/tody_guo/article/details/6646709

[java] view plaincopy
  1. package org.example.itester;
  2. import android.app.Activity;
  3. import android.bluetooth.BluetoothAdapter;
  4. import android.content.Context;
  5. import android.content.Intent;
  6. import android.net.wifi.WifiInfo;
  7. import android.net.wifi.WifiManager;
  8. import android.os.Bundle;
  9. import android.widget.TextView;
  10. public class wifibtcheck extends ITester{
  11. private static final int REQUEST_ENABLE_BT = 3;
  12. @Override
  13. public void onCreate(Bundle savedInstanceState) {
  14. super.onCreate(savedInstanceState);
  15. setContentView(R.layout.wifibtcheck);
  16. mWifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);
  17. if (!mWifi.isWifiEnabled())
  18. {
  19. mWifi.setWifiEnabled(true);
  20. }
  21. WifiInfo wifiInfo = mWifi.getConnectionInfo();
  22. bAdapt= BluetoothAdapter.getDefaultAdapter();
  23. if (bAdapt != null)
  24. {
  25. if (!bAdapt.isEnabled())
  26. {
  27. Intent enBT = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
  28. startActivityForResult(enBT, REQUEST_ENABLE_BT);
  29. }
  30. btMac = bAdapt.getAddress();
  31. }else{
  32. btMac = "No Bluetooth Device!";
  33. }
  34. if((WifiMac = wifiInfo.getMacAddress())== null)
  35. {
  36. WifiMac = "No Wifi Device";
  37. }
  38. TextView mac = (TextView)findViewById(R.id.macView);
  39. mac.setTextSize(38);
  40. mac.setText("   无线MAC:  "+ WifiMac + "\n   蓝牙MAC:  " + btMac);
  41. }
  42. public void onActivityResult(int requestCode, int resultCode, Intent data) {
  43. switch (requestCode) {
  44. case REQUEST_ENABLE_BT:
  45. // When the request to enable Bluetooth returns
  46. if (resultCode == Activity.RESULT_OK) {
  47. // Bluetooth is now enabled, so set up a chat session
  48. } else {
  49. finish();
  50. }
  51. }
  52. }
  53. }

Android 获取无线蓝牙MAC信息代码相关推荐

  1. Android获取cpu和内存信息、网址的代码

    android获取手机cpu并判断是单核还是多核 /**  * Gets the number of cores available in this device, across all proces ...

  2. android 获取apk的版本信息

    今天,简单讲讲android如何获取apk的版本信息. 这个很简单,但是之前还是查找了资料,所以记录一下. 一.应用程序得到自己的版本信息 /*** 得到当前应用版本名称的方法* * @param c ...

  3. android获取进程内存使用信息、一键加速(内存清理)与进程重要级别解析

    android获取进程内存使用信息.一键加速(内存清理)与进程重要级别解析 获取进程内存使用信息 获取单个或多个进程 获取系统内存状态的信息 MemoryInfo说明 内存清理 killBackgro ...

  4. android获取apk版本号,android 获取apk的版本信息

    释放双眼,带上耳机,听听看~! 今天,简单讲讲android如何获取apk的版本信息. 这个很简单,但是之前还是查找了资料,所以记录一下. 一.应用程序得到自己的版本信息 /** * 得到当前应用版本 ...

  5. android获取堆叠的通知栏信息

    需求背景         由于公司是做蓝牙可穿戴设备的,其中有一个向设备推送第三方的推送消息的功能. 主要API         NotificationLisenerService:android提 ...

  6. App获取android分辨率,Android 获取手机及APP信息实例详解

    霜风渐紧寒侵被,听孤雁声嘹唳,一声声送一声悲.<御街行>中的这句诗用来形容这个季节的北京真是再合适不过了,霜风阵阵,跑步的时候也越来越舍不得脱去外套了,考验毅力的时刻到了! 言归正传,开发 ...

  7. Android获取手机应用程序包的信息

    2019独角兽企业重金招聘Python工程师标准>>> 今天写了一个获取手机程序相关信息的demo,以下是demo的运行结果. 这是项目的结构. 下面是项目的具体代码: 1.Main ...

  8. android 获取设备的mac地址,Android编程获取设备MAC地址的实现方法

    本文实例讲述了Android编程获取设备MAC地址的实现方法.分享给大家供大家参考,具体如下: /** * 获取设备的mac地址 * * @param ac * @param callback * 成 ...

  9. Android获取系统的硬件信息、系统版本以及如何检测ROM类型

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/52438706 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  10. android获取手机sim卡信息,Android获取手机SIM卡运营商信息的方法

    本文实例讲述了Android获取手机SIM卡运营商信息的方法,对于Android程序设计有非常实用的价值.分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: /** * 获取SIM卡运营商 ...

最新文章

  1. LambdaMART简介——基于Ranklib源码(二 Regression Tree训练)
  2. Codeforces Round #719 (Div. 3)/ Codeforces Round #720 (Div. 2)
  3. git服务器维护 备份,gitlab服务运维,备份与恢复 - 橙子柠檬's Blog
  4. c语言判断整数_用c++编写闰年的判断基础程序
  5. Win下部署Django开发环境
  6. 海明距离mysql查询_海量数据,海明距离高效检索(smlar) - 阿里云RDS PosgreSQL最佳实践-阿里云开发者社区...
  7. 在.Net中json应用测试整理
  8. 对比Linux系统和Windows系统哪个更好
  9. Spring 注解@Resource @Autowired @Service @Component
  10. grpcio安装不了
  11. 计算机命令指示符大全,常用CMD命令提示符大全:让你玩转Win7系统“运行命令”!...
  12. 揭秘直播带货的收割套路
  13. python第四天 组合数据类型 文件与数据格式化
  14. 计算机组成原理期末复习
  15. 5G网络演进行业及市场发展需求
  16. 2022-2027年中国暖气片行业市场全景评估及发展战略规划报告
  17. (SQI)Face Recognition under Varying Lighting Conditions Using Self Quotient Image
  18. 论文解读:Cycle ISP Real Image Restoration via Improved Data Synthesis
  19. poscms会员头像更新接口
  20. 2018年兰博基尼突破5000台销量大关

热门文章

  1. DTCC 2018大会归来
  2. 机房资产管理系统linux,资产管理平台设备技术指标.doc
  3. 怎么把几个音频合并在一起?
  4. 电脑怎么把大量音频合并
  5. Java9之后显示已过时newInstance()方法
  6. 企业运营管理体系是什么?
  7. CardView-卡片布局
  8. antDesign Drawer
  9. CCF CSP认证JAVA(一)
  10. 元素周期表排列的规律_元素周期表的排列有什么规律?