2 qq 21999405 qq_21999405 于 2016.04.14 10:14 提问

安卓操作蓝牙的时候 ,为什么有的蓝牙名字是null 10C

getname得到的结果是null(https://img-ask.csdn.net/upload/201604/14/1460600023_609582.png)

2个回答

sl_18500
sl_18500   2016.04.14 15:13

蓝牙名称是由嵌入式提供的,如果他没写就为空

cyxevil
cyxevil   2016.04.14 17:45

你给了读取蓝牙设备的权限吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android bluetooth 蓝牙获取名字为空问题
可以先试以下两个方案: 不然就终极大招 如果可以拿到蓝牙设备的name对应的gatt的characteristic码,直接读取即可。 StackOverFlow解决方案 1. device connected: bluetoothDevice.getName(); 2. device no connected: 通过这个工具类取蓝牙名字 private LeSca...
Android 蓝牙获得连接设备的Mac地址和名称
adapter = BluetoothAdapter.getDefaultAdapter(); int a2dp = adapter.getProfileConnectionState(BluetoothProfile.A2DP); int headset = adapter.getProfileConnectionState(BluetoothProfile.HEADSET); int heal
andorid8.0获取不到蓝牙名字
应用发布出去,由于测试机没有8.0系统的手机,木有做过测试,外边客户反映在8.0机器上搜索不到蓝牙设备,在项目中的需求是只能显示自己公司的产品,所以对搜索到的设备进行了名字过滤,正好同事有一台和外边一模一样的手机华为mate9 Pro,立马让他升级到8.0系统,发现在 蓝牙搜索onScanResult的回调中result.getDevice().getName()的值一直为null,获取scanR
Android修改蓝牙默认名称
android下,如果厂家没有对蓝牙默认名称做修改,那蓝牙的默认名称为“Android Bluedroid”。蓝牙首次打开时就会从bluedroid获取蓝牙名称,并保存到文件,后面就是使用这个名称了,除非用户在设置里手动修改蓝牙名称。 Bluedroid中蓝牙获取名称代码在:android\external\bluetooth\bluedroid\btif\src\btif_dm.c static
安卓蓝牙Bluetooth基本操作- (获取附近设备-1)
1、效果图 2、AndroidManifest.xml添加如下代码 //所有手机需要的权限,蓝牙功能才能正常使用 <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BL...
android 6.0系统扫不到Ble蓝牙问题
android 6.0系统新增动态授权机制,且要扫描到蓝牙需要额外添加一个权限: ACCESS_FINE_LOCATION或者ACCESS_COARSE_LOCATION权限 android4.3及以上5.0以下不支持设定uuid搜索;而5.0以上是支持的; android6.0在需要扫描蓝牙是需要动态授权精确位置权限,gps没有打开的时候还需要跳到设置界面打开gps,体验上比较
安卓蓝牙广播大全
android.bluetooth 提供了皆如扫描设备、连接设备以及对设备间的数据传输进行管理的类,这些类对蓝牙设备进行功能性管理。 蓝牙模块API提供的应用包括了: ●扫描其它蓝牙设备 ●通过查询本地蓝牙适配器来匹配蓝牙设备 ●建立RFCOMM(无线射频通信协议)的通道/端口 ●从其他的蓝牙设备中连接到指定的端口 ●传输数据到其他设备,或者从其他设备中接收数据 如需运用这些API
Android 8.0 蓝牙权限踩的坑
Android 7.0及以下要使用蓝牙获取蓝牙名字,rssi,major,minor,需要动态获取得到 “通过网络或者卫星对您的手机定位”这个位置权限,而Android8.0需要打开位置信息才可以得到蓝牙major,minor等信息...
android 修改蓝牙默认名称
按网上的方法,不知是版本问题,还是什么,就没有找着  Android_bluetooth_common.h 这个文件,自己来改。 定位文件:/external/bluetooth/bluedroid/btif/src/btif_dm.c bt_status_t btif_dm_get_adapter_property(bt_property_t *prop) { bt_status
蓝牙名字的由来
蓝牙的名字来源于10世纪丹麦国王Harald Blatand-英译为Harold Bluetooth。在行业协会筹备阶段,需要一个极具有表现力的名字来命名这项高新技术。行业组织人员,在经过一夜关于欧洲历史和未来无限技术发展的讨论后,有些人认为用Blatand国王的名字命名再合适不过了。Blatand国王将现在的挪威,瑞典和丹麦统一起来;就如同这项即将面世的技术,技术将被定义为允许不同工业领域之间的