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

قفل کردن برنامه با تاریخ روز


mobah

سوال

عرض ادب

 

میشه راهنمایی کنید چطوری میشه یک قفل نرم افزار ساخت که زمانی که تاریخ گوشی به موعد  مورد نظر برسه برنامه یک هشدار بده.

 

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

 

 

میشه راهنمایی کنید

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

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

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

با سرویس ب راحتی میشه، این عبارات "کار با سرویس" "انجام یک عمل" "انجام یک عمل در موعد" اینارو بزنید قبلن صحبت شده راجبش

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

مرسی

اطلاعات پراکنده هست و خیلی ها یا به جواب نرسیدن یا منشر نکردن

 

چند تایی رو هم دیدم که زیاد ربطی نداشت.

 

 

بنده فقط میخوام تاریخ سیستم رو بگیره و بعداز مثلا 30 روز قفل بشه برنامه و پیغام بده.

 

 

باز هم تشکر

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

شما بیا و تاریخ و ساعت حال حاضر گوشیو بگیر بعد تو سرویس شرط بزار اگه تاریخو ساعت + اون 30 روز بود بیادو اون کارو انجم بده

 

http://answercenter.ir/topic/9130-دستور-گرفتن-تاریخ-گوشی-و-ثبت-در-یک-فایل-تکست/

 

اینم از سرچ لدفن سرچ کنید ب 1 مطلب بسنده نکنید 5-6 تا چیز ک ب این موضوع مربوطه رو سرچ کنید

 

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

http://answercenter.ir/topic/10467-ساعت-هشدار-دهندهاجرای-کد-در-زمان-تعیین-شده/

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

خوب به ناچار بنده اومئم و یک تایمر گذاشتم

 

مشکل اینجاست که بعد از قطع تایمر چطوری برم تو ساب بعدی

Sub timer1_tick
	timer1.Enabled=False

End Sub

Sub source(s As String)			  
	If s.Contains("aser1")=True Then
		StartActivity(freefehrast)
		Activity.Finish
		
	Else
		StartActivity(demo)
		Activity.Finish
	End If
End Sub

بعد از اتمام  تایمر : 

 

الان از ساب    timer1_tick چطوری بروی روی source    

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

به تنهایی که جواب نمیده

 

بنده اینو  هم  زدم   نشد

ساب source   تو خود همین اکتیویتی هست

چکار کنم

CallSub(Main,"source")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

من الان دقیقا متوجه نیستم میخوای چه کنی

 

ولی اگ میخوای وقتی تایمرت تموم شد بری به یک اکتیویتی خاص باید اینطوری بینویسی

 
 
Sub timer1_Tick
timer1.Enabled=False
StartActivity("esm activity")
Activity.Finish
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بنده هدفم ساخت قفل روی برنامه ای هست که از روی تاریخ قفل بشه و پیغام بده

 

بنده اومدم و یک صفحه درست کردم و توش متنaser1   گذاشتم

 

حالا میگم اگر aser1 بود چکار کن و اگر نبود چکار کن

 

این تایمر هم 2 ثانیه همون اوله برنامه هست

 

موضوع هم که مشخصه

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

درود

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

کاربر میتونه با عوض کردن تاریخ گوشی راحت برنامه رو دور بزنه !

بهترین راه اینه که تاریخ رو به صورت آنلاین دریافت کنید تا کاربر نتونه کلک رشتی بزنه  :malih:

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

با گت المنت میشه تاریخ رو از روی سرور  بگیری

 

چطوری بشه کد رو نوشت که 30 روز رو متوجه بشه؟

ولی چجوری بفهمه 30 روز تمام شده؟؟؟

 

یا اولی کانکت ساعت رو بگیره و خودش 30 روز بشمره؟؟؟؟

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

این کد php رو تو یه فایل ذخیره کنم  و بفرستم رو هاست..... تاریخ رو شمسی نشون میده ولی نمیدونم چرا از روی سیستم من تاریخ رو تنظیم میکنه

 

فقط فارسی بودنش قشنگه

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="generator" content="Dr M Bahmani :: Mory.ir">
<title>تاریخ شمسی</title>
<?php
function Miladi2Shamsi() {
$week=array("یکشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه");
$months =array("فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند");
$d=date('N');
$day=date('d');
$month=date('m');
$year=date('Y');
$year = ($year== 0)?2000:$year;
($year<1000)? ($year += 2000):true;
$year -= ( ($month < 3) || (($month == 3) >> ($day < 21)) )? 622:621;
switch ($month) {
case 1: if($day<21) { $month=10 ; $day+=10 ;}else{ $month=11 ; $day-=20 ;} break;
case 2: if($day<20) {$month=11 ; $day+=11 ; }else{$month=12 ; $day-=19 ;} break;
case 3: if($day<21) {$month=12 ; $day+=9; }else{$month=1 ; $day-=20;} break;
case 4: if($day<21) {$month=1; $day+=11;}else{$month=2 ; $day-=20;} break;
case 5:
case 6: if($day<22){$month-=3 ; $day+=10;}else{$month-=2 ; $day-=21;} break;
case 7:
case 8:
case 9: if($day<23){$month-=3 ; $day+=9; }else{$month-=2 ; $day-=22;} break;
case 10:if($day<23){$month=7 ; $day+=8;}else{$month=8 ; $day-=22;} break;
case 11:
case 12:if($day<22){$month-=3 ; $day+=9;}else{$month-=2 ; $day-=21;} break;
default: break;
}
return "".$week[$d]." ".$day." ".$months[$month-1]." ". $year;
}
?>

</head>
<body>
<div class="tarikh">
<?php echo Miladi2Shamsi(); ?>
</div>
</body>
</html>


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

این کد هم تاریخ سرور    رونشون  میده . با PHP

 

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

<div class="tarikh">
<?php
echo date("Y/m/d"); 
?>
</div>

گت لمنت آن مشکلی نیست فقط  این که مثلا چطوری سر 30 روز  برنامه رو دمو کنه. یا پیام بده

 

حالا چطوری استفاده کنیم.

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

والا من ک از php دانشی ندارم فعلن ولی راهی ک ب ذهنم میرسه و البته کار درستی هم نیس اینه ک شما ی دیتابیس داشته باشین و یک سرویس پایدار و تپ سرویس بگین هر 24ساعت یک عدد ب دیتابیس اضافهکنه ک درحالت عادی ون دیتتبیس عددش صفره, بعد تو هو برنامه و رویس شرط بزاربن اگه عدد 30 بود برنامخ قفل شه

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

بایگانی شده

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

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

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