نمایش نتایج 1 تا 4 از 4

نام تاپیک: راه اندازی سرویس بدون توقف در اندروید

  1. #1

    Question راه اندازی سرویس بدون توقف در اندروید

    به نام خدا
    با سلام
    من برنامه ای دارم که لازمه که سرویسش همواره در حال اجرا باشه و هرگز متوقف نشه
    حتی اگر برنامه Kill بشه سرویس در حال اجرا باقی بمونه. به عبارتی فقط در صورتی متوقف بشه که کاربر در قسمت settings>>apps، یک از دکمه های Force stop یا uninstall رو بزنه.
    متاسفانه نتونستم چیزی پیدا کنم که کامل خواستم رو پوشش بده. مثلا فرض کنید برنامه داره به صورت مستمر داده از یک سرور می خونه پردازش می کنه و بمحض اینکه سرور داده‌ی غیرنرمالی ارسال کرد برنامه به کاربر اطلاع بده (با Notification یا روش های دیگه).

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

  2. #2

    نقل قول: راه اندازی سرویس بدون توقف در اندروید

    شما باید از سرویس ها استفاده کنید.
    یک سرویس ایجاد و اجرا میکنید
    https://www.vogella.com/tutorials/An...s/article.html
    http://www.tahlildadeh.com/ArticleDe...droid-Services

  3. #3

    نقل قول: راه اندازی سرویس بدون توقف در اندروید

    نقل قول نوشته شده توسط hamid_hr مشاهده تاپیک
    شما باید از سرویس ها استفاده کنید.
    یک سرویس ایجاد و اجرا میکنید
    https://www.vogella.com/tutorials/An...s/article.html
    http://www.tahlildadeh.com/ArticleDe...droid-Services

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

  4. #4
    کاربر دائمی آواتار mehdi.safavie
    تاریخ عضویت
    دی 1388
    محل زندگی
    تهران - اندیشه
    سن
    32
    پست
    219

    نقل قول: راه اندازی سرویس بدون توقف در اندروید

    درود;

    لطفا در مورد Background Services و Alarm Manager ها مطالعه بفرمایید.
    در ضمن: شما به عنوان یک Developer برای سیستم عامل اندروید ، به هیچ وجه نمیتونین سرویسی بسازین که هیچ وقت بسته نشه. سطح دسترسی و امنیت و اولویتی که سیستم عامل برای شما در نظر گرفته پایین تر از اینه که انتظار شما رو برآورده کنه.
    شما تنها میتونین با Alarm Manager طی یک زمان مشخصی که خودتون بهش میدید ، چک کنید که اگر سرویس شما بسته بود ، اون رو براتون باز کنه. حالا میخواین هر یک ساعت این رو چک کنه یا هر 10 دقیقه.
    بنا براین مراحل کار شما اینه:
    ابتدا در مورد BackgroundService ها مطالعه بفرمایید و یک سرویس برای کار مورد نظرتون به وجود بیارید.
    در مرحله بعد با استفاده از AlarmManager سرویس خودتون رو Run کنید و براش Reapet بزارین.

تاپیک های مشابه

  1. متوقف کردن سرویس در اندروید
    نوشته شده توسط reza252525 در بخش Android Studio
    پاسخ: 1
    آخرین پست: پنج شنبه 02 دی 1395, 10:23 صبح
  2. پاسخ: 0
    آخرین پست: شنبه 29 فروردین 1394, 01:46 صبح
  3. چگونگی راه اندازی اتوماتیک سرویس که در VC نوشته شده
    نوشته شده توسط bigboy_user در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 3
    آخرین پست: دوشنبه 24 دی 1386, 14:31 عصر
  4. چگونگی راه اندازی اتوماتیک سرویس که در VC نوشته شده
    نوشته شده توسط bigboy_user در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: یک شنبه 23 دی 1386, 13:19 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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