我在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 :(得分:3)
需要android.permission.READ_SMS或android.permission.WRITE_SMS
由于输入错误,您实际上并未使用这些权限。而不是:
uses-permssion
你应该
uses-permission