إستخدام أذونات SDK 23

الإعلانات

إستخدام أذونات SDK 23

 

 

إستخدام أذونات SDK 23

<uses-permission-sdk-23>

بناء الجمله:

وارد في:
الإيضاح

الوصف:

عنصر يحدد أن التطبيق يريد أذونه معينه، ولكن فقط إن كان التطبيق مثبت على جهاز يعمل بنظام أندرويد 6.0 (المستوى 23 ) أو أعلى.

إذا كان الجهاز يعمل بنظام API 22 أو أقل، فلن يحتوي التطبيق على الأذونة المحددة.

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

إذا قام المستخدم بتحديث تطبيق يعمل على جهاز بنظام أندرويد API 22 أو أقل، سيطلب النظام من المستخدم أثناء التثبيت..

أن يسمح بكافة الأذونات الجديدة التي تم الإعلان عنها في هذا التحديث.

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

بإستخدام العنصر <uses-permission-sdk-23> بدلاً من العنصر <uses-permission>، يمكنك طلب الأذونة فقط..

عند تشغيل التطبيق على أنظمة تدعم نماذج أذونات وقت التشغيل، حيث يقوم المستخدم بمنح الأذونات للتطبيق أثناء تشغيله.

لمزيد من المعلومات عن الأذونات، راجع قسم الأذونات في المقدمه و دليل واجهة برمجة التطبيقات لأذونات النظام.

قائمة من الأذونات معرفة بواسطة النظام الأساسي في أذونات الإيضاح android.Manifest.permission.

 

 

السمات:

هذه الأجهزة، بحيث لا يكون على المستخدم منح أذونات إضافية لتحديث الت

android:name

اسم الأذونه. يمكن تعريف هذه الأذونة بواسطة التطبيق بإستخدام العنصر <permission>، يمكن أن تكون أذونة معرفة بواسطة تطبيق آخر..

أو تكون إحدى أذونات النظام القياسية مثل، “android.permission.CAMERA” أو “android.permission.READ_CONTACTS“. 

 

android:maxSdkVersion

أعلى مستوى لواجهة برمجة التطبيقات حيث يجب أن تُمنح هذه الأذونة لتطبيقك.

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

مقدم في:
API 23

راجع أيضاً:

 


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

الإعلانات