프로바이더를 완전 구현한 것은 아니고 delete쪽 테스트만 좀 하려고 하는데 Uri가 매칭되지 않네요..
그리고 insert, delete, query 등 외에 커스텀 메소드도 contentResolver에서 사용 가능한지요..

제 모자란 파일을 첨부합니다.;

public static final Uri CONTENT_URI = Uri.parse("content://com.test.provider.ProviderMain");

로 선언하고

public static final String AUTHORITY = "content://com.test.provider.ProviderMain";
 private static final int NUMBERS = 1;
 private static final int NUMBER = 10;

로 선언하면

 private static final UriMatcher sUriMatcher = new UriMatcher(UriMatcher.NO_MATCH);
 static {
  sUriMatcher.addURI(AUTHORITY, "numbers", NUMBERS);
  sUriMatcher.addURI(AUTHORITY, "numbers/#", NUMBER);
 }

라고 했을 때 consumer 쪽에서는

public static final Uri TEST_URI = Uri.parse("content://com.test.provider.ProviderMain/numbers");
int returnValue = getContentResolver().delete(TEST_URI, null, null);

이런식으로 사용하면 numbers에 접근 가능한 것이 아닌지요

수고하세요..