[MTK] 处理蓝牙质量报告版本不匹配的问题

news/2024/5/17 17:48:29 标签: gitee

问题原因:

由于BQR事件是根据旧版本的规范报告的,这可能会导致长度检查失败导致java异常,在新版本version >33的版本中会出现错误

代码修改如下:

index b74bb3b..36d8e45 100644
@@ -23,6 +23,7 @@ import android.annotation.Nullable;
 import android.annotation.SystemApi;
 import android.os.Parcel;
 import android.os.Parcelable;
+import android.os.SystemProperties;
 import android.util.Log;
 
 import java.lang.annotation.Retention;
@@ -59,6 +60,8 @@ import java.util.Objects;
 @SystemApi
 public final class BluetoothQualityReport implements Parcelable {
     private static final String TAG = "BluetoothQualityReport";
+    private static final String VF_FIRST_API_LEVEL_PROPERTY =
+            "ro.board.first_api_level";
 
     /**
      * Quality report ID: Monitor.
@@ -255,17 +258,19 @@ public final class BluetoothQualityReport implements Parcelable {
         int id =

http://www.niftyadmin.cn/n/5301606.html

相关文章

【技巧】IDEA 使用小技巧(三)

IDEA 使用小技巧(三) 配置目录Ctrl 鼠标方法缩小字体 配置目录 IDEA 在使用的过程中会在 C 盘的用户目录下写入相关配置,目录如下: "C:\Users\个人用户名\AppData\Local\JetBrains" "C:\Users\个人用户名\AppDa…

C# 使用HttpClient 发送HTTP请求

使用HttpClient 发送请求基本实例 演示如何发送 GET 请求和 POST 请求: using System; using System.Net.Http; using System.Threading.Tasks;class Program {static async Task Main(string[] args){await SendGetRequest();await SendPostRequest();}static asy…

k8s基础架构

k8s基础架构 创建pod流程 (1)用户通过kubectl向api-server发起创建pod请求; (2)apiserver通过对应的kubeconfig进行认证,认证通过后将yaml中的po信息存到etcd; (3)Contr…

京东商品详情API:数据分析和挖掘以优化销售策略

京东商品详情API提供的数据分析和挖掘功能可以帮助商家优化销售策略,提高销售额和用户转化率。以下是一些可能的应用场景: 商品关联分析:通过分析商品之间的关联规则,商家可以发现哪些商品经常一起被购买,从而制定捆绑…

提升TikTok直播效果的10个技巧

TIKTOK作为热门的社交媒体平台拥有庞大的流量,不少跨境电商企业利用TIKTOK平台进行直播,展示产品,促成交易变现。 但直播带货并不是挂上产品就可以了,卖家们有时候甚至感觉已经投入很多,却还是达不到心理预期&#xf…

SpringBoot的基础配置

问题导入 入门案例中没有引入spring-webmvc等依赖包,没有配置Tomcat服务器,为什么能正常启动?我们没有配置端口号,为什么端口是8080? 起步依赖 starter SpringBoot中常见项目名称,定义了当前项目使用的所…

webpack配置入门

webpack是需要一定配置才能使用的,否则无任何效果。在开始webpack学习之前必须理解以下5个核心概念。 5大核心配置 1.entry(入口) webpack从那个文件开始打包,支持单文件入口(vue和react脚手架单入口)和多文件入口 2.output(输…

算法28:力扣64题,最小路径和------------样本模型

题目: 给定一个二维数组matrix,一个人必须从左上角出发,最后到达右下角 。沿途只可以向下或者向右走,沿途的数字都累加就是距离累加和 * 返回累加和最小值 思路: 1. 既然是给定二维数组matrix,那么二维数…