报的错如下:
java.lang.SecurityException:
Reading messages from RUIM:User 1001 does not have androd.permission.RECEIVE_SMS我在AndroidManifest.xml中已经加了权限。<uses-permission android:name="android.permission.RECEIVE_SMS" />?????

解决方案 »

  1.   

    User 1001 does not have androd.permission.RECEIVE_SMS
    为什么是androd?
      

  2.   

    少写了个字母i,不好意思。
    java.lang.SecurityException:
    Reading messages from RUIM:User 1001 does not have andriod.permission.RECEIVE_SMSUIM卡是中国电信的卡。
    继续等待。
      

  3.   

    RECEIVE_SMS  这个是接收信息的权限,不是UIM卡操作的权限吧
      

  4.   

    RECEIVE_SMS 这个是接收信息的权限,不是UIM卡操作的权限吧 
     
      

  5.   

    java.lang.SecurityException:
    Reading messages from RUIM:User 1001 does not have androd.permission.RECEIVE_SMS
    你在从RUIM卡中读取短消息的时候,是否满足了EFsms的读权限
      

  6.   

    mContext[subscription].enforceCallingPermission(
                    "android.permission.RECEIVE_SMS",
                    "Reading messages from SIM");
    读写之前 加上这个 XML 文件里面加没用的
      

  7.   

    补充一下  subscription那个是双卡的东西,2.2的双卡机制就是用 sub1 sub2区分2个卡槽  卡槽1是sub=0,卡槽2sub=1.
      

  8.   

    你在读取UIM卡上的短信之前,是否执行了验证CHV的操作?