2015-02-07 62 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"/> 

下面是錯誤日誌:

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 2015-02-07 11:17:02

回答

3

需要,因爲錯字的android.permission.READ_SMS或android.permission.WRITE_SMS

其實你不使用這些權限。相反的:

uses-permssion 

你應該有

uses-permission 
+1

謝謝!在我的清單中有10個權限...我沒有看到這個愚蠢的錯誤:( – Sheldon 2015-02-07 11:20:40