私は JellyBean で accessibilityEvent を操作しようとしています。以前は Android 2 で動作させていましたが、Jelly Bean で何かが変更されたようです。私はそれを修正するためにここで何かを見つけました、そしてそれはこれです:
マニフェストで:
<service android:name=".MyAccessibilityEventClass" android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
<intent-filter >
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
<meta-data
android:name="android.accessibilityservice"
android:resource="@xml/accessibilityservice" />
</service>
そして、ファイル res/xml/accessibilityservice.xml を作成するように言われました。
<?xml version="1.0" encoding="utf-8"?>
<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
android:accessibilityEventTypes="typeNotificationStateChanged"
android:accessibilityFeedbackType="feedbackSpoken"
android:notificationTimeout="100"
/>
しかし、Eclipse でコンパイルすると、次のエラーが発生します。
No resource identifier found for attribute 'accessibilityEventTypes' in package 'android'
No resource identifier found for attribute 'accessibilityFeedbackType' in package 'android'
No resource identifier found for attribute 'notificationTimeout' in package 'android'
ヒントはありますか?前もって感謝します