10-22-2013، 09:13 AM
(10-17-2013، 03:36 PM)'arya67' نوشته:(10-12-2013، 01:05 PM)'seyedsharifi' نوشته: با درود
چطوری میتونم وقتی گوشی زنگ خورد دتکت کنم وشماره تلفن تماس گیرنده را بدست آورم
لطفا راهنمایی کنید
با درود
باید از این کد در manifest استفاده کنیدیا باید BroadcastReceiver رو در برنامه تعریف کنید و سپس:کد پیاچپی:<receiver android:name=".PhoneStateReceiver">
<intent-.......>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-.......>
</receiver>اینجوری هم وقتی زنگ زده میشه و هم وقتی زنگ خورده میشه رسیور عمل میکنهکد پیاچپی:Sub BroadcastReceiver_OnReceive (Action As String, BroadcastIntent As Object)
myintent = BroadcastIntent
If myintent.Action = "android.intent.action.PHONE_STATE" Then
If myintent.GetExtra("state") = "RINGING" Then
callernumber = myintent.GetExtra("incoming_number")
End if
End If
If myintent.Action = "android.intent.action.NEW_OUTGOING_CALL" Then
If myintent.HasExtra("android.intent.extra.PHONE_NUMBER") Then
callnumber = myintent.GetExtra("android.intent.extra.PHONE_NUMBER")
End If
End If
End Sub
ببخشید ولی این کد که برای بیسیک نیست