ملخص الخدمة

الإعلانات

ملخص الخدمة

الثوابت

int START_CONTINUATION_MASK

بايتات مرجعة بواسطة (onStartCommand(Intent, int, int التي تشرح كيفية متابعة الخدمة إذا تم إيقافها.

int START_FLAG_REDELIVERY

يتم تعيين هذه العلامه في (onStartCommand(Intent, int, int إذا كان الغرض عبارة عن إعادة تسليم لغرض تم تسليمه مسبقاً..

لأن الخدمة أرجعت سابقاً START_REDELIVER_INTENT ولكن تم إيقافها قبل إستدعاء (stopSelf(int لذلك الغرض.

int START_FLAG_RETRY

يتم تعيين هذه العلامة في (onStartCommand(Intent, int, int إذا كان الغرض عبارة عن إعادة محاوله..

لأن المحاولة الأصلية لم تصل قط أو تم إرجاعها من 

(onStartCommand(android.content.Intent, int, int.

int START_NOT_STICKY

ثابت لكي يتم إرجاعه من (onStartCommand(Intent, int, int:

إذا توقفت عملية هذه الخدمه، أثناء تشغيلها (بعد الإرجاع من (onStartCommand(Intent, int, int)

وليس هناك أغراض بدء جديدة ليتم تسليمها إليها، عندها قم بإخراج الخدمة من حالة البدء ولا تقم بإعادة الإنشاء إلى أن..

يتم الإستدعاء الصريح المستقبلي لـContext#startService.

int START_REDELIVER_INTENT

ثابت لكي يتم إرجاعه من (onStartCommand(Intent, int, int:

إذا توقفت عملية هذه الخدمه، أثناء تشغيلها (بعد الإرجاع من (onStartCommand(Intent, int, int)

عندها ستتم الجدولة لإعادة التشغيل ثم إعادة تسليم آخر غرض تم تسليمه مجدداً عبر 

(onStartCommand(Intent, int, int.

 

int START_STICKY

ثابت لكي يتم إرجاعه من (onStartCommand(Intent, int, int:

إذا توقفت عملية هذه الخدمه، أثناء تشغيلها (بعد الإرجاع من (onStartCommand(Intent, int, int)

عندها اتركه في حالة البدء، ولكن لا تحتفظ بهذا الغرض الذي تم تسليمه.

int START_STICKY_COMPATIBILITY

ثابت لكي يتم إرجاعه من (onStartCommand(Intent, int, int:

نسخة متوافقة من START_STICKY والتي لا تضمن إستدعاء 

(onStartCommand(Intent, int, int مجدداً بعد الإيقاف.

int STOP_FOREGROUND_DETACH

علامة لـ(stopForeground(int: في حالة تعيينها، سيتم فصل الإشعار المُسلّم مسبقاً إلى (startForeground(int, Notification

عن الخدمه.

int STOP_FOREGROUND_REMOVE

علامة لـ(stopForeground(int: في حالة تعيينها، ستتم إزالة الإشعار المُسلّم مسبقاً إلى (startForeground(int, Notification

 

الثوابت الموروثه

من الفئه android.content.Context المزيد

 

String

ACCESSIBILITY_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد AccessibilityManager من أجل إعطاء ملاحظات المستخدم..

لأحداث واجهة المستخدم، من خلال مستمعي الأحداث المسجلين. 

String

ACCOUNT_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد AccountManager لإستلام الأغراض في الوقت الذي تختاره.

String

ACTIVITY_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد ActivityManager للتفاعل مع الحالة العامه للنظام.

String

ALARM_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد AlarmManager لإستلام الأغراض في الوقت الذي تختاره.

String

APPWIDGET_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد AppWidgetManager للوصول إلى ودجت التطبيق AppWidgets.

String

APP_OPS_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد AppOpsManager لتتبع عمليات التطبيق على الجهاز.

String

AUDIO_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد AudioManager للتعامل مع إدارة مستوى الصوت..

و أوضاع الرنين، و مسار الصوت.

 

String

BATTERY_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد BatteryManager لإدارة حالة البطاريه.

int

BIND_ABOVE_CLIENT

علامة لـ:bindService(Intent, ServiceConnection, int:

تشير إلى أن تطبيق العميل المرتبط بهذه الخدمة يعتبر الخدمة أكثر أهمية من التطبيق نفسه.

int

BIND_ADJUST_WITH_ACTIVITY

علامة لـ:bindService(Intent, ServiceConnection, int:

إذا كان الربط من قبل نشاطٍ ما، فأسمح برفع أهمية، عملية الخدمة المستهدفه، بناءً على ما إذا كان التطبيق مرئياً للمستخدم أم لا.

بغض النظر عما إذا كانت تستخدم علامة أخرى، لتقليل مقدار أهمية، عملية العميل الكليه، والتي تستخدم للتأثير عليها.

int BIND_ALLOW_OOM_MANAGEMENT

علامة لـ:bindService(Intent, ServiceConnection, int:

تسمح للعملية التي تستضيف الخدمة المقيدة، بالمرور خلال إدارة الذاكرة العادية الخاصة بها.

int BIND_AUTO_CREATE

علامة لـ:bindService(Intent, ServiceConnection, int:

تقوم بإنشاء الخدمة تلقائياً، طالما كان الربط موجوداً.

int BIND_DEBUG_UNBIND

علامة لـ:bindService(Intent, ServiceConnection, int:

تتضمن مساعد تصحيح الأخطاء، للإستدعاءات الغير متطابقه، لإلغاء الربط.

int

BIND_EXTERNAL_SERVICE

علامة لـ:bindService(Intent, ServiceConnection, int:

الخدمة المربوطة هي، خدمة خارجيه، معزوله.

int

BIND_IMPORTANT

علامة لـ:bindService(Intent, ServiceConnection, int:

هذه الخدمة مهمة جداً للعميل، لذا يجب نقلها إلى المستوى الأمامي للعملية، عندما يكون العميل في الأمام.

int

BIND_INCLUDE_CAPABILITIES

علامة لـ:bindService(Intent, ServiceConnection, int:

إذا كان الربط من قبل تطبيق، يحتوي على إمكانيات محدده، بسبب حالته الأماميه مثل، نشاط أو خدمة أماميه..

فإن هذه العلامه ستسمح للتطبيق المرتبط، بالحصول على نفس الإمكانيات..

طالما كانت لديه الأذونات المطلوبة أيضاً.

int BIND_NOT_FOREGROUND

علامة لـ:bindService(Intent, ServiceConnection, int:

لا تسمح لهذا الربط، برفع عملية الخدمة المستهدفه، إلى جدولة أماميه ذات أولويه.

int BIND_WAIVE_PRIORITY

علامة لـ:bindService(Intent, ServiceConnection, int:

لا تؤثر على جدولة أو أولوية إدارة الذاكرة، للعملية التي تستضيف الخدمة المستهدفه.

String

BIOMETRIC_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد BiometricManager للتعامل مع إدارة 

مصادقة الوجه.

String BLUETOOTH_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد BluetoothManager لإستخدام البلوتوث.

String

CAMERA_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد CameraManager للتفاعل مع أجهزة الكاميرا.

String CAPTIONING_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد CaptioningManager للحصول على خصائص..

الشرح النصي “التسمية التوضيحيه” والإستماع إلى التغييرات، في تفضيلات التسمية التوضيحيه.

String CARRIER_CONFIG_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد CarrierConfigManager لقراءة قيم تكوين الناقل.

String

CLIPBOARD_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد ClipboardManager للوصول إلى\وتعديل محتويات الحافظة العامه.

String COMPANION_DEVICE_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد CompanionDeviceManager لإدارة الأجهزة المصاحبه.

String CONNECTIVITY_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد ConnectivityManager للتعامل مع إدارة إتصالات الشبكة.

String
CONSUMER_IR_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد ConsumerIrManager لنقل إشارات الأشعة تحت الحمراء من الجهاز.

int

CONTEXT_IGNORE_SECURITY

علامة تستخدم مع

(createPackageContext(String, int:

تتجاهل أية قيودٍ أمنيه على السياق المطلوب، مما يسمح بتحميله دائماً.

int CONTEXT_INCLUDE_CODE

علامة تستخدم مع

(createPackageContext(String, int:

تقوم بتضمين كود التطبيق مع السياق.

int CONTEXT_RESTRICTED

علامة تستخدم مع

(createPackageContext(String, int:

سياق مقيد، قد يقوم بتعطيل خصائص معينه.

String

CROSS_PROFILE_APPS_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد CrossProfileApps لإجتياز عمليات ملف التعريف.

String DEVICE_POLICY_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد DevicePolicyManager للعمل مع إدارة، سياسة الجهاز العامه.

String DISPLAY_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد DisplayManager للتفاعل مع أجهزة العرض.

String

DOWNLOAD_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد DownloadManager لطلب تنزيلات HTTP.

String DROPBOX_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد DropBoxManager مثيل لتسجيل، السجلات التشخيصيه.

String EUICC_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد EuiccManager لإدارة eUICC الخاصة بالجهاز (بطاقة SIM المضمنه).

String FINGERPRINT_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد FingerprintManager للتعامل مع إدارة، بصمات الأصابع.

String HARDWARE_PROPERTIES_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد HardwarePropertiesManager للوصول إلى خدمة خصائص الهاردوير.

String INPUT_METHOD_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد InputMethodManager للوصول إلى طرق الإدخال.

String INPUT_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد InputManager للتفاعل مع أجهزة الإدخال.

String IPSEC_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد IpSecManager لتشفير Sockets أو الشبكات بـIPSec.

String
JOB_SCHEDULER_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد مثيل JobScheduler لإدارة مهام الخلفيه العرضيه.

String

KEYGUARD_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد KeyguardManager للتحكم في keyguard.

String LAUNCHER_APPS_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد LauncherApps للإستعلام عن\ ومراقبة التطبيقات القابله للإطلاق..

عبر ملفات تعريف المستخدم.

String LAYOUT_INFLATER_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد LayoutInflater لتضخيم مصادر المخطط في هذا السياق.

String LOCATION_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد LocationManager للتحكم في تحديثات الموقع.

String

MEDIA_PROJECTION_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد مثيل MediaProjectionManager للتحكم في جلسات إسقاط الوسائط.

String MEDIA_ROUTER_SERVICE

تستخدم مع (getSystemService(Class لإستيراد MediaRouter للتحكم في\ وإدارة نقل الوسائط.

String

MEDIA_SESSION_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد MediaSessionManager لإدارة جلسات الوسائط.

String MIDI_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد MidiManager للوصول إلى خدمة MIDI.

int

MODE_APPEND

وضع إنشاء الملف: للإستخدام مع

(openFileOutput(String, int، إذا كان الملف موجوداً بالفعل، فقم بكتابة البيانات في نهاية الملف الموجود بدلاً من مسحها.

int

MODE_ENABLE_WRITE_AHEAD_LOGGING

علامة فتح قاعدة البيانات: عند تعيينها، يتم فتح قاعدة البيانات، مع تمكين التسجيل من أجل الكتابه، بشكلٍ إفتراضي.

int MODE_MULTI_PROCESS

تم إيقاف هذا الثابت في المستوى 23.

MODE_MULTI_PROCESS لا تعمل بشكلٍ يعتمد عليه في بعض إصدارات الأندرويد.

علاوة على ذلك، لا توفر أي آلية للتوفيق بين التعديلات، المتزامنة عبر العمليات. يجب ألا تحاول التطبيقات إستخدامها.

بدلاً من ذلك، يجب على التطبيقات إستخدام أسلوب صريح لإدارة البيانات عبر العملية مثل موفر المحتوى ContentProvider.

int MODE_NO_LOCALIZED_COLLATORS

علامة فتح قاعدة البيانات: عند تعيينها، يتم فتح قاعدة البيانات بدون دعم الجمع “الفحص” المحلي.

int

MODE_PRIVATE

وضع إنشاء الملف: الوضع الإفتراضي، حيث يمكن الوصول إلى الملف الذي تم إنشاؤه، فقط من خلال التطبيق المُستدعي..

(أو كافة التطبيقات التي تشترك في معرف المستخدم نفسه).

int

MODE_WORLD_READABLE

تم إيقاف هذا الثابت في المستوى 17.

إنشاء ملفات قابلة للقراءة بشكلٍ عام يعتبر أمراً بالغ الخطورة، ومن المرجح أن يسبب ثغرات أمنية في التطبيقات.

يوصى بشدة بعدم القيام بهذا؛ بدلاً من ذلك، يجب على التطبيقات إستخدام آلية أكثر رسمية لعمليات التفاعل..

مثل موفر المحتوى، مستقبل البث و الخدمات. لا توجد ضمانة بأن وضع الوصول هذا سيبقى في الملف..

مثلما يحدث عندما يمر بالنسخ الإحتياطي و الإستعادة.

int

MODE_WORLD_WRITEABLE

تم إيقاف هذا الثابت في المستوى 17.

إنشاء ملفات قابلة للكتابة بشكلٍ عام يعتبر أمراً بالغ الخطورة، ومن المرجح أن يسبب ثغرات أمنية في التطبيقات.

يوصى بشدة بعدم القيام بهذا؛ بدلاً من ذلك، يجب على التطبيقات إستخدام آلية أكثر رسمية لعمليات التفاعل..

مثل موفر المحتوى، مستقبل البث و الخدمات. لا توجد ضمانة بأن وضع الوصول هذا سيبقى في الملف..

مثلما يحدث عندما يمر بالنسخ الإحتياطي و الإستعادة.

String

NETWORK_STATS_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد NetworkStatsManager للإستعلام عن..

إحصائيات إستخدام الشبكة.

String NFC_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد NfcManager لإستخدام ميزة NFC.

String

NOTIFICATION_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد NotificationManager لإبلاغ المستخدم بأحداث الخلفيه.

String

NSD_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد NsdManager للتعامل مع إدارة..

إكتشاف خدمات الشبكة.

String POWER_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد PowerManager للتحكم في إدارة الطاقه..

بما في ذلك “قفل التنبيه”، والذي يتيح لك الإبقاء على الجهاز قيد التشغيل..

أثناء تشغيلك للمهام الطويله.

 

String

PRINT_SERVICE

مدير الطباعة PrintManager لطباعة وإدارة الطابعات ومهام الطباعه.

int RECEIVER_VISIBLE_TO_INSTANT_APPS

علامة لـregisterReceiver(BroadcastReceiver, (IntentFilter:

يمكن للمستقبل أن يتلقى البث من التطبيقات الفوريه.

String

RESTRICTIONS_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد RestrictionsManager من أجل إستيراد قيود التطبيق..

وطلب أذوناتٍ لعمليات مقيدة.

String

ROLE_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد RoleManager لإدارة الوظائف.

String SEARCH_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد SearchManager للتعامل مع عمليات البحث.

String

SENSOR_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد SensorManager للوصول إلى المستشعرات.

String SHORTCUT_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد ShortcutManager للوصول إلى خدمة، إختصار المشغّل.

String

STORAGE_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد StorageManager للوصول إلى وظائف التخزين الخاصة بالنظام.

String STORAGE_STATS_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد StorageStatsManager للوصول إلى إحصائيات التخزين الخاصة بالنظام.

String

SYSTEM_HEALTH_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد SystemHealthManager للوصول إلى مقاييس سلامة النظام..

(البطاريه، الطاقه، الذاكرة…الخ).

String TELECOM_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد TelecomManager لإدارة ميزات الإتصال المرتبطة بالجهاز.

String

TELEPHONY_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد TelephonyManager للتعامل مع إدارة..

ميزات الإتصال الهاتفي الخاصة بالجهاز.

String TELEPHONY_SUBSCRIPTION_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد SubscriptionManager للتعامل مع إدارة..

الإشتراك الهاتفي الخاص بالجهاز.

String

TEXT_CLASSIFICATION_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد TextClassificationManager لخدمات تصنيف النصوص.

String TEXT_SERVICES_MANAGER_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد TextServicesManager للوصول إلى خدمات النصوص.

String

TV_INPUT_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد TvInputManager للتفاعل مع مدخلات التلفاز على الجهاز.

String UI_MODE_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد UiModeManager للتحكم في أوضاع واجهة المستخدم.

String

USAGE_STATS_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد UsageStatsManager للإستعلام عن إحصائيات إستخدام الجهاز.

String USB_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد UsbManager للوصول إلى أجهزة USB..

(كمضيف USB) وللتحكم في سلوك هذا الجهاز، كما لو كان جهاز USB.

String

USER_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد UserManager لإدارة المستخدمين..

على الأجهزة التي تدعم تعدد المستخدمين.

String VIBRATOR_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد Vibrator للتفاعل مع أجهزة الإهتزاز “هاردوير”.

String

WALLPAPER_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد com.android.server.WallpaperService..

للوصول إلى الخلفيات.

String WIFI_AWARE_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد WifiAwareManager للتعامل مع إدارة..

إدراك الواي فاي.

String

WIFI_P2P_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد WifiP2pManager للتعامل مع إدارة..

إتصالات الواي فاي ذات ميزة نظير لنظير “peer-to-peer”.

String WIFI_RTT_RANGING_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد WifiRttManager من أجل نطاق الأجهزة مع الواي فاي.

ملاحظة: هذه بديلة لـWIFI_RTT_SERVICE المذكورة أعلاه.

String

WIFI_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد WifiManager للتعامل مع إدارة..

الوصول إلى شبكة الواي فاي.

String WINDOW_SERVICE

تستخدم مع (getSystemService(java.lang.String لإستيراد WindowManager للوصول إلى مدير نوافذ النظام.

 

من الواجهه android.content.ComponentCallbacks2

المزيد
int TRIM_MEMORY_BACKGROUND

مستوى لـ(onTrimMemory(int: تنتقل العملية إلى قائمة “الأقل إستخداماً مؤخراً” LRU.

int TRIM_MEMORY_COMPLETE

مستوى لـ(onTrimMemory(int: تقترب العملية من نهاية، قائمة “الأقل إستخداماً مؤخراً” الموجودة في الخلفيه..

وإذا لم يُعثر على مزيد من الذاكرة قريباً، فسيتم إيقافها.

int

TRIM_MEMORY_MODERATE

مستوى لـ(onTrimMemory(int: تكون العمليه بالقرب من منتصف، قائمة “الأقل إستخداماً مؤخراً” الخلفيه..

تحرير الذاكرة يمكنه أن يساعد النظام في الحفاظ على العمليات الأخرى..

التي سيتم تشغيلها لاحقاً في القائمة، للحصول على أداء أفضل.

int

TRIM_MEMORY_RUNNING_CRITICAL

مستوى لـ(onTrimMemory(int: هذه العملية ليست عملية خلفيه قابله للإستهلاك..

لكن الجهاز يعمل على ذاكرة منخفضة للغايه، وهو على وشك عدم القدرة على..

الإحتفاظ بأي عمليات خلفية قيد التشغيل.

int TRIM_MEMORY_RUNNING_LOW

مستوى لـ(onTrimMemory(int:

هذه العملية ليست عملية خلفيه قابله للإستهلاك..

لكن الجهاز يعمل على ذاكرة منخفضة.

int

TRIM_MEMORY_RUNNING_MODERATE

مستوى لـ(onTrimMemory(int:

هذه العملية ليست عملية خلفيه قابله للإستهلاك..

لكن الجهاز يعمل على ذاكرة متوسطة الإنخفاض.

int TRIM_MEMORY_UI_HIDDEN

مستوى لـ(onTrimMemory(int: العملية كانت تعرض واجهة مستخدم، و لم تعد تفعل ذلك.

 

البنية العامه

()Service ملخص الخدمة ملخص الخدمة ملخص الخدمة ملخص الخدمة

 

أنظر أيضاً:


للإطلاع على المقال باللغة الإنجليزية أضغط هنا.

الإعلانات

اترك رد