【发布时间】:2022-09-25 05:33:19
【问题描述】:
Android 12(可能还有旧版本)有这个“侧键”系统,如果你同时按住音量和电源,它会打开一个特定的屏幕,在我的情况下可以配置为打开 Bixby(三星助手)或电源菜单(关机/重启/等)。
是否可以通过应用程序为此添加自定义选项,无论是打开应用程序还是运行某个功能?
标签: android android-12
Android 12(可能还有旧版本)有这个“侧键”系统,如果你同时按住音量和电源,它会打开一个特定的屏幕,在我的情况下可以配置为打开 Bixby(三星助手)或电源菜单(关机/重启/等)。
是否可以通过应用程序为此添加自定义选项,无论是打开应用程序还是运行某个功能?
标签: android android-12
我不确定你是否打算开发一些东西,然后你想知道它是否可能,或者你只是想用现有的应用程序配置你的手机。
可以使用应用程序配置按钮。 Play 商店中有一些应用程序: https://play.google.com/store/apps/details?id=com.jamworks.sidekeybuttonremap&hl=en&gl=US
https://play.google.com/store/apps/details?id=flar2.homebutton
(更多:https://play.google.com/store/search?q=power%20button&c=apps)
以第一个为例。它列在Accessibility > Advanced options > Accessibility shortcuts 下的可能操作列表中(例如,当您同时按下两个按钮时触发)。
同样通过 UI,您可以从 Settings > Advanced features > [Side key][1],即 Cog 自定义侧键。但你可能已经知道了。
因此,您的应用程序可以选择以响应物理按钮,但用户是从 UI 配置它的人。
但是,您可以通过请求BIND_ACCESSIBILITY_SERVICE 权限来开发accessibility service。这将使您可以完全访问按钮等。
【讨论】: