我知道这个问题已经被问了很多次,但是我仍然因为这个xml配置而得到权限错误。我已经在其他答案中搜索过了。我正在使用API 23级别。有人能指出我的错误吗?错误很明显:
09-12 09:13:40.016 1295-1309/? W/BroadcastQueue﹕ 权限拒绝: 接收意图 { act=android.provider.Telephony.SMS_RECEIVED flg=0x8000010 (has extras) } 到 com.example.richard.simplesmstoast /.SmsReceiver 需要 android.permission.RECEIVE_SMS,由发送方com.android.phone(uid1001)。
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver
android:name=".SmsReceiver"
android:enabled="true"
android:exported="true">
<intent-filter android:priority="999" >
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
</application>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
同时