Welcome to بیسیک فور ایکس

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

salmana

چک کردن زمان با TIME_TICK

1 ارسال در این موضوع قرار دارد

کارایی: شما میخاین یک برنامه یادآوری بسازین.این برنامه یادآوری خودش دنیایی هست چون باهاش میشه هزاران برنامه ساخ مثلا: یاداور دارو<ساخت اذان گو و ...

مثلا ما اگر بخایم هر روز ساعت 8 شب گوشی را به حالت بیصدا ببریم و ساعت 5 صبح هم از حالت بیصدا خارج کنیم چیکار میکنیم؟ با کدهای پایین راحت میشه اینها را ساخت. اگر میخایین این رو پیاد کنین در کد پایین اونجا که توست مسج دادم شما بیایین ساعت کنونی رو بگیرین و با اون مقدار خودتون مقایسه کنین هر گاه مثل هم شدن دستور انجام میگیره یعنی دستوری که خودتون دادین مثلا بیصدا کردن گوشی یا هر چیز دیگری

 

 

 

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

 

 

 

دانلود کتابخانه

توی اکتیویتی سرویس را استارت کنید

 

کدهای سرویس:

#Region  Service Attributes 
	#StartAtBoot: False
	
#End Region

Sub Process_Globals
Dim PNBroadcast As PNBroadcastReceiver
End Sub

Sub Service_Create

End Sub

Sub Service_Start (StartingIntent As Intent)
PNBroadcast.Initialize("PNBroadcast")
PNBroadcast.AddAction("android.intent.action.TIME_TICK")
PNBroadcast.SetPriority(999)
PNBroadcast.RegisterReceiver
ToastMessageShow(DateTime.Time(DateTime.Now),True)
End Sub


Sub PNBroadcast_OnReceive(Action As String,keys() As String,Data As Object)
If Action="android.intent.action.TIME_TICK" Then
ToastMessageShow("به دقیقه بعدی رسیدیم",False)
End If
End Sub

Sub Service_Destroy

End Sub

کد منیفیست (timtick اسم سرویس من هست و b4a.example هم اسم پکیج نیم من)

AddServiceText(timtick,android:process=":b4a.example_background")
پسند شده توسط Sina، sajad325، ali.1020 و 3 کاربر دیگر

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


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


  • مطالب مشابه

    • توسط salmana
      میخاستم ساعت مورد نظر رو چک کنم
       
      مثال : ساعت 8 صبح که رسید یک توست مسج بده و ساعت 5 بعدازظهر رسید هم یک توست مسج بده . البته میخام این اتفاق همیشه بیافته
       
      با تشکر