글쎄, 나는이 서비스 중 하나를 구현하려고하는데 여기에서 코드를 사용하고있다 : http://developer.android.com/training/accessibility/service.html#create하지만 시스템 설정에서 보이지 않기 때문에 서비스를 사용할 수 없다. 아무도 나를 도울 수 있습니까?접근성 서비스가 서비스에 등록되어 있지 않습니까?
매니페스트 :
<service android:name=".MyAccessibilityService" >
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
</service>
MyAccessibilityService.java Accessibility Service Declaration Guide 당
import android.accessibilityservice.AccessibilityService;
import android.accessibilityservice.AccessibilityServiceInfo;
import android.util.Log;
import android.view.accessibility.AccessibilityEvent;
import android.widget.Toast;
public class MyAccessibilityService extends AccessibilityService
{
public static final String TAG = "volumeMaster";
@Override
public void onAccessibilityEvent(AccessibilityEvent event)
{
Log.v(TAG, "***** onAccessibilityEvent");
Toast.makeText(getApplicationContext(), "Got event from: " + event.getPackageName(), Toast.LENGTH_LONG).show();
}
@Override
public void onInterrupt()
{
Log.v(TAG, "***** onInterrupt");
}
@Override
public void onServiceConnected()
{
Log.v(TAG, "***** onServiceConnected");
AccessibilityServiceInfo info = new AccessibilityServiceInfo();
info.eventTypes = AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED;
info.notificationTimeout = 100;
info.feedbackType = AccessibilityEvent.TYPES_ALL_MASK;
setServiceInfo(info);
}
}
NotificationService 란 무엇입니까 ???? – Erum
'class = ". NotificationService"그것의 클래스 –
코드를 사용하여 NotificationService 클래스 임 플리 멘 테이션 메신저를 추가하여 게시물을 업데이트 할 수 있지만, 어떤 앱에서 알림을 수신해도 응답을받지 못함 – Erum