1
我想用canRequestFilterKeyEvents选项在我的无障碍服务功能的应用程式。我得到一个警告说,这只是从API级别18的支持和我的应用程序的最低API为14将较旧的Android设备中的崩溃与canRequestFilterKeyEvents
我确定,如果功能启用使用此设置不适用于以下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"
/>
我的XML文件夹命名为“XML”。我应该将它重命名为“raw”还是“xml-v18”也能起作用? – Sriram
没有可以使用的文件夹预选赛-v18里面的一切只会在API 18及以上使用。这适用于als资源文件夹字符串/布局/值等。但正如我在我的答案中所说,它不应该崩溃你的应用程序。 – Aegis
但由于你的答案是不确定的,给我一个替补,我觉得它的更好,我去与文件夹预选赛接近 – Sriram