开发自定义 Android 电源菜单小部件

问题描述

是否可以开发显示在电源菜单上的 Android 11 小部件,完全像 Google Pay 的卡列表一样?

到目前为止,我发现有一些关于设备控制的有用指南,该功能非常适合 domotics 和自动化。例如,official article on Device Controls 显示一个完全成熟的电源菜单,带有信用卡刷卡和 domotics 控制。

我对开发自定义开源小部件来浏览 fildelity(条形码)卡片很感兴趣。我已经看到 Quick Access Wallet 功能是用于将付款方式显示为可刷卡的功能,但我有充分的理由不走这条路。首先,它是为拥有 NFC 权限的支付应用程序设计的,其次它会禁用 Google Pay 作为认支付应用程序的用户(使用其他支付服务的用户会遇到同样的问题)。

并且设备控件是模板化的,适合显示在 Google Home 的指定区域。

所以我想问一下是否有 Android API 来实现完全自定义的小部件以显示在电源菜单中。当然,我可以要求用户获得任何必要的许可。

我首先假设 Google Pay 本身是一个基于 Android 框架开发的应用程序,并且几乎没有来自操作系统的特殊许可/政策例外/白名单,以及其他支付应用程序。

解决方法

我想问一下是否有 Android API 来实现完全自定义的小部件以显示在电源菜单中

在 Android 11 中不是,至少在公共 API 方面是这样。

我首先假设 Google Pay 本身是一个基于 Android 框架开发的应用程序,并且几乎没有来自操作系统的特殊许可/政策例外/白名单,以及其他支付应用程序。

这是一个非常慷慨的假设。恕我直言,不要假设您可以执行 Google 或您正在尝试的设备制造商所做的任何事情。