当前位置: 首页 > article >正文

Android 车联网——CarProperty使用实例(二十三)

        在熟悉了 Car 下的相关 Manager 和 Service 后,这里我们通过需求来实现 CarProperty 的使用实例。

一、使用实例

1、需求分析

        假如有这样一个需求,需要封装一个 SDK 为 APP 提供车辆信息、空调状态以及驾驶信息等相关属性的值及变化情况。这里我们首先需要确认各种属性对应的信号值。

属性确认

源码位置:/packages/services/Car/car-lib/src/android/car/VehiclePropertyIds.java

public final class VehiclePropertyIds {

    /**
     * 门位置
     */
    @RequiresPermission(Car.PERMISSION_CONTROL_CAR_DOORS)
    @AddedInOrBefore(majorVersion = 33)
    public static final int DOOR_POS = 373295872;

    /**
     * 门移动
     */
    @RequiresPermission(Car.PERMISSION_CONTROL_CAR_DOORS)
    @AddedInOrBefore(majorVersion = 33)
    public static final int DOOR_MOVE = 373295873;

    /**
   

http://www.kler.cn/news/302608.html

相关文章:

  • 结构开发笔记(八):solidworks软件(七):装配图中让摄像头绕轴旋转起来
  • 学习react一,环境搭建,基础语法
  • STM32启用FPU浮点运算
  • TI DSP下载器XDS100 V2.0无法使用问题
  • GO学习笔记(4) strconv/time
  • LeetCode:2398. 预算内的最多机器人数目 双指针+单调队列,时间复杂度O(n)
  • 航空维修培训中的虚拟现实辅助工程技术应用
  • pdf在线免费转换成word,这些简单方法已为你罗列好
  • redis高级教程
  • 市政智慧公厕:城市管理的新革命
  • Spring Framework 学习总结博客
  • InternVL2-关于 `argparse` 是否会将连字符(-)视为下划线(_)的问题
  • 【阿一网络安全】如何让你的密码更安全?(三) - 散列函数
  • oracle select字段有子查询的缺点与优化
  • VSTO常见的异常
  • 计算机网络(五) —— 自定义协议简单网络程序
  • 数据结构 栈 队列
  • Java 8新特性:Lambda表达式的魅力
  • 一支烟花版的《汉语新解》,欢迎来玩儿!
  • 面试常见八股
  • Spring Boot 部署(jar包)
  • FPGA 学习仿真硬件设计
  • 再次进阶 舞台王者 第八季完美童模全球赛形象大使【于洪森】赛场秀场超燃合集!
  • Vue3:实现重置密码和校验功能
  • Anaconda安装
  • DB-GPT部署和试用
  • 使用MATLAB进行动力学分析与可视化
  • C++ 音频
  • Android MediaProjection录屏权限处理
  • VIT论文阅读