android获取系统蓝牙版本,[Android O] 蓝牙设备默认名称获取
在Android O中,系统在设备首次开机时会首先读取BTM_DEF_LOCAL_NAME的值,若为空,则会读取property "ro.product.model"的属性值作为蓝牙设备默认名称。
bluedroid 中获取蓝牙设备默认名称代码如下:#define PROPERTY_PRODUCT_MODEL "ro.product.model"
static char* btif_get_default_local_name() {
if (btif_default_local_name[0] == '\0') {
int max_len = sizeof(btif_default_local_name) - 1;
if (BTM_DEF_LOCAL_NAME[0] != '\0') {
strncpy(btif_default_local_name, BTM_DEF_LOCAL_NAME, max_len);
} else {
char prop_model[PROPERTY_VALUE_MAX];
osi_property_get(PROPERTY_PRODUCT_MODEL, prop_model, "");
strncpy(btif_default_local_name, prop_model, max_len);
}
btif_default_local_name[max_len] = '\0';
}
return btif_default_local_name;
}
另外:
com.android.server.BluetoothManagerService.loadStoredNameAndAddress() 读取保存的蓝牙地址和名称
com.android.server.BluetoothManagerService.storeNameAndAddress(String, String) 保存的蓝牙地址和名称
数据保存在/data/system/users/0/settings_secure.xml的"bluetooth_name”和"bluetooth_address"中。
android获取系统蓝牙版本,[Android O] 蓝牙设备默认名称获取相关推荐
- android订餐系统app、android购物商城系统app 手机端+服务器端 mysql数据库,界面简单,功能齐全 安卓购物商城 安卓在线订餐系统
android订餐系统app.android购物商城系统app 一.简介 该项目可作为毕业设计开发使用,包含项目源代码.数据库.开题报告.毕业论文.答辩ppt等. 毕业设计题目:"基于And ...
- R语言sys方法:sys.info函数获取系统和用户信息、sys.localeConv函数获取当前区域中的数字和货币表示的详细信息、sys.setFileTime函数更改文件的时间
R语言sys方法:sys.info函数获取系统和用户信息.sys.localeConv函数获取当前区域中的数字和货币表示的详细信息.sys.setFileTime函数更改文件的时间 目录
- c 获取当前时间插入oracle数据库,Oracle如何获取系统当前时间等操作实例,c++获取系统时间...
Oracle如何获取系统当前时间等操作实例,c++获取系统时间 获取系统当前时间 date类型的 select sysdate from dual; char类型的 select to_char(sy ...
- android隐藏系统ui_如何在非库存设备上获取Android的系统UI调谐器
android隐藏系统ui One benefit users of stock Android devices have had for the past few iterations of the ...
- android o是哪个版本,Android O是Oreo的O,安卓系统小甜品大盘点
[PConline 聚超值] 前几天Android 8.0正式发布,系统的版本名称也从Android N进化到Android O,这里的O就是之前大家一直猜测的Oreo,Oreo就是我们平时吃的&qu ...
- android p是哪个版本,Android P是什么系统?Android P与Android有什么区别?[多图]
对于Android P系统,是一个既熟悉又陌生的概念,网上关于Android P爆料很多,但具体是什么系统,与Android系统有什么区别都不太清楚.随着一年一度的 古哥 I/O 2018 开发者大会 ...
- android p是哪个版本,android p是什么版本
android p指的是安卓9.0版本.在开发时,安卓9.0戴好为android p,p是pistachio ice cream的简称,也可以理解为pie,在正式发布后,谷歌将这款系统称为安卓9.0, ...
- android最早的版本,Android版本演进史
:在开发android应用程序前,你必须使用SDK管理器下载至少一种Android平台来编译你的程序.通常,任何修复漏洞的Android发布版本会重新发布并标注"revision" ...
- android往天气接口里面传城市,Android使用中国天气网API数据通过城市名称获取天气情况...
项目要求在应用首页面展示本地当日天气的概况,首先想到的是google和雅虎,前者很久之前接触过,听说后来用不了了,后者由于邮箱事件的缘故个人不喜欢(虽然貌似苹果也用雅虎的天气预报),之后又想到了前段时 ...
最新文章
- Linux内核之内存管理(4)--缺页处理程序
- 法国科学家发布AI模型,阐释蛋白结构和功能及进化关系
- vector容器的用法
- 深入解析windows操作系统。。。。
- WebService的事务处理 (转)
- 北漂程序员边城的幸福生活
- 我的世界1.7.10java32位_我的世界1.7.10中文版
- Java线程池execute()方法源码解析
- oracle 精度异常01438,序列值超过字段精度导致ORA-01438
- 某公司防火墙配置-2
- dede文章异步ajax加载,织梦DedeCMS列表“加载更多”“无限下拉”Ajax加载使用方法...
- Linux环境下实现一个简单socket通信
- CentOS 5.6 使用光驱+系统光盘做YUM源
- PCB布线宽度与 mil与mm转换 等技巧
- 计算机登录账户删除著名恢复,win10系统删除计算机无用账户的恢复步骤
- 详解统计套利交易系统模型
- 什么是RESTful风格的API设计?
- 把平板、手机作为电脑第二屏幕(Linux系统下)
- play框架使用起来(7)
- 切面(@Aspect)和事务(@Transactional)莫名失效:`is not eligible for getting processed by all BeanPostProcesso