Android6.0以上版本使用BluetoothAdapter.getDefaultAdapter().getAddress()是获取不到正确的蓝牙地址的,返回的值都是02:00:00:00:00:00,需要使用下面的代码获取:

android.provider.Settings.Secure.getString(this.getContentResolver(), "bluetooth_address");

经过测试,这行代码运行不需要申请蓝牙权限,在Android4.3上也可以获取到蓝牙地址。

最新文章

  1. 理解CSV文件以及ABAP中的相关操作
  2. 6410实现网卡(DM9000A)收发功能及ARP协议实现
  3. C 文件读写1
  4. Android 加载时在actionBar右上角添加一个加载图标
  5. 利用ExpandableListView和gridview 显示可展开折叠菜单导航
  6. linux开机启动增加tomcat启动项
  7. careercup-数组和字符串1.4
  8. ZeroBraneStudio之支持远程调试
  9. HDU 4751 Divide Groups 2013 ACM/ICPC Asia Regional Nanjing Online
  10. Android RecyclerView 瀑布流
  11. android-用xml自定义背景(可自定义显示具体那一边)
  12. Linux Ubuntu download
  13. B - Moving Tables
  14. PHPExcel 生成excel统计表格
  15. JAVA课程设计-购物车 (201521123101 柏清晔)
  16. (NO.00001)iOS游戏SpeedBoy Lite成形记(十七)
  17. 制作用户登录界面(JAVA实现)
  18. 7th,Python基础4——迭代器、生成器、装饰器、Json&pickle数据序列化、软件目录结构规范
  19. 【LeetCode】14. 最长公共前缀
  20. 函数调用的区别:_cdecl以及_stdcall

热门文章

  1. 洛谷——P2814 家谱
  2. 基于supervisor秒级Laravel定时任务
  3. Python基础-while
  4. hdu 2782 dfs(限定)
  5. bug的分类和等级
  6. mac上常用的命令
  7. ZooKeeper学习总结(2)——ZooKeeper开源Java客户端ZkClient使用
  8. python network programming--connect()
  9. [PWA] Check Online Status by using the NavigatorOnLine API
  10. 利用keepalive和timeout来推断死连接