Sms android短信发送者名称返回空值
你好 我正在尝试使用以下代码读取sms发送者名称。变量名始终为空。 请让我知道代码有什么问题。 它正确返回地址,但名称为空Sms android短信发送者名称返回空值,sms,sender,Sms,Sender,你好 我正在尝试使用以下代码读取sms发送者名称。变量名始终为空。 请让我知道代码有什么问题。 它正确返回地址,但名称为空 ContentResolver contentResolver = getContentResolver(); Cursor mCursor = contentResolver.query( Uri.parse( "content://sms/inbox" ), null, null, null, 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>
致意
佐提