android sms发送者名称返回null

时间:2012-05-30 08:14:25

标签: sms sender

问候。

我正在尝试使用以下代码读取短信发件人姓名。变量名称始终为null。 请告诉我代码有什么问题。 它正确返回地址但名称为空

        ContentResolver contentResolver = getContentResolver();        
        Cursor mCursor = contentResolver.query( Uri.parse( "content://sms/inbox" ), null, null, null, null);                 

        if(mCursor.getCount()==0)
              return;

        startManagingCursor(mCursor);   

        mCursor.moveToFirst();

                String fromadd = mCursor.getString(mCursor.getColumnIndex("address"));
                           String name = mCursor.getString(mCursor.getColumnIndex("person"));

使用权限

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

最诚挚的问候 jothi

0 个答案:

没有答案