MR.B4A 220 ارسال شده در 26 دی، 2021 اشتراک گذاری ارسال شده در 26 دی، 2021 سلام. دوستان، توی برنامه، چه طوری بفهمیم که تماس ورودی و خروجی گرفته شده است؟ یعنی اگه تماس ورودی اومد فلان کارو کن اگه تماس خروجی شد فلان کار ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 399 ارسال شده در 27 دی، 2021 اشتراک گذاری ارسال شده در 27 دی، 2021 در ۱۴۰۰/۸/۵ در ۰۱:۰۷، batman۱۲۳ گفته است: سلام. دوستان، توی برنامه، چه طوری بفهمیم که تماس ورودی و خروجی گرفته شده است؟ یعنی اگه تماس ورودی اومد فلان کارو کن اگه تماس خروجی شد فلان کار ممنون سلام از کتابخانه Phone استفاده کنید Dim ci As CallItem ci.CallType با بررسی کردن CallType میشه به سه حالت رسید TYPE_INCOMING (ورودی) - TYPE_MISSED (از دست داده) - TYPE_OUTGOING (خروجی) که باید با IF بررسیش کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MR.B4A 220 ارسال شده در 22 بهمن، 2021 سازنده اشتراک گذاری ارسال شده در 22 بهمن، 2021 در ۱۴۰۰/۸/۵ در ۱۰:۱۰، DexterFstone گفته است: سلام از کتابخانه Phone استفاده کنید Dim ci As CallItem ci.CallType با بررسی کردن CallType میشه به سه حالت رسید TYPE_INCOMING (ورودی) - TYPE_MISSED (از دست داده) - TYPE_OUTGOING (خروجی) که باید با IF بررسیش کنید بعد دوست عزیز این چیزی که شما نوشتید با این دستوراتی که من گذاشتم چه فرقی میکنه؟ Sub phone_PhoneStateChanged (State As String, IncomingNumber As String, Intent As Intent) If State="OFFHOOK" Then Else If State="IDLE" Then End Sub با کتابخونه phone لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 399 ارسال شده در 22 بهمن، 2021 اشتراک گذاری ارسال شده در 22 بهمن، 2021 در ۱۴۰۰/۹/۱ در ۰۸:۵۶، batman۱۲۳ گفته است: بعد دوست عزیز این چیزی که شما نوشتید با این دستوراتی که من گذاشتم چه فرقی میکنه؟ Sub phone_PhoneStateChanged (State As String, IncomingNumber As String, Intent As Intent) If State="OFFHOOK" Then Else If State="IDLE" Then End Sub با کتابخونه phone ببینید از CallItem و CallLog باید باهم استفاده بشه تا لیست تماس اخیر بخونیم Dim Calls As List Dim CallLog As CallLog calls = CallLog.GetAll(10) 'Get the last 10 calls For i = 0 To calls.Size - 1 Dim c As CallItem c = calls.Get(i) Dim callType, name As String Select c.CallType Case c.TYPE_INCOMING callType="Incoming" Case c.TYPE_MISSED callType = "Missed" Case c.TYPE_OUTGOING callType = "Outgoing" End Select name = c.CachedName If name = "" Then name = "N/A" Log("Number=" & c.Number & ", Name=" & name _ & ", Type=" & callType & ", Date=" & DateTime.Date(c.Date)) Next ولی این که شما دارین استفاده میکنین مال تماس جاری حساب میشه برای درک بهترش روی برنامتون امتحانش کنید و خودتون تماس بگیرید و لاگ بگیرید تا متوجه قضیه بشید به طور کلی اگه لیست تماس های اخیر میخواین از کد بالا و اگه تماس جار ی وضعیتشا میخواین از کد خودتون استفاده کنید فقط برای استفاده از CallLog دسترسی ها فراموش نشه android.permission.READ_CONTACTS android.permission.READ_CALL_LOG لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MR.B4A 220 ارسال شده در 9 بهمن، 2021 سازنده اشتراک گذاری ارسال شده در 9 بهمن، 2021 در ۱۴۰۰/۸/۵ در 10:10، DexterFstone گفته است: سلام از کتابخانه Phone استفاده کنید Dim ci As CallItem ci.CallType با بررسی کردن CallType میشه به سه حالت رسید TYPE_INCOMING (ورودی) - TYPE_MISSED (از دست داده) - TYPE_OUTGOING (خروجی) که باید با IF بررسیش کنید نیاز به دادن مجوز خاصی نیست؟! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 399 ارسال شده در 9 بهمن، 2021 اشتراک گذاری ارسال شده در 9 بهمن، 2021 در ۱۴۰۰/۸/۱۹ در ۰۲:۰۲، batman۱۲۳ گفته است: نیاز به دادن مجوز خاصی نیست؟! تا جایی که میدونم ن ولی از قابلیت های دیگه تماس استفاده میکنید لازمه برای Calllog android.permission.READ_CONTACTS android.permission.READ_CALL_LOG برای مخاطبین android.permission.READ_CONTACTS برای تماس ها android.permission.CALL_PHONE و... در سایت مرجع لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
MR.B4A 220
سلام.
دوستان، توی برنامه، چه طوری بفهمیم که تماس ورودی و خروجی گرفته شده است؟
یعنی اگه تماس ورودی اومد فلان کارو کن
اگه تماس خروجی شد فلان کار
ممنون
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.