android9获取蓝牙地址,Android获取本机蓝牙地址
从Android6.0开始,通过BluetoothAdapter.getDefaultAdapter().getAddress()获取的地址是一个固定值02:00:00:00:00:00,部分从低版本升级到6.0的手机也还是可以获取真实的MAC地址的。下面通过反射的方式
获取蓝牙地址:
public static String getBtAddressByReflection() {
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
Field field = null;
try {
field = BluetoothAdapter.class.getDeclaredField("mService");
field.setAccessible(true);
Object bluetoothManagerService = field.get(bluetoothAdapter);
if (bluetoothManagerService == null) {
return null;
}
Method method = bluetoothManagerService.getClass().getMethod("getAddress");
if(method != null) {
Object obj = method.invoke(bluetoothManagerService);
if(obj != null) {
return obj.toString();
}
}
} catch (NoSuchFieldException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (NoSuchMethodException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
return null;
}
android9获取蓝牙地址,Android获取本机蓝牙地址相关推荐
- android mac测试地址,android获取有线网的Mac地址
Android TV开发中有的机器会接有线网,需要获取Mac地址,下面是我测试的两种Mac地址的获取方式. 1.一共两个方法,目前第二个方法获取的不准,最后一位数取的不对. private Strin ...
- Android10一直获取IP地址,Android 获取IP地址的实现方法
Android 获取IP地址 最近做项目,有一个需求是Android设备获取当前IP的功能,经过一番查询资料解决了,记录下实现方法. 1.使用WIFI 首先设置用户权限 其次,代码如下 public ...
- android获取详细地址,Android获取当前子网掩码地址(亲测可用)
Android 获取当前子网掩码地址(亲测可用),现在网上好多都是通过 DhcpInfo 来获取,但是通过这种方法有 Bug,很多人用 DhcpInfo 的方式都是获取不到,都是为 0.0.0.0. ...
- android获取包版本,Android获取应用名称、版本号、应用包名称,移动设备ID、MAC地址、基站信息和手机型号等详细信...
创建一个android应用(AndroidTest),所需权限如下(AndroidManifest.xml文件): 接下来是MainActivity.java文件: package com.examp ...
- android+手机mac地址,Android 获取手机Mac地址,手机名称
/** * 获取手机mac地址 * 错误返回12个0 */ public static String getMacAddress(Context context) { // 获取mac地址: Stri ...
- android 获取wifi型号,android 获取连接WiFi的名称
释放双眼,带上耳机,听听看~! 今天,简单讲讲如何获取连接的WiFi的名称. 首先AndroidMainfest.xml文件中添加权限: 然后直接获取WiFi名称 WifiManager wifiMg ...
- android+获取相册列表,android 获取相册列表的实现(二)
该项目实现的功能如下: 获取手机相册,点击每个相册之后进入该相册的图片列表界面,在图片列表界面可以实现图片多选,然后进入所选择的图片界面,在该界面内可 该项目实现的功能如下: 获取手机相册,点击每个相 ...
- android 6.0获取手机imei,android获取手机信息大全,android获取大全,IMEI号,IESI号,...
android获取手机信息大全,android获取大全,IMEI号,IESI号, IMEI号,IESI号,手机型号: [java] view plaincopyprint?private void g ...
- android子view获取父布局,Android获取布局父ID(Android get layout parent id)
Android获取布局父ID(Android get layout parent id) 我想知道View和ViewParent有什么区别? 我想获取ImageView父级的Id,但我不能这样做: m ...
- android获取apk版本号,android 获取apk的版本信息
释放双眼,带上耳机,听听看~! 今天,简单讲讲android如何获取apk的版本信息. 这个很简单,但是之前还是查找了资料,所以记录一下. 一.应用程序得到自己的版本信息 /** * 得到当前应用版本 ...
最新文章
- 非对称加密和证书总结
- Vue—基础概念—路由(vue-router)
- Mike and distribution(思维)
- LeetCode 340. 至多包含 K 个不同字符的最长子串(滑动窗口)
- centos 6.2 升级后无法启动图形界面
- ArcGIS 9.3/9.3.1 客户端 API 更新信息--2009年5月
- FOI冬令营 Day2
- 从oracle到mysql,主从到分库,一个普通项目数据库架构的变迁
- Flutter功能 如何给row或column布局添加手势监听?【教你一步搞定】
- 软件评测师备考详细知识点
- 颜色空间(一)——RGB色彩模式
- 08:判断一个数能否同时被3和5整除
- ABE或IBE中属性撤销的寻找最小覆盖集的基本算法
- 今天睡眠质量记录77
- HTTP协议 - 协议格式
- spring boot 引用 shiro 认证AD域
- R语言)不依赖求导的寻根方法:Nelder-Mead方法
- 【五一创作】Matlab 绘制风速、风向统计玫瑰花图【优化】
- imYun 一个Go+Vue编写简化打印店工作流程的系统【开源后端+小程序端】
- 完美Crack:Froala Editor 4.0.16 Patch
热门文章
- 全球自动驾驶第一梯队“成团出道”,谁站 C 位?
- 2020 年,远程办公太难?技术大佬齐支招!
- 为何各家抢滩物联网?
- “上云”很 fashion 的今天,GeekPwn 搞了个比赛……
- 10 种最流行的 Web 挖掘工具!
- PYPL 1 月 IDE 榜单:Visual Studio Code 猛追 IntelliJ
- 千万别急着入手 5G 手机!
- win7 oracle数据库删除用户名,win7操作系统、 oracle10g 数据库创建、卸载 用户名的创建 、删除...
- 字节跳动高工面试:mysql索引视频教程
- 北京java培训机构收费,Java开发者必看