:
創建擴展AccessibilityService
服務:
public class TestService extends AccessibilityService {
@Override
public void onAccessibilityEvent(AccessibilityEvent evt) {
//Your coding here
}
}
在您的清單文件:
<service android:name=".TestService" android:enabled="true" >
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
<meta-data android:name="android.accessibilityservice" android:resource="@xml/accessibilityservice" />
</service>
在你的資源(XML文件夾),創建accessibilityservice.xml:
<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
android:accessibilityEventTypes="typeNotificationStateChanged"
android:accessibilityFeedbackType="feedbackAllMask"
android:notificationTimeout="100" />
我看到最後一段複製/粘貼一切都過去了,我要澄清的未來讀者,'機器人:accessibilityEventTypes = 「typeNotificationStateChanged」'將需要更改爲類型的事件,你有興趣接收。如果你想要所有的事件,使用'typeAllMask'。 – kurtzbot