ورود

View Full Version : سوال: اجرای خودکار برنامه در یک زمان مشخص.



mhbm87
جمعه 03 دی 1389, 19:41 عصر
سلام.

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

mahdi68
جمعه 03 دی 1389, 20:55 عصر
سلام
اگه برنامتون در حال اجرا باشه بله امکان داره

mhbm87
شنبه 04 دی 1389, 13:13 عصر
سلام
اگه برنامتون در حال اجرا باشه بله امکان داره

بازم سلام.

با تشکر از پاسختون. ولی من میخوام برنامه ام حد اقل ظاهرا در حال اجرا نباشه.
مثل ساعت بیدار باش یا reminder

mahdi68
شنبه 04 دی 1389, 14:00 عصر
در گوشی های جاوا بیس خیر این امکان وجود نداره که برنامه خود بخود اجرا بشه (البته تا جایی که من اطلاع دارم)

mhbm87
شنبه 04 دی 1389, 15:55 عصر
در گوشی های جاوا بیس خیر این امکان وجود نداره که برنامه خود بخود اجرا بشه (البته تا جایی که من اطلاع دارم)

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

masoud.t123
شنبه 04 دی 1389, 17:11 عصر
سلام،
با push registry میتونید این کار رو انجام بدین.

mhbm87
یک شنبه 05 دی 1389, 15:53 عصر
سلام،
با push registry میتونید این کار رو انجام بدین.
سلام و تشکر.

می شه یه راهنمایی در مورد اون بکنید؟ یا نمونه کد؟ اگه زحمتی نیست.:خجالت:

masoud.t123
دوشنبه 06 دی 1389, 00:04 صبح
سلام و تشکر.

می شه یه راهنمایی در مورد اون بکنید؟ یا نمونه کد؟ اگه زحمتی نیست.:خجالت:

سلام.خواهش میکنم.
راستش من تا به حال در این زمینه کار نکردم فقط میدونم کهpush registry یکی از وظایفش این کاره.
فقط میدونم که باید از متد register alarm استفاده کنی.
فک می کنم تو نت این متد رو جستجو کنی بتونی مثال رو گیر بیاری.
این لینک رو هم یه نگاه بکن:
http://developers.sun.com/mobility/midp/articles/pushreg/index.html
موفق باشی.

mhbm87
شنبه 11 دی 1389, 15:34 عصر
سلام و تشکر مجدد.

من یه توضیحاتی توی لینک زیر دیدم که خیلی مفید بود. و یک فایل سمپل (http://developers.sun.com/mobility/midp/questions/pushregistry/PushRegistry.zip) هم لا به لای متن برای دانلود قرار داده شده که البته فایل jar اون همون طور که من میخوام عمل می کنه.

http://developers.sun.com/mobility/midp/questions/pushregistry/

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

حدس میزنم مشکل از permission هایی هست که باید به برنامه اضافه بشه.

MIDlet-Permissions: javax.microedition.io.PushRegistry,javax.microedit ion.io.Connector.socket

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

ممنون میشم کمکم کنید.:خجالت:

mhbm87
شنبه 11 دی 1389, 16:57 عصر
یاد گرفتم ...

به زودی آموزش کاملش رو میذارم.

یا علی.

mahsa_hashemi
سه شنبه 14 دی 1389, 21:08 عصر
سلام
ممنون میشم هرچه زود تر اموزش رو تو سایت بزارین
در ضمن من یک برنامه با canvas نوشت که با joistik یک توپ رو میشه حرکت داد
اما حالا میخوام این توپ خودش در زمان مشخص مثلا 2 min خودش حرکت کنه میشه کمک کنید ؟

parsidev
سه شنبه 14 دی 1389, 21:21 عصر
سلام
من اطلاعات زیادی ندارم اما اینو مطمئنم که بدون اجازه و تایید فرد نمی تونید خودکار پیامک ارسال کنید.
با احترام

mhbm87
چهارشنبه 15 دی 1389, 00:47 صبح
سلام
ممنون میشم هرچه زود تر اموزش رو تو سایت بزارین
در ضمن من یک برنامه با canvas نوشت که با joistik یک توپ رو میشه حرکت داد
اما حالا میخوام این توپ خودش در زمان مشخص مثلا 2 min خودش حرکت کنه میشه کمک کنید ؟
سلام.
چیزی که توی این تاپیک در موردش صحبت شد اجرای خودکار برنامه است، وقتی که برنامه بسته شده. ولی چیزی که شما می خواهید اجرای مرتب یک تابع در زمان های مشخصه در حالی که برنامه بسته نشده.
وقتی برنامه بسته نشده دیگه دنگ و فنگ خاصی نداریم.

می تونید یه حلقه ی بی نهایت بنویسید که مرتب زمان رو می گیره و به محض گذشت زمان مطلوب تابع مورد نظر رو اجرا می کنه.
می تونید از thread هم کمک بگیرید.
می تونید از کلاس TimerTask (http://download.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/java/util/TimerTask.html) و Timer (http://download.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/java/util/Timer.html) استفاده کنید.

...

mhbm87
چهارشنبه 15 دی 1389, 00:50 صبح
سلام
من اطلاعات زیادی ندارم اما اینو مطمئنم که بدون اجازه و تایید فرد نمی تونید خودکار پیامک ارسال کنید.
با احترام
سلام.
البته اگه برنامه sign شده باشه یا اصطلاحا certificated باشه به صورت خودکار و بدون تایید کاربر این کار انجام می شه.

99%

mahdi68
چهارشنبه 15 دی 1389, 01:04 صبح
البته اگه برنامه sign شده باشه یا اصطلاحا certificated باشه به صورت خودکار و بدون تایید کاربر این کار انجام می شه.
برای کاربران و شرکت های ایرانی این امکان وجود نداره به دلیل تحریم (بازم تا جایی که من اطلاع دارم)

mhbm87
چهارشنبه 15 دی 1389, 15:23 عصر
برای کاربران و شرکت های ایرانی این امکان وجود نداره به دلیل تحریم (بازم تا جایی که من اطلاع دارم)

در مورد گوشی های نوکیا و به طور خاص در مورد گوشی 5800 نوکیا مطمئن هستم که میشه یه جوری فایل مورد نظر رو دست کاری(crack) کرد تا گوشی اون رو به صورت sign شده بشناسه.

mahdi68
چهارشنبه 15 دی 1389, 20:22 عصر
در مورد گوشی های نوکیا و به طور خاص در مورد گوشی 5800 نوکیا مطمئن هستم که میشه یه جوری فایل مورد نظر رو دست کاری(crack) کرد تا گوشی اون رو به صورت sign شده بشناسه.
منظورم رو گوشی های جاوا بیس بود . بله رو گوشی های سیمبین سری 60 و ... با کرک میشه این کار کرد

dr_jacky_2005
چهارشنبه 20 بهمن 1389, 15:46 عصر
یاد گرفتم ...

به زودی آموزش کاملش رو میذارم.

یا علی.
خب؟!
نمیخواین زکات علمتون رو بدید؟!:قلب:

dr_jacky_2005
شنبه 23 بهمن 1389, 12:17 عصر
من استفاده کردم از pushRegistery.
ولی مثلا اگه یه اس ام اس بعد 1 ساعت کع برنامه رو بستم،بهم بفرستن،میاد توو گوشی!!! نه توو برنامه ( برنامه ران نمیشه اتوماتیک).

ولی اگه برنامه رو باز کنم. و سریع ببندم. بعد چند ثانبه اگه طرف بهم اس ام اس بده،برنامه میاد بالا اتوماتیک.

trustmiracle
یک شنبه 24 بهمن 1389, 13:30 عصر
حتی اگر برنامه تون ساین هم شده باشه بدون مجوز کاربر نمی توانید اس ام اس ارسال کنید

dr_jacky_2005
یک شنبه 24 بهمن 1389, 14:47 عصر
حتی اگر برنامه تون ساین هم شده باشه بدون مجوز کاربر نمی توانید اس ام اس ارسال کنید
یک بار میپرسه ( 99% هنگام نصب ) بعد ازون به بعد دیگه نمیپرسه.
که واسه تغییر این خاصیت که بپرسه یا همیشه بپرسه یا نپرسه دگمۀ more رو روو برنامتون ( آیکون ) ، توو گووشی زده، permission رو زده، و تنظیماتش اونجاست.
همچنین messaging.