Ben normalde gelen çağrı tuş takımını tarafından yapılan bir çağrı, yanıtladıktan sonra bir numarayı aramak istiyorum. göster DTMF
ben aşağıdakileri denedim, ama bu (böylece ACTION_VIEW yapar) yerine yeni bir çağrı arama başlatır.Intent dial = new Intent(Intent.ACTION_DIAL);
dial.setData(Uri.parse("tel:9"));
startActivity(dial);
Tahminimce, "tel:" yeni bir arama sırasını tetikler. Muhtemelen ihtiyacım olan şey, arama içi tuş takımını göstermek ve tuş vuruşlarını taklit etmektir.
Herkes?
Düzenleme
: Beni, sadece 'com.android.phone.InCallScreen' bir keydown olayı göndermek gerekir düşündürüyor bu soruyu Starting the InCallScreen activity buldum ama bunun nasıl emin değilim. Ayrıca, yıllarca açık olan (ve yine de) yıllardır açık olan bir sorun da vardır: http://code.google.com/p/android/issues/detail?id=1428
Anlatabildiğim kadarıyla, bunun için genel API'de işlevsellik yoktur. Bazı [önerilen değişiklikler] vardı (https://groups.google.com/forum/#!msg/android-contrib/4QqHgLOrBO8/xXl9221pv-kJ) TelephonyManager bu tanır, ancak bu durmuş gibi görünüyor etmek. – caseyburkhardt