خدمتها (Services)
هر Service بخشی از نرم افزار میباشد که در دورنما انجام میشود. وظیفه آن ها بهروزرسانی منابع داده و Activity هاست. اجرای دستورها، وقتیکه نرم افزار در حالا اعمال وجود ندارد نیز بوسیله خدمتها اعمال میگردد. بهتیتر نمونه، به امداد آنان میتوانید هنگام گوش دادن به موسیقی، از وب نیز به کار طراحی اپلیکیشن در مشهد گیری نمایید.
برای طراحی یک Service می توانید از کد ذیل در سابکلاس (subclass) استعمال فرمائید:
public class MyService extends Services {
//code
}
تأمین کنندگان محتوا (Content Providers)
Content Provider اذن می دهد تا هر نرم افزار، دادههای خویش را با اپلیکیشنهای دیگر به اشتراک بگذارد، همینطور جزئیات مقر داده را مخفی مینماید و می تواند برای قرائت و تایپ کردن دادههای سری (Private) نرم افزار که به اشتراک گذارده نمی شوند، استعمال شود. مثلا، دسترسی به جزئیات داده ها هر کاربر در لیست مخاطبین یا این که تعیین یک عکس در آلبوم، به وسیله Content Provider اجرا میگردد.
برای طراحی یک Content Provider می توانید از کد ذیل در سابکلاس (subclass) استعمال فرمائید:
public class Provider_Name extendsContentProvider {
//code
}
گیرنده پخش (Broadcast Receiver)
وظیفه مهم Broadcast Receiver، جواب به پیامهای دیگر نرم افزارها و سیستم میباشد. این فعالیت حتی زمانیکه نرم افزارهای مقصد در درحال حاضر جاری ساختن نیستند، نیز قابل اجرا میباشد. بهتیتر نمونه، بوسیله Broadcast Receiver به استفاده کننده اگاهی داده می شود که شارژ باتری معدود میباشد. تلاش Broadcast Receiver صرفا محصور به نرم افزارها نمی شود و توسعه و گسترش دهندگان اندروید میتوانند از آنها در فارغ نرم افزارها نیز به کار گیری نمایند.
public class Broadcast_Name extendsBroadcastReceiver {
//code
}
اجزای فرعی نرم افزارهای اندرویدی
نصیبهای فرعی که هریک را به دنبال توضیح داده گردد، عبارتاند از:
1. Intents
2. Widgets
3. Views
4. Notifications
5. Fragments
6. لایه بندی فولدرهای XML
7. فولدرهای APK نرمافزار
8. Resources
خدمتها (Services)
هر Service بخشی از نرم افزار میباشد که در دورنما انجام میشود. وظیفه آن ها بهروزرسانی منابع داده و Activity هاست. اجرای دستورها، وقتیکه نرم افزار در حالا اعمال وجود ندارد نیز بوسیله خدمتها اعمال میگردد. بهتیتر نمونه، به امداد آنان میتوانید هنگام گوش دادن به موسیقی، از وب نیز به کار طراحی اپلیکیشن در مشهد گیری نمایید.
برای طراحی یک Service می توانید از کد ذیل در سابکلاس (subclass) استعمال فرمائید:
public class MyService extends Services {
//code
}
تأمین کنندگان محتوا (Content Providers)
Content Provider اذن می دهد تا هر نرم افزار، دادههای خویش را با اپلیکیشنهای دیگر به اشتراک بگذارد، همینطور جزئیات مقر داده را مخفی مینماید و می تواند برای قرائت و تایپ کردن دادههای سری (Private) نرم افزار که به اشتراک گذارده نمی شوند، استعمال شود. مثلا، دسترسی به جزئیات داده ها هر کاربر در لیست مخاطبین یا این که تعیین یک عکس در آلبوم، به وسیله Content Provider اجرا میگردد.
برای طراحی یک Content Provider می توانید از کد ذیل در سابکلاس (subclass) استعمال فرمائید:
public class Provider_Name extendsContentProvider {
//code
}
گیرنده پخش (Broadcast Receiver)
وظیفه مهم Broadcast Receiver، جواب به پیامهای دیگر نرم افزارها و سیستم میباشد. این فعالیت حتی زمانیکه نرم افزارهای مقصد در درحال حاضر جاری ساختن نیستند، نیز قابل اجرا میباشد. بهتیتر نمونه، بوسیله Broadcast Receiver به استفاده کننده اگاهی داده می شود که شارژ باتری معدود میباشد. تلاش Broadcast Receiver صرفا محصور به نرم افزارها نمی شود و توسعه و گسترش دهندگان اندروید میتوانند از آنها در فارغ نرم افزارها نیز به کار گیری نمایند.
public class Broadcast_Name extendsBroadcastReceiver {
//code
}
اجزای فرعی نرم افزارهای اندرویدی
نصیبهای فرعی که هریک را به دنبال توضیح داده گردد، عبارتاند از:
1. Intents
2. Widgets
3. Views
4. Notifications
5. Fragments
6. لایه بندی فولدرهای XML
7. فولدرهای APK نرمافزار
8. Resources

کارداران اثر گذار بر CPC در تبلیغات