Mehmet Nazif Baykal
Mehmet Nazif Baykal
Konya
22/09/2013 tarihinden beri üye
10 GY Puanı
107K GY Sırası
1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Anadolu Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

dialpad USSD kodu çalıştırma hatası

Merhaba,

Custom dialpad uygulaması üzerinde çalışıyorum. Basit olarak anlatmak gerekirse, bir edittext  üzerine (android:editable="false") 10 tane rakam (0-9 arası) ve * ile # simgelerini buttonlar aracılığı ile editText1.append("0"); editText1.append("*"); alıyorum. Aşağıdaki şekilde de aramayı başlatıyorum.

Fakat USSD kodlarını çalıştırırken (örn: *XXX#) şeklindeki bir kodu, arama ekranına *XXX şeklinde alıyor ve USSD kodu çalıştırılamıyor. Nasıl bir yöntemle bu sorunu çözebilirim? Şimdiden teşekkürler.

/* EDITTEXTTEN ALINAN NUMARANIN ARANMASI */


dial.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View v) {

				String dialing_number = editText1.getText().toString();

					Intent callIntent = new Intent(Intent.ACTION_CALL);
					callIntent.setData(Uri.parse("tel:" + dialing_number));
					startActivity(callIntent);
					vb.vibrate(50);
					finish();
					return;
				}
			}
		});

 

 

 

/* (BUTONLARA ATANAN FONKSİYON) */


editText1 = (EditText) findViewById(R.id.editText1);
Button button1;

button1 = (Button) findViewById(R.id.button1);

button1.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View v) {

				editText1.append("1");
				
			}
		});

 

8 yıl 2 ay önce yanıtladın