رفتن به مطلب
  • 0

بدست آوردن نام و شماره مخاطب در حال زنگ


MahdiHD

سوال

سلام خسته نباشید :)

اگر سوالم تکراری هست معذرت می خوام ، چون که من چندین بار سرچ کردم ولی به نتیجه ای نرسیدم! همونطور که از عنوان پیداست من می خوام نام و شماره مخاطبی که در حال زنگ زدن به گوشی هست رو بدست بیارم!ممنون می شوم که کمک کنید!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

ببخشید من تصحیح میکنم پستم رو...

با اینکار فقط لیست تماس رو نشون میده ، و کسی که درحال زنگ زدن هست توی لیست تماس نمایش داده نمیشه.

 

با کتابخانه Technis میتونی شماره رو بدی و نام رو بگیری. این کد رو توی ساب PhoneStateChanged  قرار بده.

Dim t As Technis
ToastMessageShow(t.GetContactNamebyPhone(IncomingNumber),True)

:tashvigh:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شمارش رو میتونی به دست بیاری در حال زنگ زدن با کتابخونه فون رویداد فون استیت

اسم مخاطب رو در حال زنگ خوردن نمیدونم و لی فکر کنم اگه به دفترچه تلفن دسترسی داشته باشی میتونی اسمش رو هم دربیاری از روی همون شماره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام مهدی.

 

توی همون رویداد درحال تماس...

Sub tamas_PhoneStateChanged (State As String, IncomingNumber As String, Intent As Intent)
If State="RINGING" Then 'گوشی درحال زنگ خوردنه
	
End If
End Sub

IncomingNumber: همون شماره ی طرفه.

نمیدونم کتابخانه ای هست که بهش شماره بدیم و نام رو به ما بده یانه.

 

اما همین کار رو میشه با کلاس CallLog انجام داد ، لیست تمام تماس هارو میگیریم میریزیم توی لیست و اولین آیتم لیست که آخرین آیتم لیست تماس هست گت میکنیم:

Sub tamas_PhoneStateChanged (State As String, IncomingNumber As String, Intent As Intent)
If State="RINGING" Then 'گوشی درحال زنگ خوردنه'
	
Dim pp As CallLog
Dim l As List
l.Initialize
l=pp.GetAll(0)
ToastMessageShow(l.Get(0),True)

End If
End Sub

toastMesssage حاوی اطلاعاتی مثل: نام ، شماره ، نوع تماس و... هست که باید با ساب استرینگ یا regex جداش کنی و اسم رو ازش دربیاری.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...