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