۱۳۹۴/۰۲/۲۷, ۰۵:۵۲ ب.ظ
(آخرین تغییر در ارسال: ۱۳۹۴/۰۲/۲۷, ۰۵:۵۹ ب.ظ توسط ahmadmahdieh.)
(۱۳۹۴/۰۲/۲۷, ۰۷:۳۲ ق.ظ)'admin' نوشته: سلام.ممنون از راهنمایی
ابتدا در یک فرم (یک Activity با عناصر مربوط به فرم مثل EditText)، اطلاعات را از کاربر دریافت کنید. یک Button وجود خواهد داشت که کاربر در پایان بر روی آن اشاره می کند.
با اشاره کاربر بر روی دکمه (Button)، یک سرویس (Service) را شروع می کنیم (زیرا می خواهیم حتی اگر کاربر برنامه اندروید ما را بست، باز هم ارسال اطلاعات به سرور اینترنتی صورت گیرد) :
کلید شماره 2609
کدهای سرویس به این صورت است که در همان لحظه شروع سرویس، ابتدا اینترنت را چک می کند و اگر به اینترنت وصل بودیم، اطلاعات را به یک صفحه از سایت (مثلا یک صفحه PHP) ارسال کرده و پاسخ را دریافت می کند و بر اساس پاسخ نیز متوجه می شود که عملیات ذخیره سازی در پایگاه داده (database) سایت به درستی انجام شده یا خیر (این را با کدهای PHP صفحه طراحی می کنیم که پاسخ چگونه باشد). اگر به درستی انجام شده باشد که Service باید پایان یابد، در غیر این صورت باید Service هر چند ساعت یک بار (مثلا 5 ساعت یک بار)، همین روند را تکرار کند تا زمانی که کاربر به اینترنت وصل شود و بتواند اطلاعات را ارسال کرده و پاسخ صحیح ذخیره در پایگاه داده را هم از صفحه دریافت کند و سپس پایان یابد. برای اجرای یک کد به صورت هر چند ساعت یک بار، کلید زیر را بخوانید :
کلید شماره 2861