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

درخواست راهنمایی در PNBroadcastReceiver برای sms


m007moh

سوال

با سلام خدمت استاد نیکروان

 

آقا پژمان واسه گوش دادن به رویداد اس ام اس چجور باید از کتابخونه PNBroadcastReceiver استفاده کرد

 

مشخصا Sms  خروجی مد نظرم هست 

فقط کافیه یه log  بده بهم

 

با تشکر

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

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

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

سلام

اینکارو با BroadCastReceiver نمیشه انجام داد. ایجاد رویداد باید با استفاده از ContentObserver انجام بشه.

این امکان توی کتابخانه Phone و کلاس SmsInterceptor هستش.

 

کدهای سرویس خودم رو قرار میدم:

Sub Process_Globals
	Dim s As SmsInterceptor
End Sub

Sub Service_Create
	s.Initialize("s")
	s.ListenToOutgoingMessages
End Sub
Sub s_MessageSent (MessageId As Int)
	Dim smsm As SmsMessages
	Dim values As Sms
	
	Dim l As List
	l.Initialize
	
	l=smsm.GetByMessageId(MessageId)

		values=l.Get(0)
		Log("متن پیام: "&values.Body)
		Log("ارسال شده به: "&values.Address)
		
End Sub
Sub Service_Start (StartingIntent As Intent)

End Sub

Sub Service_Destroy

End Sub

 

این دو دسترسی هم یه منیفست اد کنید:

AddPermission(android.permission.READ_SMS)
AddPermission(android.permission.WRITE_SMS)

اگه اطلاعات بیشتر از پیامکی که ارسال شده میخواین values رو بنویسید و نقطه بذارید یک سری متد داره مثل تاریخ، آیدی، و...

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

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