ahmand

ارسال اطلاعات gps در پسزمینه ی برنامه به شکل تکراری

5 ارسال در این موضوع قرار دارد

سلام دوستان روزتون بخیر باشه  . من چند روزی هست که درگیر این موضوع هستم سایت خارجی زیاد پیدا کردم اما هر کدوم یک چیزی کم داشت :cool:

 

می خواهم توی سرویس ( پس زمینه ی برنامه ) موقعیت گوشی هر چند دقیقه یک بار توست بشه و اگه از برنامه هم کاربر خارج شد باز هم سرویس از کار نیفته

 

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

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


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

شما میتونید یک سرویس رو ایجاد کنید و با استفاده از    AlramManager  تنظیم کنید هر چند دقیقه یکبار سرویس پس زمینه شما رو اجرا کنه و در داخل کلاس مورد نظر کد دریافت موقعیت و ارسال به سرور را پیاده سازی کنید

1 کاربر پسند دیده است

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/02/28, 14:21:32، Farzad Sarseifi گفته است :

شما میتونید یک سرویس رو ایجاد کنید و با استفاده از    AlramManager  تنظیم کنید هر چند دقیقه یکبار سرویس پس زمینه شما رو اجرا کنه و در داخل کلاس مورد نظر کد دریافت موقعیت و ارسال به سرور را پیاده سازی کنید

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

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


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

شما باید در انتهای onStartCommand متغیر  START_STICKY رو return کنید

غالبا با این کار سرویس هیچوقت متوقف نمیشه

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری