gpt4 book ai didi

android - 旧的安卓设备会因 canRequestFilterKeyEvents 而崩溃吗

转载 作者:行者123 更新时间:2023-11-30 01:51:28 30 4
gpt4 key购买 nike

我想使用 canRequestFilterKeyEvents我的无障碍服务启用应用程序中的选项。我收到一条警告,说这仅在 API 级别 18 中受支持,而我的应用程序最低 API 是 14。

我没问题,如果我使用此设置启用的功能对 API 级别 18 以下的用户不可用。但我想确保该应用程序不会因为启用此设置而在旧版本中崩溃。

我在 accessibility_service_config.xml 文件中启用了这个设置。我在下面给出了完整的配置。

<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
android:description="@string/accessibility_service_description"
android:accessibilityEventTypes="typeAllMask"
android:accessibilityFlags="flagDefault|flagReportViewIds|flagIncludeNotImportantViews|flagRequestFilterKeyEvents"
android:accessibilityFeedbackType="feedbackVisual"
android:notificationTimeout="100"
android:canRetrieveWindowContent="true"
android:canRequestFilterKeyEvents="true"
/>

最佳答案

它不应使应用程序崩溃,因为 android:canRequestFilterKeyEvents 不会在 API 18 之前的手机上的代码中进行解析。所以应该把它放在那里。如果它确实以某种方式使您的应用程序崩溃,您还可以创建 2 个 xml 文件夹,一个仅命名为 xml,另一个命名为 xml-v18

关于android - 旧的安卓设备会因 canRequestFilterKeyEvents 而崩溃吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32970135/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com