- Forum-Beiträge: 144
15.10.2013, 18:37:36 via Website
15.10.2013 18:37:36 via Website
mein Accessibility(puuh schweres Wort ) will nicht anspringen. Er soll beim eingehen einer WhatsApp Nachricht anspringen.
ServiceClass:
2
3import android.accessibilityservice.AccessibilityService;
4import android.accessibilityservice.AccessibilityServiceInfo;
5import android.view.accessibility.AccessibilityEvent;
6import android.widget.Toast;
7
8public class MyAccessibilityService extends AccessibilityService{
9
10 FlashActivity flashActivity = null;
11
12
13 @Override
14 public void onAccessibilityEvent(AccessibilityEvent event) {
15 Toast.makeText(getApplicationContext(),"test", Toast.LENGTH_LONG).show();
16 flashActivity = new FlashActivity(getBaseContext(), 20);
17
18 }
19
20 @Override
21 public void onInterrupt() {
22
23 }
24
25 @Override
26 protected void onServiceConnected() {
27 super.onServiceConnected();
28 AccessibilityServiceInfo info = new AccessibilityServiceInfo();
29 info.packageNames = new String[] {"com.whatsapp"};
30 info.eventTypes = AccessibilityEvent.TYPES_ALL_MASK;
31 info.feedbackType = AccessibilityServiceInfo.DEFAULT;
32 setServiceInfo(info);
33 }
34
35}
In der Main steht: startService(new Intent(this,MyAccessibilityService.class));
Mainifest:
2 android:label="My Accessibility Service"
3 android:enabled="true">
4 <intent-filter>
5 <action android:name="android.accessibilityservice.AccessibilityService"/>
6 </intent-filter>
7 </service>
Wieso bekomme ich keine Nachricht?
grüße Fabian!
— geändert am 15.10.2013, 18:37:50