sharafi123 0 ارسال شده در 19 فروردین، ۱۳۹۹ اشتراک گذاری ارسال شده در 19 فروردین، ۱۳۹۹ با سلام. می خوام برای برنامه یه نوتیفیکیشن بنویسم که وقتی پیام کوتاه میاد بهم خبر بده و اپلیکیشن به صورت اتوماتیک باز بشه. باید چکار کنم؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
E_b4a 1 ارسال شده در 1 اردیبهشت، ۱۳۹۹ اشتراک گذاری ارسال شده در 1 اردیبهشت، ۱۳۹۹ در در 30 فروردین 1399 در 19:01، Salar82 گفته است : سلام چک کنید که متن اس ام اس برابر با "بلوتوث روشن" هست یا نه. If Body = "بلوتوث روشن" then Dim t As Toggle t.Initialize t.TurnBluetoothOn End If بعد از طریق کتابخانه ToggleLibrary بلوتوث رو روشن یا خاموش کنید. سلام، این کد رو هم نوشتم ولی نشد.. نمیدونم اشکال کارم کجاست؟ Sub Activity_Create(FirstTime As Boolean) StartService(SMS) ToastMessageShow("start", False) End Sub --------------- #Region Service Attributes #StartAtBoot: True #StartCommandReturnValue: android.app.Service.START_STICKY #End Region Sub Process_Globals Dim s As SmsInterceptor Dim pp As PhoneIntents End Sub Sub Service_Create s.Initialize("sms") End Sub Public Sub sms_MessageReceived (From As String, Body As String) As Boolean If Body = "بلوتوث روشن" Then Dim t As Toggle t.Initialize t.TurnBluetoothOn End If End Sub Sub Service_Destroy StartServiceAt("", DateTime.Now + 1000, True) End Sub -------- مانیفست AddPermission(android.permission.RECEIVE_SMS) AddPermission(android.permission.READ_SMS) AddPermission(android.permission.BLUETOOTH) AddPermission(android.permission.BLUETOOTH_ADMIN) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Salar82 919 ارسال شده در 1 اردیبهشت، ۱۳۹۹ اشتراک گذاری ارسال شده در 1 اردیبهشت، ۱۳۹۹ بجای بلوتوث روشن"، "123" رو امتحان کنید. گوشیتون رو به بیسیک متصل کنید و خط به خط تست کنید که آیا این رویداد فراخوانی میشه یا نه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
E_b4a 1 ارسال شده در 1 اردیبهشت، ۱۳۹۹ اشتراک گذاری ارسال شده در 1 اردیبهشت، ۱۳۹۹ در 3 ساعت قبل، Salar82 گفته است : بجای بلوتوث روشن"، "123" رو امتحان کنید. گوشیتون رو به بیسیک متصل کنید و خط به خط تست کنید که آیا این رویداد فراخوانی میشه یا نه خیلی ممنون از راهنمایی تون.. من نمیدونستم باید پرمیژن رو از خود کاربر بگیرم برای همین اجرا نمیشد... خودم پرمیژن رو دستی تنظیم کردم و درست شد. چجوری میشه پرمیژن رو از کاربر گرفت؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Salar82 919 ارسال شده در 1 اردیبهشت، ۱۳۹۹ اشتراک گذاری ارسال شده در 1 اردیبهشت، ۱۳۹۹ از کتابخونه RuntimePermision استفاده کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
E_b4a 1 ارسال شده در 28 فروردین، ۱۳۹۹ اشتراک گذاری ارسال شده در 28 فروردین، ۱۳۹۹ On 19 فروردین 1399 at 10:21 PM, Salar82 said: سلام شما یه سرویس می سازین، بعد یه متغیر از نوع SmsInterceptor از کتابخونه Phone تعریف و Initialize میکنین. و از رویداد MessageReceived به صورت زیر استفاده می کنین: Dim Sms as SmsInterceptor Sms.Initialize("SMS") Private Sub SMS_MessageReceived (From As String, Body As String) As Boolean ' مثلاً اگر میخواید پیام کوتاه حداکثر 30 کاراکتر داشته باشه، از کد زیر استفاده می کنید If Body.Lenght <= 30 Then ' اینجا کدهای مربوط به ساخت نوتیفیکیشن رو می نویسید End If End Sub 'Body متن پیام 'From شماره ارسال کننده پیام سلام ببخشید منم یه همچین کاری میخواستم بکنم حتی همین کارایی که کردین رو هم کردم ولی نشد من میخواستم کاری کنم که مثلا اگه توی پیام بلوتوث روشن نوشته شده بود بلوتوث رو روشن کنه نکته خاص دیگه ای نداره؟؟ پرمیژنی چیزی بخواد لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Salar82 919 ارسال شده در 19 فروردین، ۱۳۹۹ اشتراک گذاری ارسال شده در 19 فروردین، ۱۳۹۹ در 5 ساعت قبل، sharafi123 گفته است : با سلام. می خوام برای برنامه یه نوتیفیکیشن بنویسم که وقتی پیام کوتاه میاد بهم خبر بده و اپلیکیشن به صورت اتوماتیک باز بشه. باید چکار کنم؟ سلام شما یه سرویس می سازین، بعد یه متغیر از نوع SmsInterceptor از کتابخونه Phone تعریف و Initialize میکنین. و از رویداد MessageReceived به صورت زیر استفاده می کنین: Dim Sms as SmsInterceptor Sms.Initialize("SMS") Private Sub SMS_MessageReceived (From As String, Body As String) As Boolean ' مثلاً اگر میخواید پیام کوتاه حداکثر 30 کاراکتر داشته باشه، از کد زیر استفاده می کنید If Body.Lenght <= 30 Then ' اینجا کدهای مربوط به ساخت نوتیفیکیشن رو می نویسید End If End Sub 'Body متن پیام 'From شماره ارسال کننده پیام لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Salar82 919 ارسال شده در 30 فروردین، ۱۳۹۹ اشتراک گذاری ارسال شده در 30 فروردین، ۱۳۹۹ در در 28 فروردین 1399 در 07:13، E_b4a گفته است : سلام ببخشید منم یه همچین کاری میخواستم بکنم حتی همین کارایی که کردین رو هم کردم ولی نشد من میخواستم کاری کنم که مثلا اگه توی پیام بلوتوث روشن نوشته شده بود بلوتوث رو روشن کنه نکته خاص دیگه ای نداره؟؟ پرمیژنی چیزی بخواد سلام چک کنید که متن اس ام اس برابر با "بلوتوث روشن" هست یا نه. If Body = "بلوتوث روشن" then Dim t As Toggle t.Initialize t.TurnBluetoothOn End If بعد از طریق کتابخانه ToggleLibrary بلوتوث رو روشن یا خاموش کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Mr.Kafiri 221 ارسال شده در 30 فروردین، ۱۳۹۹ اشتراک گذاری ارسال شده در 30 فروردین، ۱۳۹۹ در 1 ساعت قبل، Salar82 گفته است : سلام چک کنید که متن اس ام اس برابر با "بلوتوث روشن" هست یا نه. If Body = "بلوتوث روشن" then Dim t As Toggle t.Initialize t.TurnBluetoothOn End If بعد از طریق کتابخانه ToggleLibrary بلوتوث رو روشن یا خاموش کنید. دسترسی رو حتما از کاربر گرفته باشید ......... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
sharafi123 0
با سلام. می خوام برای برنامه یه نوتیفیکیشن بنویسم که وقتی پیام کوتاه میاد بهم خبر بده و اپلیکیشن به صورت اتوماتیک باز بشه. باید چکار کنم؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
8 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.