今天由湘潭网小编为带来关于我们确实要提及的是,我们现在可以使用的面向用户的版本实际上并未启用此功能。但是,正如我们发现的提交所证明的那样,它在那里得到支持,这意味着OEM可以为您的特定设备启用它。如前所述,传统的重新映射应用程序通过检测是否已发送KeyEvent来工作(长按时,这些应用程序会测量按键按下和按键事件之间的时间,而两次按下时,它们会测量按下按键之间的时间),但是这些KeyEvent是仅在屏幕打开时发送。此外,他们通常还需要使用可访问性服务,这可能会影响性能。

您可以将典型的按钮重新映射解决方案视为一种变通方法,可用于打开或关闭手电筒,打开应用程序,拉下通知面板等。但是,Google已将其实施到Android Oreo中,从而使系统应用程序自己设置了这些音量按钮长按监听器,从而使这一步骤更进一步。一旦平台检测到按住音量按钮几秒钟,这可能允许用户在应用程序本身中触发某些操作。

Google在Android Oreo中包含对此功能的支持的方式,仅适用于开箱即用的“特权”(aka预装系统)应用程序。OEM只需允许特权应用程序具有 权限即可设置侦听器。但是,我们已经能够使用ADB命令授予此类权限,因此我们中的那些有可能也可以手动为第三方应用程序设置此权限。

君子莲(www.junzilian.com)湘潭网,关注长株潭地区房产、人才招聘、教育、创业、旅游、美食、天气、特产、生活周边信息,欢迎投稿给我们!