1

デバイスの電話番号を受信しようとしていますが、

しかし

tMgr.getLine1Number();

信頼できない

現在、受信ボックスまたは送信ボックスの SMS から番号を取得しようとしています。

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は送信者であり、送信ボックスでは受信者です。SMSから現在の電話番号を取得する方法はありますか?

4

1 に答える 1