Wie um zu überprüfen, ob die gewählte Nummer besetzt ist oder nicht beantwortet wird?

Ich habe den folgenden code, um eine Nummer zu wählen:

DataBaseHelper db;
db=new DataBaseHelper(PanicService.this);
try {

    db.createDataBase();

    } catch (IOException ioe) {

    throw new Error("Unable to create database");

    }

Map<String, String > map= db.TelephoneList();
String[] numbers = new String[]{"number1","number2","number3","number4","number5"};


Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+map.get(numbers[0])));
callIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(callIntent);

die ist in Ordnung.
Jetzt muss ich wissen, wenn die gewählte Nummer besetzt ist oder nicht beantwortet wird, und es ist wählen Sie die nächste Nummer in der Liste. Ich Frage mich nur, wenn es ohnehin zu erkennen der Zustand des Anrufs?

Ich habe diese URL http://developer.android.com/reference/android/telephony/TelephonyManager.html aber ich kann nichts finden, um das Konzept, abgesehen von CALL_STATE_OFFHOOK das ist nicht wirklich das was ich will.

InformationsquelleAutor Farzan Majdani | 2012-07-10

Schreibe einen Kommentar