首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从android设备中获取蓝牙硬件版本

如何从android设备中获取蓝牙硬件版本
EN

Stack Overflow用户
提问于 2016-08-03 07:16:57
回答 2查看 554关注 0票数 1

我想知道我的智能手机蓝牙硬件版本,那是设备使用的。有没有任何方法可以使用adb命令或其他(没有规范)获得蓝牙硬件版本的

EN

回答 2

Stack Overflow用户

发布于 2016-08-03 07:34:34

您无法确定蓝牙版本.

但你可以确定

  • 正常蓝牙或
  • 蓝牙低能

使用此代码的

代码语言:javascript
复制
 PackageManager pm = getActivity().getPackageManager(); 
 boolean isBT = pm.hasSystemFeature(PackageManager.FEATURE_BLUETOOTH); 
 boolean isBLE = pm.hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE);
票数 0
EN

Stack Overflow用户

发布于 2016-08-03 07:54:01

要从蓝牙芯片组获取硬件信息,通常使用命令。在hci.c中为它找到了一个函数

代码语言:javascript
复制
int hci_read_local_version(int dd, struct hci_version *ver, int to)
{
    ...

不确定此函数是否在亚行中可用,但也许您可以编写一个小程序?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38736870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档