Android studio xml布局预览中 Automotive和Autotive Distant Display的区别

Android Studio 中,Configure Hardware Profile 设置中的 Device Type 选项有两个不同的设置:Android AutomotiveAndroid Automotive Distant Display,它们的含义和用途如下:

1. Android Automotive

  • 含义 :这个选项指的是 Android 操作系统在车载系统中的使用,通常是 车载中控屏(Infotainment System)类型的设备。它代表的是汽车中直接用于操作和控制的设备,主要用于显示和操作应用,如导航、媒体播放、空调控制、车辆信息显示等。

  • 特点

    • 通常与车载系统的交互紧密相关。
    • 支持触摸屏操作、语音命令、甚至可能有物理按钮或旋钮的支持。
    • 在车载中控屏上运行 Android 应用,主要包括用户交互界面和功能。
  • 使用场景:适用于开发车载系统应用,尤其是应用需要与车辆的主要功能直接交互的场景。

2. Android Automotive Distant Display

  • 含义 :这个选项指的是 Android 系统在车载系统中的 远程显示副屏显示 设备。它通常代表的是与主中控屏不直接交互的 辅助显示屏。这些显示屏可能用于显示附加信息、媒体播放界面、后座娱乐系统、车窗控制面板、空调等远程控制界面。

  • 特点

    • 这些设备通常是 辅助显示器,不直接作为车载系统的主交互界面。
    • 远程显示屏通常会显示来自主中控系统的内容,但它们的交互方式可能与主显示屏不同。
    • 它们可能不支持全面的用户交互,而是专注于显示信息或控制特定功能(如后座娱乐或车辆状态)。
  • 使用场景 :适用于开发在车辆中用于 辅助显示远程控制 的应用,可能包括后座娱乐系统、远程空调控制、后视镜显示、导航信息副显示等。

总结:

  • Android Automotive:指的是主车载中控屏,用于车辆的主要交互界面,如导航、媒体播放、空调控制等。
  • Android Automotive Distant Display:指的是辅助的远程显示屏,通常用于显示附加信息,或者为车主提供额外的交互方式,如后座娱乐显示、车内信息显示等。

这两种设备类型主要的区别在于 交互性功能角色:前者是直接与车主交互的主要控制界面,而后者则是辅助的、非核心的显示设备,通常不会直接参与车载系统的核心操作。

二 分辨率换算px转dp

1 车载屏(dp)

Automotive Ultrawide (2603 × 880 dp, hdpi)

Automotive Portrait (1067 × 1707 dp, ldpi)

Automotive Large Portrait (1280 × 1606 dp, mdpi)

Automotive Distant Display with Google Play (1440 × 800 dp, ldpi)

Automotive Distant Display (1440 × 800 dp, ldpi)

Automotive (1408p landscape) with Google Play (1408 × 792 dp, mdpi)

Automotive (1408p landscape) (1408 × 792 dp, mdpi)

Automotive (1080p landscape) (1440 × 800 dp, ldpi)

Automotive (1024p landscape) (1024 × 768 dp, mdpi)

2车载屏(px)

在 Android 中,dp (density-independent pixels,设备独立像素)是一个逻辑单位,它与实际的像素(px)尺寸的关系取决于设备的屏幕密度(dpi)。不同的设备密度会影响 dppx 的换算比例。

  • hdpi:中等密度(1.5x)
  • mdpi:基本密度(1x)
  • ldpi:低密度(0.75x)

为了将 dp 转换为 px,需要知道设备的屏幕密度系数。换算公式如下:

\\text{px} = \\text{dp} \\times \\text{density multiplier}

下面是根据不同密度(hdpimdpildpi)进行的换算,分别给出了各个车载屏幕的 px 分辨率。

1. Automotive Ultrawide (2603 × 880 dp, hdpi)

  • 屏幕密度:hdpi (1.5x)
  • 换算:
    ( \text{px} = 2603 \times 1.5 = 3904.5 ) 和 ( \text{px} = 880 \times 1.5 = 1320 )
  • 分辨率:3904 × 1320 px

2. Automotive Portrait (1067 × 1707 dp, ldpi)

  • 屏幕密度:ldpi (0.75x)
  • 换算:
    ( \text{px} = 1067 \times 0.75 = 800.25 ) 和 ( \text{px} = 1707 \times 0.75 = 1280.25 )
  • 分辨率:800 × 1280 px

3. Automotive Large Portrait (1280 × 1606 dp, mdpi)

  • 屏幕密度:mdpi (1x)
  • 换算:
    ( \text{px} = 1280 \times 1 = 1280 ) 和 ( \text{px} = 1606 \times 1 = 1606 )
  • 分辨率:1280 × 1606 px

4. Automotive Distant Display with Google Play (1440 × 800 dp, ldpi)

  • 屏幕密度:ldpi (0.75x)
  • 换算:
    ( \text{px} = 1440 \times 0.75 = 1080 ) 和 ( \text{px} = 800 \times 0.75 = 600 )
  • 分辨率:1080 × 600 px

5. Automotive Distant Display (1440 × 800 dp, ldpi)

  • 屏幕密度:ldpi (0.75x)
  • 换算:
    ( \text{px} = 1440 \times 0.75 = 1080 ) 和 ( \text{px} = 800 \times 0.75 = 600 )
  • 分辨率:1080 × 600 px

6. Automotive (1408p landscape) with Google Play (1408 × 792 dp, mdpi)

  • 屏幕密度:mdpi (1x)
  • 换算:
    ( \text{px} = 1408 \times 1 = 1408 ) 和 ( \text{px} = 792 \times 1 = 792 )
  • 分辨率:1408 × 792 px

7. Automotive (1408p landscape) (1408 × 792 dp, mdpi)

  • 屏幕密度:mdpi (1x)
  • 换算:
    ( \text{px} = 1408 \times 1 = 1408 ) 和 ( \text{px} = 792 \times 1 = 792 )
  • 分辨率:1408 × 792 px

8. Automotive (1080p landscape) (1440 × 800 dp, ldpi)

  • 屏幕密度:ldpi (0.75x)
  • 换算:
    ( \text{px} = 1440 \times 0.75 = 1080 ) 和 ( \text{px} = 800 \times 0.75 = 600 )
  • 分辨率:1080 × 600 px

9. Automotive (1024p landscape) (1024 × 768 dp, mdpi)

  • 屏幕密度:mdpi (1x)
  • 换算:
    ( \text{px} = 1024 \times 1 = 1024 ) 和 ( \text{px} = 768 \times 1 = 768 )
  • 分辨率:1024 × 768 px
相关推荐
北京自在科技4 小时前
谷歌 Find Hub 迎来新版本更新
android·安卓
古法安卓10 小时前
Android-休眠唤醒后onLocationChanged没有数据问题排查
android·java·android studio
Htr_13 小时前
Creem 2.0 使用指南:面向 AI 构建时代的资金平台
android·数据库·人工智能·ui·photoshop
wardenlzr15 小时前
车机看门狗(Watchdog)为何会让整机硬重启
android·优化·车机
IT毕设实战小研15 小时前
基于大数据的商场商铺数据分析与可视化的设计与实现
android·java·大数据·django·课程设计
aqi0015 小时前
一文读懂 HarmonyOS 7.0 带来的十大API重要升级
android·华为·harmonyos·鸿蒙·harmony
是店小二呀16 小时前
鸿蒙PC开源移植:CodeLite原生IDE与Remote Agent适配
android·智能手机·远程桌面
终端安全笔记17 小时前
iOS 27 给了租赁一个新工具,但它只认受监督的设备
android·网络·安全·ios
爱笑鱼17 小时前
Android 系统启动机制(八):系统服务怎样从创建走到可用?SystemServiceManager 和 Boot Phase 各管什么?
android