boolean
|
bindIsolatedService(Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)
نوع من bindService(Intent, BindServiceFlags, Executor, ServiceConnection) يسمح للمُرسِل بإنشاء نُسخ افتراضية متعددة من الخدمة
من بيان مكوّن واحد في الحالة المحدّدة للخدمات
المعزولة.
|
boolean
|
bindIsolatedService(Intent service, Context.BindServiceFlags flags, String instanceName, Executor executor, ServiceConnection conn)
راجِع bindIsolatedService(android.content.Intent, int, java.lang.String, java.util.concurrent.Executor, android.content.ServiceConnection)
طلب BindServiceFlags#of(long) للحصول على عنصر BindServiceFlags.
|
boolean
|
bindService(Intent service, int flags, Executor executor, ServiceConnection conn)
يشبه bindService(Intent, ServiceConnection, int) مع تنفيذي للتحكّم في عمليات استدعاء ServiceConnection.
|
boolean
|
bindService(Intent service, ServiceConnection conn, Context.BindServiceFlags flags)
راجِع bindService(android.content.Intent, android.content.ServiceConnection, int)
اتّصل BindServiceFlags#of(long) للحصول على عنصر BindServiceFlags.
|
abstract
boolean
|
bindService(Intent service, ServiceConnection conn, int flags)
يتم الاتصال بخدمة تطبيق، وإنشاء الخدمة إذا لزم الأمر.
|
boolean
|
bindService(Intent service, Context.BindServiceFlags flags, Executor executor, ServiceConnection conn)
راجِع bindService(android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection)
اتّصل BindServiceFlags#of(long) للحصول على عنصر BindServiceFlags.
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, int flags, UserHandle user)
يتم ربطها بخدمة في user المحدّد بالطريقة نفسها التي يتم بها ربط bindService(Intent, BindServiceFlags, Executor, ServiceConnection) .
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, Context.BindServiceFlags flags, UserHandle user)
راجِع bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle)
اتّصل BindServiceFlags#of(long) للحصول على عنصر BindServiceFlags.
|
abstract
int
|
checkCallingOrSelfPermission(String permission)
تحديد ما إذا تم منح عملية الاتصال بوحدة التحكّم في العمليات أو لك
إذنًا معيّنًا
|
abstract
int
|
checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
تحديد ما إذا تم منح عملية الاتصال بوحدة التحكّم في العمليات أو لك
إذنًا بالوصول إلى معرّف موارد منتظم معيّن
|
int[]
|
checkCallingOrSelfUriPermissions(List<Uri> uris, int modeFlags)
حدِّد ما إذا تم منح عملية الاتصال بوحدة التحكّم في العمليات أو لك
الإذن بالوصول إلى قائمة بمعرّفات الموارد المنتظمة.
|
abstract
int
|
checkCallingPermission(String permission)
حدِّد ما إذا كان قد تم منح إذن معيّن لعملية الاتصال الخاصة ببروتوكول IPC الذي تتعامل معه.
|
abstract
int
|
checkCallingUriPermission(Uri uri, int modeFlags)
تحديد ما إذا تم منح عملية الاتصال ومعرّف المستخدم
الإذن بالوصول إلى معرّف موارد منتظم (URI) معيّن
|
int[]
|
checkCallingUriPermissions(List<Uri> uris, int modeFlags)
تحديد ما إذا تم منح عملية الاتصال ومعرّف المستخدم
الإذن بالوصول إلى قائمة بمعرّفات الموارد المنتظمة
|
abstract
int
|
checkPermission(String permission, int pid, int uid)
تحديد ما إذا كان الإذن المحدَّد مسموحًا به لمعالجة
معيّنة ورقم تعريف مستخدم معيّن يعملان في النظام
|
abstract
int
|
checkSelfPermission(String permission)
حدِّد ما إذا كنت قد تم منحك إذنًا معيّنًا.
|
abstract
int
|
checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
تحقَّق من كلّ من Uri والإذن العادي.
|
abstract
int
|
checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
تحديد ما إذا تم منح عملية معيّنة ومعرّف مستخدم معيّن
إذنًا بالوصول إلى عنوان URL معيّن
|
int[]
|
checkUriPermissions(List<Uri> uris, int pid, int uid, int modeFlags)
تحديد ما إذا تم منح عملية معيّنة ومعرّف مستخدم معيّن إذنًا بالوصول إلى قائمة عناوين URL
|
abstract
void
|
clearWallpaper()
تم إيقاف هذه الطريقة نهائيًا
في المستوى 15 من واجهة برمجة التطبيقات.
استخدِم WallpaperManager.clear() بدلاً من ذلك.
تتطلّب هذه الطريقة أن يكون لدى المتصل الإذن التالي:
Manifest.permission.SET_WALLPAPER .
|
Context
|
createAttributionContext(String attributionTag)
عرض عنصر سياق جديد للسياق الحالي ولكن مع إسناده إلى علامة مختلفة
|
abstract
Context
|
createConfigurationContext(Configuration overrideConfiguration)
يمكنك عرض كائن سياق جديد للسياق الحالي ولكن يتم تعديل موارده لتطابق الإعدادات المحددة.
|
Context
|
createContext(ContextParams contextParams)
تُنشئ سياقًا يتضمّن خصائص وسلوكيات محدّدة.
|
abstract
Context
|
createContextForSplit(String splitName)
عرض كائن سياق جديد لاسم التقسيم المحدّد.
|
Context
|
createDeviceContext(int deviceId)
عرض عنصر Context جديد من السياق الحالي ولكن مع ربط الجهاز
الذي يقدّمه deviceId
|
abstract
Context
|
createDeviceProtectedStorageContext()
عرض عنصر سياق جديد للسياق الحالي، ولكن واجهات برمجة تطبيقات تخزينه
تكون مدعومة بمساحة تخزين محمية على الجهاز
|
abstract
Context
|
createDisplayContext(Display display)
تعرِض هذه الدالة عنصرًا جديدًا من النوع Context من السياق الحالي، ولكن مع تعديل الموارد
لتتطابق مع مقاييس display .
|
abstract
Context
|
createPackageContext(String packageName, int flags)
عرض عنصر سياق جديد لاسم التطبيق المحدّد
|
Context
|
createWindowContext(int type, Bundle options)
ينشئ سياقًا لنوافذ غير نشطة.
|
Context
|
createWindowContext(Display display, int type, Bundle options)
ينشئ Context لنوافذ غير activity على
Display المحدّد.
|
abstract
String[]
|
databaseList()
تعرِض صفيفًا من السلاسل التي تُحدِّد قواعد البيانات الخاصة المرتبطة
بحزمة تطبيق هذا السياق.
|
abstract
boolean
|
deleteDatabase(String name)
احذف قاعدة بيانات SQLite خاصة حالية مرتبطة بحزمة تطبيق السياق هذه.
|
abstract
boolean
|
deleteFile(String name)
حذف الملف الخاص المحدَّد المرتبط بحزمة تطبيق "السياق"
|
abstract
boolean
|
deleteSharedPreferences(String name)
حذف ملف إعدادات مفضّلة مشتركة حالي
|
abstract
void
|
enforceCallingOrSelfPermission(String permission, String message)
إذا لم تحصل أنت أو عملية الاتصال على تقنية IPC
التي تتعامل معها على إذن محدّد، يمكنك طرح
SecurityException .
|
abstract
void
|
enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
إذا لم يتم منح عملية الاتصال من IPC أو لم يتم منحك
إذنًا للوصول إلى معرّف موارد منتظم (URI) محدّد، يمكنك طرح SecurityException .
|
abstract
void
|
enforceCallingPermission(String permission, String message)
إذا لم يتم منح عملية الاتصال بوحدة معالجة البيانات التفاعلية التي تتعامل معها
إذنًا معيّنًا، يجب طرح SecurityException .
|
abstract
void
|
enforceCallingUriPermission(Uri uri, int modeFlags, String message)
إذا لم يتم منح عملية الاتصال ومعرّف المستخدم
إذنًا بالوصول إلى عنوان URI معيّن، يجب رمي SecurityException .
|
abstract
void
|
enforcePermission(String permission, int pid, int uid, String message)
إذا لم يكن الإذن المحدّد مسموحًا لعملية معيّنة
ومعرّف مستخدم قيد التشغيل في النظام، يمكنك طرح SecurityException .
|
abstract
void
|
enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
فرض كل من Uri والإذن العادي
|
abstract
void
|
enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
إذا لم يتم منح عملية معيّنة ورقم تعريف مستخدم معيّنَين
الإذن للوصول إلى معرّف موارد منتظم (URI) محدّد، يمكنك طرح SecurityException .
|
abstract
String[]
|
fileList()
تعرض صفيفة من السلاسل لتسمية الملفات الخاصة المرتبطة بحزمة تطبيق السياق هذه.
|
abstract
Context
|
getApplicationContext()
عرض سياق عنصر التطبيق الوحيد والعمومي لل
العملية الحالية
|
abstract
ApplicationInfo
|
getApplicationInfo()
عرض معلومات التطبيق الكاملة لحزمة هذا السياق
|
abstract
AssetManager
|
getAssets()
عرض مثيل AssetManager لحزمة التطبيق
|
AttributionSource
|
getAttributionSource()
|
String
|
getAttributionTag()
يمكن استخدام عملية تحديد المصدر في التطبيقات المعقدة لفصل أجزاء التطبيق منطقيًا.
|
abstract
File
|
getCacheDir()
عرض المسار المطلق لدليل ذاكرة التخزين المؤقت الخاص بالتطبيق على
نظام الملفات
|
abstract
ClassLoader
|
getClassLoader()
عرض أداة تحميل فئة يمكنك استخدامها لاسترداد الفصول في هذه الحزمة
|
abstract
File
|
getCodeCacheDir()
عرض المسار المطلق لدليل ذاكرة التخزين المؤقت الخاص بالتطبيق على
نظام الملفات المصمّم لتخزين الرموز المخزّنة مؤقتًا
|
final
int
|
getColor(int id)
تعرض لونًا مرتبطًا بمعرّف مورد معيّن وتمّ تصميمه للمظهر الحالي.
|
final
ColorStateList
|
getColorStateList(int id)
تعرِض هذه السمة قائمة بحالات الألوان المرتبطة بمعرّف مورد معيّن
ومصمّمة للتصميم الحالي.
|
abstract
ContentResolver
|
getContentResolver()
عرض مثيل ContentResolver لحزمة تطبيقك
|
abstract
File
|
getDataDir()
تعرِض هذه السمة المسار المطلق إلى الدليل في نظام الملفات الذي يتم فيه تخزين كل
الملفات الخاصة التي يملكها هذا التطبيق.
|
abstract
File
|
getDatabasePath(String name)
تعرِض هذه الدالة المسار المطلق في نظام الملفات حيث يتم تخزين قاعدة بيانات تم إنشاؤها باستخدام openOrCreateDatabase(String, int, CursorFactory) .
|
int
|
getDeviceId()
تحصل على معرّف الجهاز المرتبط بهذا السياق.
|
abstract
File
|
getDir(String name, int mode)
استرداد دليل جديد، إن أمكن، يمكن للتطبيق
وضع ملفات البيانات المخصّصة فيه
|
Display
|
getDisplay()
الحصول على الشاشة المرتبطة بهذا السياق
|
final
Drawable
|
getDrawable(int id)
لعرض عنصر قابل للرسم مرتبط بمعرّف مورد معيّن
ومصغّرًا وفقًا للموضوع الحالي.
|
abstract
File
|
getExternalCacheDir()
تعرض المسار المطلق لدليل خاص بالتطبيق على جهاز التخزين الأساسي المشترك/الخارجي حيث يمكن للتطبيق وضع ملفات ذاكرة التخزين المؤقت التي يملكها.
|
abstract
File[]
|
getExternalCacheDirs()
عرض مسارات مطلقة إلى الأدلة الخاصة بالتطبيق على جميع
أجهزة التخزين المشتركة/الخارجية التي يمكن للتطبيق وضع ملفاته المضمّنة
فيها
|
abstract
File
|
getExternalFilesDir(String type)
تعرِض هذه السمة المسار المطلق للدليل على جهاز التخزين الأساسي المشترَك/الخارجي
الذي يمكن للتطبيق وضع الملفات الثابتة التي يملكها فيه.
|
abstract
File[]
|
getExternalFilesDirs(String type)
تعرِض هذه السمة المسارات المطلقة إلى الأدلة الخاصة بالتطبيق على جميع
أجهزة التخزين المشتركة/الخارجية التي يمكن للتطبيق وضع
الملفات الثابتة التي يملكها فيها.
|
abstract
File[]
|
getExternalMediaDirs()
تم إيقاف استخدام هذه الطريقة
في المستوى 30 لواجهة برمجة التطبيقات.
لا تزال هذه الدلائل متوفّرة ويتم فحصها، ولكننا ننصح المطوّرين
بنقل المحتوى إلى مجموعة
MediaStore مباشرةً، لأنّ أي تطبيق يمكنه
إضافة وسائط جديدة إلى MediaStore بدون طلب أي
أذونات، بدءًا من
Build.VERSION_CODES.Q .
|
abstract
File
|
getFileStreamPath(String name)
عرض المسار المطلق في نظام الملفات حيث يتم تخزين ملف تم إنشاؤه باستخدام openFileOutput(String, int)
|
abstract
File
|
getFilesDir()
عرض المسار المطلق للدليل في نظام الملفات الذي يتم فيه تخزين الملفات
التي تم إنشاؤها باستخدام openFileOutput(String, int)
|
Executor
|
getMainExecutor()
يمكنك عرض خطأ Executor الذي سيؤدي إلى تنفيذ المهام المدرَجة في قائمة الانتظار في سلسلة المحادثات الرئيسية المرتبطة بهذا السياق.
|
abstract
Looper
|
getMainLooper()
إرجاع التكرار الحلقي لسلسلة المحادثات الرئيسية للعملية الحالية.
|
abstract
File
|
getNoBackupFilesDir()
عرض المسار المطلق للدليل في نظام الملفات، مثل
getFilesDir()
|
abstract
File
|
getObbDir()
عرض دليل التخزين الخارجي/المشترَك الأساسي الذي يمكن العثور فيه على ملفات OBB الخاصة
بهذا التطبيق (إذا كانت متوفّرة)
|
abstract
File[]
|
getObbDirs()
يعرض المسارات المطلقة إلى أدلة خاصة بالتطبيقات على جميع أجهزة التخزين المشتركة/الخارجية حيث يمكن العثور على ملفات OBB للتطبيق (إن وجدت).
|
String
|
getOpPackageName()
اعرض اسم الحزمة التي يجب استخدامها في استدعاءات AppOpsManager من
هذا السياق، حتى ينجح التحقق من المعرّف الفريد لمدير عمليات التطبيق مع الاسم.
|
abstract
String
|
getPackageCodePath()
عرض المسار الكامل لحزمة Android الأساسية لهذا السياق
|
abstract
PackageManager
|
getPackageManager()
عرض مثيل PackageManager للعثور على معلومات الحزمة الشاملة
|
abstract
String
|
getPackageName()
عرض اسم حزمة هذا التطبيق
|
abstract
String
|
getPackageResourcePath()
يمكنك إرجاع المسار الكامل إلى حزمة Android الأساسية لهذا السياق.
|
ContextParams
|
getParams()
عرض مجموعة المَعلمات التي تم إنشاء هذا السياق بها، إذا
تم إنشاؤه من خلال createContext(android.content.ContextParams)
|
abstract
Resources
|
getResources()
عرض مثيل Resources لحزمة التطبيق
|
abstract
SharedPreferences
|
getSharedPreferences(String name, int mode)
استرداد محتوى ملف الإعدادات المفضّلة "name" والاحتفاظ به، مع عرض ملف SharedPreferences يمكنك من خلاله استرداد قيمه وتعديلها
|
final
String
|
getString(int resId)
لعرض سلسلة مترجَمة من جدول السلاسل التلقائي في حِزمة التطبيق
|
final
String
|
getString(int resId, Object... formatArgs)
تعرض سلسلة منسَّقة مترجَمة من جدول السلاسل التلقائي لحزمة التطبيق، مع استبدال وسيطات التنسيق كما هو محدّد في Formatter وString.format(String, Object) .
|
final
<T>
T
|
getSystemService(Class<T> serviceClass)
إرجاع الاسم المعرِّف إلى خدمة على مستوى النظام حسب الفئة
|
abstract
Object
|
getSystemService(String name)
عرض الاسم المعرِّف لخدمة على مستوى النظام بالاسم
|
abstract
String
|
getSystemServiceName(Class<?> serviceClass)
تحصل على اسم الخدمة على مستوى النظام التي تمثّلها الفئة المحدّدة.
|
final
CharSequence
|
getText(int resId)
عرض CharSequence مُعرَّف بأسلوب معيّن ومُترجَم من جدول السلاسل التلقائية في حِزمة التطبيق
|
abstract
Resources.Theme
|
getTheme()
عرض عنصر Theme المرتبط بهذا السياق
|
abstract
Drawable
|
getWallpaper()
تم إيقاف هذه الطريقة نهائيًا
في المستوى 15 من واجهة برمجة التطبيقات.
استخدِم WallpaperManager.get() بدلاً منه.
|
abstract
int
|
getWallpaperDesiredMinimumHeight()
تم إيقاف هذه الطريقة نهائيًا
في المستوى 15 من واجهة برمجة التطبيقات.
استخدِم WallpaperManager.getDesiredMinimumHeight() بدلاً منه.
|
abstract
int
|
getWallpaperDesiredMinimumWidth()
تم إيقاف هذه الطريقة نهائيًا
في المستوى 15 من واجهة برمجة التطبيقات.
يمكنك استخدام WallpaperManager.getDesiredMinimumWidth() بدلاً من ذلك.
|
abstract
void
|
grantUriPermission(String toPackage, Uri uri, int modeFlags)
يمكنك منح إذن الوصول إلى معرّف موارد منتظم (URI) محدّد إلى حزمة أخرى، بغض النظر عمّا إذا كانت هذه الحزمة لديها إذن عام للوصول إلى موفّر محتوى معرّف الموارد المنتظم (URI).
|
abstract
boolean
|
isDeviceProtectedStorage()
تشير إلى ما إذا كانت واجهات برمجة التطبيقات الخاصة بمساحة التخزين في هذا السياق مستندة إلى
مساحة تخزين محمية على الجهاز.
|
boolean
|
isRestricted()
لتوضيح ما إذا كان هذا السياق محظورًا
|
boolean
|
isUiContext()
تعرِض القيمة true إذا كان السياق هو سياق واجهة مستخدم يمكنه الوصول إلى مكونات واجهة المستخدم، مثل
WindowManager أو LayoutInflater أو
WallpaperManager .
|
abstract
boolean
|
moveDatabaseFrom(Context sourceContext, String name)
يمكنك نقل ملف قاعدة بيانات حالي من سياق التخزين المصدر المحدّد إلى هذا السياق.
|
abstract
boolean
|
moveSharedPreferencesFrom(Context sourceContext, String name)
نقل ملف الإعدادات المفضّلة المشتركة الحالي من سياق مساحة التخزين
المصدر المحدّد إلى هذا السياق
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs)
يمكنك استرداد معلومات السمات ذات الأنماط في موضوع هذا السياق.
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)
يمكنك استرداد معلومات السمات ذات الأنماط في موضوع هذا السياق.
|
final
TypedArray
|
obtainStyledAttributes(int resid, int[] attrs)
يمكنك استرداد معلومات السمات ذات الأنماط في موضوع هذا السياق.
|
final
TypedArray
|
obtainStyledAttributes(int[] attrs)
استرداد معلومات السمة المنسَّقة في موضوع هذا السياق
|
abstract
FileInputStream
|
openFileInput(String name)
افتح ملفًا خاصًا مرتبطًا بحزمة تطبيق هذا السياق
للقراءة.
|
abstract
FileOutputStream
|
openFileOutput(String name, int mode)
افتح ملفًا خاصًا مرتبطًا بحزمة تطبيق هذا السياق
للكتابة.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)
افتح قاعدة بيانات SQLite خاصة جديدة مرتبطة بحزمة تطبيق السياق هذه.
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
افتح قاعدة بيانات SQLite خاصة جديدة مرتبطة بحزمة تطبيق السياق هذه.
|
abstract
Drawable
|
peekWallpaper()
تم إيقاف هذه الطريقة نهائيًا
في المستوى 15 من واجهة برمجة التطبيقات.
يمكنك استخدام WallpaperManager.peek() بدلاً من ذلك.
|
void
|
registerComponentCallbacks(ComponentCallbacks callback)
أضِف ComponentCallbacks جديدًا إلى التطبيق الأساسي لملف برمجي VM، والذي سيتم استدعاؤه في الأوقات نفسها التي يتم فيها استدعاء طرق ComponentCallbacks لأنشطة ومكونات أخرى.
|
void
|
registerDeviceIdChangeListener(Executor executor, IntConsumer listener)
تُضيف هذه السمة مستمعًا جديدًا لتغيير رقم تعريف الجهاز إلى Context ، وسيتم استدعاؤه عند
تغيير عملية ربط الجهاز من قِبل النظام.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
سجِّل جهاز BroadcastRECEIVEr ليتم تشغيله في سلسلة النشاط الرئيسية.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, int flags)
التسجيل لتلقّي عمليات بث النوايا، مع إمكانية تعريض المستلِم لتطبيقات فورية اختياريًا
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler, int flags)
سجِّل لتلقّي عمليات البث المستندة إلى الأهداف، والتي يتم عرضها في سياق
scheduler.
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)
سجِّل لتلقّي عمليات البث المستندة إلى الأهداف، لعرضها في سياق
scheduler.
|
abstract
void
|
removeStickyBroadcast(Intent intent)
تم إيقاف هذه الطريقة نهائيًا
في المستوى 21 من واجهة برمجة التطبيقات.
يجب عدم استخدام عمليات البث الثابتة. لا توفّر تلك الأدوات أي أمان (يمكن لأي شخص الوصول إليها)، ولا حماية (يمكن لأي شخص تعديلها)، والعديد من المشاكل الأخرى.
والنمط المقترَح هو استخدام بث غير ثابت للإبلاغ عن حدوث شيء ما
وآلية أخرى تتيح للتطبيقات استرداد القيمة الحالية وقتما
تشاء.
|
abstract
void
|
removeStickyBroadcastAsUser(Intent intent, UserHandle user)
تم إيقاف هذه الطريقة نهائيًا
في المستوى 21 من واجهة برمجة التطبيقات.
يجب عدم استخدام البثّات الثابتة. ولا توفّر هذه الحسابات أي أمان (يمكن لأي شخص
الوصول إليها) أو حماية (يمكن لأي شخص تعديلها)، بالإضافة إلى العديد من المشاكل الأخرى.
النمط المقترَح هو استخدام بث غير ثابت للإبلاغ عن تغيير
في القيمة، مع آلية أخرى تتيح للتطبيقات استرداد القيمة الحالية متى دعت الحاجة.
|
void
|
revokeSelfPermissionOnKill(String permName)
يؤدي هذا الإجراء إلى إلغاء إذن التشغيل بشكل غير متزامن.
|
void
|
revokeSelfPermissionsOnKill(Collection<String> permissions)
يؤدي ذلك إلى إلغاء إذن واحد أو أكثر لحزمة الاتصال.
|
abstract
void
|
revokeUriPermission(Uri uri, int modeFlags)
أزِل جميع الأذونات للوصول إلى عنوان Uri الخاص بموفّر محتوى معيّن
والتي تمت إضافتها سابقًا باستخدام grantUriPermission(String, Uri, int) أو أي آلية أخرى.
|
abstract
void
|
revokeUriPermission(String toPackage, Uri uri, int modeFlags)
إزالة أذونات الوصول إلى عنوان URL لنظام تحديد الهوية في الإنترنت لمقدّم محتوى معيّن
والتي تمت إضافتها سابقًا باستخدام grantUriPermission(String, Uri, int) لحزمة مستهدَفة
معيّنة
|
void
|
sendBroadcast(Intent intent, String receiverPermission, Bundle options)
بث الهدف المحدَّد لجميع أجهزة BroadcastRecipients المعنيّة، مع السماح بتنفيذ إذن اختياري مطلوب.
|
abstract
void
|
sendBroadcast(Intent intent, String receiverPermission)
بثّ النية المحدّدة لجميع تطبيقات BroadcastReceiver المهتمة، ما يسمح
بفرض إذن اختياري مطلوب.
|
abstract
void
|
sendBroadcast(Intent intent)
بثّ النية المحدّدة إلى جميع تطبيقات BroadcastReceiver المهتمة
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user)
إصدار sendBroadcast(android.content.Intent) الذي يتيح لك تحديد
المستخدم الذي سيتم إرسال البث إليه.
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission)
إصدار sendBroadcast(android.content.Intent, java.lang.String) الذي يتيح لك تحديد
المستخدم الذي سيتم إرسال البث إليه
|
void
|
sendBroadcastWithMultiplePermissions(Intent intent, String[] receiverPermissions)
بثّ النية المحدّدة لجميع تطبيقات BroadcastReceiver المهتمة، ما يسمح
بفرض مجموعة من الأذونات المطلوبة.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
إصدار
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) الذي يتيح لك تحديد "إذن الوصول إلى التطبيق" لفرض قيود على مستقبلي
البث الذين سيتم إرسال البث إليهم
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
إصدار sendBroadcast(android.content.Intent) الذي يتيح لك
تلقّي البيانات من البث
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options)
يمكنك بث هدف البث العادي لجميع أجهزة الاستقبال المهتمة، وإرساله
واحدًا تلو الآخر للسماح للمزيد من المستلِمين المفضّلين ببث
البث قبل إرساله إلى أجهزة الاستقبال الأقل تفضيلاً.
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
إصدار sendBroadcast(android.content.Intent) الذي يتيح لك
تلقّي البيانات من البث
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission)
يمكنك بث هدف البث العادي لجميع أجهزة الاستقبال المهتمة، وإرساله
واحدًا تلو الآخر للسماح للمزيد من المستلِمين المفضّلين ببث
البث قبل إرساله إلى أجهزة الاستقبال الأقل تفضيلاً.
|
abstract
void
|
sendOrderedBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
إصدار
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle)
الذي يتيح لك تحديد
المستخدم الذي سيتم إرسال البث إليه
|
abstract
void
|
sendStickyBroadcast(Intent intent)
تم إيقاف هذه الطريقة نهائيًا
في المستوى 21 من واجهة برمجة التطبيقات.
يجب عدم استخدام البثّات الثابتة. ولا توفّر هذه الملفات أي أمان (يمكن لأي مستخدمٍ
الوصول إليها) أو حماية (يمكن لأي مستخدمٍ تعديلها)، بالإضافة إلى العديد من المشاكل الأخرى.
النمط المقترَح هو استخدام بث غير ثابت للإبلاغ عن تغيير
في القيمة، مع آلية أخرى تتيح للتطبيقات استرداد القيمة الحالية متى شاءت.
|
void
|
sendStickyBroadcast(Intent intent, Bundle options)
تم إيقاف استخدام هذه الطريقة
في المستوى 31 من واجهة برمجة التطبيقات.
يجب عدم استخدام البثّات الثابتة. لا توفّر تلك الأدوات أي أمان (يمكن لأي شخص الوصول إليها)، ولا حماية (يمكن لأي شخص تعديلها)، والعديد من المشاكل الأخرى.
النمط المقترَح هو استخدام بث غير ثابت للإبلاغ عن تغيير
في القيمة، مع آلية أخرى تتيح للتطبيقات استرداد القيمة الحالية متى دعت الحاجة.
|
abstract
void
|
sendStickyBroadcastAsUser(Intent intent, UserHandle user)
تم إيقاف هذه الطريقة نهائيًا
في المستوى 21 من واجهة برمجة التطبيقات.
يجب عدم استخدام البثّات الثابتة. ولا توفّر هذه الحسابات أي أمان (يمكن لأي شخص
الوصول إليها) أو حماية (يمكن لأي شخص تعديلها)، بالإضافة إلى العديد من المشاكل الأخرى.
النمط المقترَح هو استخدام بث غير ثابت للإبلاغ عن تغيير
في القيمة، مع آلية أخرى تتيح للتطبيقات استرداد القيمة الحالية متى دعت الحاجة.
|
abstract
void
|
sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
تم إيقاف هذه الطريقة نهائيًا
في المستوى 21 من واجهة برمجة التطبيقات.
يجب عدم استخدام البثّات الثابتة. ولا توفّر هذه الحسابات أي أمان (يمكن لأي شخص
الوصول إليها) أو حماية (يمكن لأي شخص تعديلها)، بالإضافة إلى العديد من المشاكل الأخرى.
النمط المقترَح هو استخدام بث غير ثابت للإبلاغ عن تغيير
في القيمة، مع آلية أخرى تتيح للتطبيقات استرداد القيمة الحالية متى دعت الحاجة.
|
abstract
void
|
sendStickyOrderedBroadcastAsUser(Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
تم إيقاف هذه الطريقة نهائيًا
في المستوى 21 من واجهة برمجة التطبيقات.
يجب عدم استخدام البثّات الثابتة. ولا توفّر هذه الملفات أي أمان (يمكن لأي مستخدمٍ
الوصول إليها) أو حماية (يمكن لأي مستخدمٍ تعديلها)، بالإضافة إلى العديد من المشاكل الأخرى.
والنمط المقترَح هو استخدام بث غير ثابت للإبلاغ عن حدوث شيء ما
وآلية أخرى تتيح للتطبيقات استرداد القيمة الحالية وقتما
تشاء.
|
abstract
void
|
setTheme(int resid)
اضبط الموضوع الأساسي لهذا السياق.
|
abstract
void
|
setWallpaper(Bitmap bitmap)
تم إيقاف هذه الطريقة نهائيًا
في المستوى 15 من واجهة برمجة التطبيقات.
استخدِم WallpaperManager.set() بدلاً من ذلك.
تتطلّب هذه الطريقة أن يكون لدى المتصل الإذن التالي:
Manifest.permission.SET_WALLPAPER .
|
abstract
void
|
setWallpaper(InputStream data)
تم إيقاف هذه الطريقة نهائيًا
في المستوى 15 من واجهة برمجة التطبيقات.
يمكنك استخدام WallpaperManager.set() كبديل.
تتطلّب هذه الطريقة أن يكون لدى المتصل الإذن التالي:
Manifest.permission.SET_WALLPAPER .
|
abstract
void
|
startActivities(Intent[] intents, Bundle options)
إطلاق أنشطة جديدة متعددة
|
abstract
void
|
startActivities(Intent[] intents)
كما هو الحال مع startActivities(android.content.Intent[], android.os.Bundle) بدون تحديد خيارات
|
abstract
void
|
startActivity(Intent intent)
كما هو الحال مع startActivity(android.content.Intent, android.os.Bundle) بدون تحديد خيارات
|
abstract
void
|
startActivity(Intent intent, Bundle options)
ابدأ نشاطًا جديدًا.
|
abstract
ComponentName
|
startForegroundService(Intent service)
يشبه startService(android.content.Intent) ، ولكن مع وعد ضمني بأنّه
ستستدعي الخدمة startForeground(int, android.app.Notification) بعد بدء تشغيلها.
|
abstract
boolean
|
startInstrumentation(ComponentName className, String profileFile, Bundle arguments)
ابدأ تنفيذ فئة Instrumentation .
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
هذه القيمة تساوي startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)
بدون تحديد أي خيارات.
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
مثل startActivity(android.content.Intent, android.os.Bundle) ، ولكن مع استخدام IntentSender
للبدء.
|
abstract
ComponentName
|
startService(Intent service)
طلب بدء خدمة تطبيق معيّنة
|
abstract
boolean
|
stopService(Intent service)
طلب إيقاف خدمة تطبيق معيّنة
|
abstract
void
|
unbindService(ServiceConnection conn)
قطع الاتصال بخدمة أحد التطبيقات.
|
void
|
unregisterComponentCallbacks(ComponentCallbacks callback)
أزِل عنصر ComponentCallbacks سبق أن تم تسجيله
باستخدام registerComponentCallbacks(android.content.ComponentCallbacks) .
|
void
|
unregisterDeviceIdChangeListener(IntConsumer listener)
تزيل هذه الطريقة مستمعًا لتغيير رقم تعريف الجهاز من السياق.
|
abstract
void
|
unregisterReceiver(BroadcastReceiver receiver)
إلغاء تسجيل جهاز BroadcastRECEIVEr سبق تسجيله.
|
void
|
updateServiceGroup(ServiceConnection conn, int group, int importance)
بالنسبة إلى الخدمة المرتبطة سابقًا بـ bindService(Intent, BindServiceFlags, Executor, ServiceConnection) أو طريقة ذات صلة، يمكنك تغيير
كيفية إدارة النظام لعملية هذه الخدمة في ما يتعلّق بالعمليات الأخرى.
|