我正在尝试接收设备的电话号码,
但
tMgr.getLine1Number();
不可靠
现在我正在尝试从 in 或 sent 框中的短信中检索号码
Uri uriSMSURI = Uri.parse("content://sms/sent");
Cursor cur = ctx.getContentResolver().query(uriSMSURI, null, null, null, null);
String[] columnNames = cur.getColumnNames();
if (cur.moveToFirst())
do {
Log.d("sms reciever",cur.getString(2));
} while (cur.moveToNext());
cur.close();
但是在收件箱第 2 列是发件人,在发件箱中是收件人,有什么想法如何从短信中检索当前手机的号码吗?