안녕하세요.
mms를 가져오는 작업을 하려고 합니다.
AndroidMainfest.xml에 권한을 다음과 같이 부여 했습니다.
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_MMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_WAP_PUSH" />
그리고 구글링해서 다음과 같이 했습니다.
Uri uri = Uri.parse("content://mms-sms/conversations/");
String[] proj = {"*"};
ContentResolver cr = getContentResolver();
Cursor c = cr.query(uri,proj,null,null,null);
그런데 Cursor c = cr.query(uri,proj,null,null,null); 여기에서
Permission Denial: reading com.android.providers.telephony.MmsSmsProvider uri content://mms-sms/conversations/ from pid=12274 ~~~~
requires android.permission.READ_SMS, or grantUriPermission() 이라는 오류가 나면서 앱이 죽습니다.
권한은 맞게 준거 같은데 뭐가 문제인지 도저히 모르겠습니다.
충고 말씀좀 부탁 드립니다.