دور و اطراف اندروید خدمت های فراهم و از پیش تمجید گردیده ای را درنظر گرفته و فعال سازی می نماید که کلیه نرم افزار های اندرویدی، در شکل منتفع بودن از مجوزهای موردنیاز حاذق به استعمال از آنها به کارگیری هستند. خدمت های سیستم را کلاسی به اسم Manager در چنگ نرم افزار ها قرار میدهد.کافی میباشد برای دسترسی به آن روال getSystemService() را فراخوانی فرمایید. طراحی اپلیکیشن در مشهد کلاس Context چندین اثبات آماده می نماید که شما با استعمال از آنان میتوانید خدمت های ذکر شده را فراخوانی نمایید. نرم افزار اندروید میتواند خلال خدمت های پیش فرض سیستم اندروید، خدمت های منحصربهفرد تعریف و تمجید نموده و از آنها در کنار خدمت های سیستم استعمال کند. پیشرفت دهنده میتواند با طراحی خدمت های مخصوص خویش نرم افزار های پاسخگو و تعاملی (responsive) پیاده سازی کند. شما میتوانید داده های نرم افزار را بوسیله های خدمت واکشی نموده و وقتی که نرم افزار فعالسازی شد، داده های تازه در دست استفاده کننده قرار دهید.
فعال سازی و تمجید خدمت های منحصر
خدمت های منحصر اکثر وقت ها بوسیله کامپوننت های دیگر راهاندازی میشوند، به عبارت دیگر بقیه اجزا قابل انعطاف افزاری نرم افزار های اندرویدی نظیر activity ها، broadcast receiver ها و خدمت های دیگر میباشند که خدمت های منحصر را فعالسازی می نمایند.
خدمت های پیش موضوع (foreground)
خدمت پیش مورد سرویسی میباشد که از لحاظ حق تقدم و التفات با یک activity فعال و قابل مشاهده در UI یکسان میباشد و به همین جهت حتی در صورتیکه سیستم اندروید با کمبود یاد مواجه باشد گشوده هم اذن ی حذف از آنها خاطر را ندارد. خدمت foreground بایستی در نوار علامت دهنده ی شرایط کلی سیستم (status bar) یک اطلاعیه یا این که notification در تحت نصیب تیتر “Ongoing” مختص به خویش داشته باشد. این بهاین معنا میباشد که تا مجال حذف خدمت از foreground یا این که یاد، notification قابل dismiss و حذف از status bar نخواهد بود.
تعریف و تمجید خدمت های منحصربهفرد
طراحی و اعلان
مراحل فعال سازی و اجرای خدمت
متوقف کردن یک خدمت
متصل کردن دوطرفه ی خدمات (service binding)
وصل شدن از activity ها به خدمات
اتصال به خدمت های محلی
اتصال به خدمت با استعمال از IPC
اجرای خدمات در فرایندهای جدا از هم
اجرای یک خدمت در فرآیند مختص به خویش
تبادل داده و رابطه با خدمات