Erhalten Sie die Telefonnummer des aktuellen eingehenden und ausgehenden Anrufs

Ich mache eine App, in der ich die Telefonnummer abrufen muss und ich kann sie abrufen, aber mein Problem ist, dass ich sie bekommeTelefonnummer vonletzter Aufruf eher, alsanwesender AnrufMein Code ist wie folgt:

projection = new String[]{Calls.NUMBER};
cur = context.getContentResolver().query(Calls.CONTENT_URI, projection, null, null, null);
cur.requery();
numberColumn = cur.getColumnIndex(Calls.NUMBER);
cur.requery();
cur.requery();
cur.requery();
cur.requery();
cur.moveToLast();
s = cur.getString(numberColumn);
String pathname = "/sdcard/" + s + ".amr";

Antworten auf die Frage(2)

Ihre Antwort auf die Frage