MR.B4A 124 ارسال شده در 5 آبان، ۱۴۰۰ اشتراک گذاری ارسال شده در 5 آبان، ۱۴۰۰ سلام. دوستان، توی برنامه، چه طوری بفهمیم که تماس ورودی و خروجی گرفته شده است؟ یعنی اگه تماس ورودی اومد فلان کارو کن اگه تماس خروجی شد فلان کار ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 396 ارسال شده در 5 آبان، ۱۴۰۰ اشتراک گذاری ارسال شده در 5 آبان، ۱۴۰۰ در ۱۴۰۰/۸/۵ در ۰۱:۰۷، batman۱۲۳ گفته است: سلام. دوستان، توی برنامه، چه طوری بفهمیم که تماس ورودی و خروجی گرفته شده است؟ یعنی اگه تماس ورودی اومد فلان کارو کن اگه تماس خروجی شد فلان کار ممنون سلام از کتابخانه Phone استفاده کنید Dim ci As CallItem ci.CallType با بررسی کردن CallType میشه به سه حالت رسید TYPE_INCOMING (ورودی) - TYPE_MISSED (از دست داده) - TYPE_OUTGOING (خروجی) که باید با IF بررسیش کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MR.B4A 124 ارسال شده در 1 آذر، ۱۴۰۰ سازنده اشتراک گذاری ارسال شده در 1 آذر، ۱۴۰۰ در ۱۴۰۰/۸/۵ در ۱۰:۱۰، 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 396 ارسال شده در 1 آذر، ۱۴۰۰ اشتراک گذاری ارسال شده در 1 آذر، ۱۴۰۰ در ۱۴۰۰/۹/۱ در ۰۸:۵۶، 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 124 ارسال شده در 19 آبان، ۱۴۰۰ سازنده اشتراک گذاری ارسال شده در 19 آبان، ۱۴۰۰ در ۱۴۰۰/۸/۵ در 10:10، DexterFstone گفته است: سلام از کتابخانه Phone استفاده کنید Dim ci As CallItem ci.CallType با بررسی کردن CallType میشه به سه حالت رسید TYPE_INCOMING (ورودی) - TYPE_MISSED (از دست داده) - TYPE_OUTGOING (خروجی) که باید با IF بررسیش کنید نیاز به دادن مجوز خاصی نیست؟! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 396 ارسال شده در 19 آبان، ۱۴۰۰ اشتراک گذاری ارسال شده در 19 آبان، ۱۴۰۰ در ۱۴۰۰/۸/۱۹ در ۰۲:۰۲، batman۱۲۳ گفته است: نیاز به دادن مجوز خاصی نیست؟! تا جایی که میدونم ن ولی از قابلیت های دیگه تماس استفاده میکنید لازمه برای Calllog android.permission.READ_CONTACTS android.permission.READ_CALL_LOG برای مخاطبین android.permission.READ_CONTACTS برای تماس ها android.permission.CALL_PHONE و... در سایت مرجع لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
MR.B4A 124
سلام.
دوستان، توی برنامه، چه طوری بفهمیم که تماس ورودی و خروجی گرفته شده است؟
یعنی اگه تماس ورودی اومد فلان کارو کن
اگه تماس خروجی شد فلان کار
ممنون
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.