2015-02-07 3 views
0

У меня проблема с разрешениями в android. Я хочу отслеживать, было ли мое устройство отправлено или получено смс. Для этого я использую службу, которая работает в фоновом режиме.Разрешения не распознаются

Права доступа к mainfest.xml:

<uses-permssion android:name="android.permission.READ_SMS"/> 
<uses-permission android:name="android.permission.RECEIVE_SMS"/> 
<uses-permssion android:name="android.permission.WRITE_SMS"/> 

Вот ErrorLog:

java.lang.SecurityException: Permission Denial: opening provider 
com.android.providers.telephony.MmsSmsProvider from ProcessRecord{2c9f3ff 
1676:mypackagename.myappname/u0a54} (pid=1676, uid=10054) requires 
android.permission.READ_SMS or android.permission.WRITE_SMS 

Спасибо за помощь!

+0

просто исправить опечатку – jgroehl

ответ

3

требует android.permission.READ_SMS или android.permission.WRITE_SMS

Вы на самом деле не использовать эти права, из-за опечатки. Вместо того, чтобы:

uses-permssion 

вы должны иметь

uses-permission 
+1

Спасибо! В моем манифесте 10 разрешений ... Я не видел эту глупую ошибку :( – Sheldon