2010-03-31 4 views
5

com.android.email.provider에서 까지 읽으려고 할 때 문제가 발생했습니다. 전자 메일 계정을 가져 오십시오. 다른 응용 프로그램에서android에서 emailprovider에서 읽을 수있는 권한 거부

java.lang.SecurityException: Permission Denial: reading com.android.email.provider.EmailProvider uri content://com.android.email.provider/account from pid=278, uid=10003 requires com.android.email.permission.ACCESS_PROVIDER 

내가 계정을 알고 싶어이 생성 여부 : 나는 보안 예외를 가지고

Cursor c = null; 
Uri CONTENT_URI = Uri.parse("content://com.android.email.provider/account"); 
String RECORD_ID = "_id"; 
String[] ID_PROJECTION = new String[] {RECORD_ID };   
c = getContentResolver().query(CONTENT_URI,ID_PROJECTION,null, null, null); 

:

다음은 계정을 검색하는 내 코드입니다. 이를 해결할 수있는 다른 방법이 없으므로 공급자로부터 읽을 수 있습니다. 도움이되지 않았다

<uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/> 

:

는 또한 매니페스트에 권한을 추가하는 노력했다.

모든 솔루션에 크게 감사하겠습니다.

미리 감사드립니다.

답변