问题标签 [android-automotive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何将普通 Android 应用程序转换为 Android Auto 应用程序?
你好安卓开发者
我已经有一个几乎完全开发的导航应用程序。
现在,我想让这个应用程序在 Android Auto 上运行。
当然,为了分发,我将不得不对 Google Auto App Guide Line 做额外的工作。
但是,最重要的是,我什至在 Android Auto 环境中都看不到我的应用程序的图标。
所以,我想问两个问题。
首先,我们知道Android Auto有两种方法:Media App或Message App。
我应该将我的汽车导航应用程序转换为两者之一吗?
第二,我可以将我的普通应用程序转换为自动应用程序吗?如果是这样,那是怎么回事?有官方文件吗?
android-studio - Android Automotive Arm_86 未列在虚拟设备中
我一直在研究android汽车应用程序,但由于未知原因尚未设置模拟器。我已经尝试过文档和这个,我正在使用金丝雀频道。下载汽车图像后。
它未在虚拟设备下列出。
我正在使用 android studio 4.0.1 版,如何解决?谢谢
android - 适用于汽车的 Android Studio 中没有可用的系统映像
当我尝试创建 AVD --> Automotive --> Polestar 2 --> 单击下一个结果后“没有可用的系统图像....”
我遵循了所有可能的方法来修复它,但没有任何改进。
在 SDK 更新套件中,我添加了以下附加组件:
名称: Polestar 2 系统映像
网址: https ://developer.polestar.com/sdk/polestar2-sys-img.xml
名称: Android 汽车系统映像
网址: https ://dl.google.com/android/repository/sys-img/android-automotive/sys-img2-1.xml
添加后,我在 SDK 平台中选择了polestar 2, Automotive intel...(可以在查看显示包详细信息后看到它们)。
请帮助如何解决它。
注意:对于其他平台(手机/平板电脑、Wear OS 等),模拟器运行良好。仅对于汽车,它们不起作用。
android-automotive - Android Automotive 中允许的第三方应用
官方文档描述了两种可以为 Android Automotive 实现的应用程序,媒体应用程序和消息应用程序。此外,在 Android Studio 中创建新项目时,IDE 会提示您从这些选项中选择一个模板。
我的问题是针对第三方应用程序的。Android Automotive 是否仅限于构建其中一种风格?也就是说,仅通过车辆的本地媒体 UI 或消息/通知机制与用户交互。或者作为第三方应用程序开发人员,我可以使用自定义活动/屏幕构建任何其他类型的应用程序(如通用手机/平板电脑 Android 应用程序)?如果允许任何类型的应用程序,它们是否仅限于在车辆停放时运行?
python - 文件“device/generic/goldfish/tools/mk_combined_img.py”,第 48 行打印“'%s' 无法转换为 int”%(行 [2])
使用本指南在 Arch Linux 上编译 Android Automotive OS 时,您可能会在编译的最后阶段遇到如下错误:
android - 如何禁用功能:aosp_car_x86_64-userdebug(android 11 汽车模拟器)中的 android.hardware.bluetooth
我想禁用该功能:android.hardware.bluetooth for android 汽车模拟器 11。
我与 repo 同步的版本:android-11.0.0_r3 我午餐的版本:aosp_car_x86_64-userdebug
更改文件以注释掉权限:
汽车.mk
评论权限:
car_core_hardware.xml
如果我运行模拟器并询问包管理器,它仍然确信蓝牙功能已启用:
android - isWallsupportSupported() 返回 false
有没有人知道为什么在 Android Automotive OS上运行isWallpaperSupported()
返回?false
有没有办法改变它?目前汽车操作系统中没有办法设置壁纸吗?
android - 如果当前正在另一个显示器上使用,如何知道 IME 的位置并向用户显示
我目前正在开发一个 android 应用程序,该应用程序将在 Car 的仪表板上用于不同的显示。我的要求是向用户显示一个对话框,显示 IME 正在另一个显示器(屏幕)上使用,如果它改变了它的焦点。
有人可以建议,如何进行?
谢谢。
android - 有没有办法处理表面的触摸事件?
我想在android-auto(AA)导航应用程序中支持地图拖动、缩放等。很高兴阅读 car-lib 公告(并且对旧的 androidx-car 库删除有点失望:)。但是我找不到任何用户交互处理的文档和示例。
是否有任何回调或特殊管理器来处理用户交互Surface
?SurfaceListener
在、或 文档Surface
中找不到任何相关内容。NavigationTemplate
AFAIK、Google Maps 和 Waze 处理缩放和旋转,因为使用旧的私有活动提供方法(不建议提供屏幕)。
文档指出 AA 负责输入。不确定它是否适用于导航场景。
一般而言,Android Auto 会处理以下内容: .... 输入:通过特定汽车中可用的机制(例如触摸屏或旋转按钮)处理用户对模板的输入...
处理原始触摸事件会很酷,但如果没有计划添加它(出于安全目的或其他原因),更具体的事件似乎没问题。