• اطلاعیه ها

    • H@mid.RS

      جذب نیرو   پنجشنبه, 10 فروردین 1396

      درود به دوستان عزیز به چند نفر مدیر برای بخش های php و گرافیک نیازمندیم درصورت تمایل درخواست خود را در پیام خصوصی بفرستید  
    • H@mid.RS

      تغییر نام کاربری   دوشنبه, 28 فروردین 1396

      درود دوستانی که نام کاربری انها با ایمل شان یکی بود تغییر کرد مثلا نام کاربری sss@tmail.com به sss تغییر کرد دوستانی که مشکل ورود دارند @ به بعد را پاک کنند
    • H@mid.RS

      کسب درآمد   پنجشنبه, 31 فروردین 1396

      دوستانی که میخواهند با انجمن خودشون همکاری کنند و از محیط انجمن درآمد کسب کنند به بنده پیام خصوصی بفرستند
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")

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


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

  • مطالب مشابه

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