automotive 安卓开发_Android 10 Automotive

本文介绍了Android 10 Automotive的新特性,包括支持多用户模式,如Headless System User,以及如何启用和管理。此外,还详细讨论了多屏幕功能的改进,如DisplayWindowSettings类和输入设备路由配置。内容涵盖了输入法在多屏幕环境下的行为,以及安全措施,如锁定窗口在辅助显示屏上的实现。
摘要由CSDN通过智能技术生成

Multi-User

从Android10开始,Android Automotive支持三种用户。

1、Headless System User  : 此用户在后台运行,维持了所有的系统服务。

多用户的打开与关闭:

frameworks/base/core/res/res/values/config.xml 中的以下值: 1false

Automotive无头用户:

将 ro.fw.multiuser.headless_system_user   ro.fw.headless_system_user设为 true

启用单例组件:要将应用识别为单例,请将 android:singleUser=”true” 添加至 Android 清单中的服务、接收器或提供程序。

支持访问多用户信息

需要下列权限:

INTERACT_ACROSS_USERS (signature|system)

INTERACT_ACROSS_USERS_FULL (signature)

限定只在一个用户中启动:

// Add on all entry points such as boot_completed or other manifest-listed receivers and providers

if (!UserManager.isSystemUser()) {

// Disable the service

ComponentName targetServiceName = new Component

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值